The saying is something like: once you're 90% done, you're halfway done. For code, it's because you've solved all the easy stuff and can finally see a product. It's the unexpected UX problems along with the dumb-but-hard-to-solve bugs you're now handling.
Why the last 20% of work takes the same amount of time as the first 80%
31–40 of 55 posts
Re: Why the last 20% of work takes the same amount of time as the first 80%
#32Love this analogy because you can extrapolate it even further. I'm the kind of guy that travels the first 80% on the highway, reaches the traffic-bloated city, and actually makes a U-turn to head towards a totally new city, thinking "I'll visit that city later". Or, quite often, halfway towards my destination (let's say 40%), I'll see a board saying "Next exit: even better city", and take that exit. After taking a fe…
Re: Why the last 20% of work takes the same amount of time as the first 80%
#33So the last 20% is actually a bunch of 0.5 percenters pushed to the end of a project. At least for me.
Re: Why the last 20% of work takes the same amount of time as the first 80%
#341. "Frequent requests for changes".
2. "Overlooked tasks".
Agile methodologies are good at placing #1 front and centre. But importing that fusty old concept, the checklist, might help a lot with #2.
[1] http://confidest.com/articles/how-accurate-was-that-estimate...
[2] Albert L. Lederer and Jayesh Prasad. "Nine Management Guidelines for Better Cost Estimating". Transactions of the ACM. February 1992.
Re: Why the last 20% of work takes the same amount of time as the first 80%
#35Re: Why the last 20% of work takes the same amount of time as the first 80%
#36Love this analogy because you can extrapolate it even further. I'm the kind of guy that travels the first 80% on the highway, reaches the traffic-bloated city, and actually makes a U-turn to head towards a totally new city, thinking "I'll visit that city later". Or, quite often, halfway towards my destination (let's say 40%), I'll see a board saying "Next exit: even better city", and take that exit. After taking a fe…
But by the time I get there I find all my money has been spent (fee) on transport, and I have to choose between window shopping (unpaid work) or jumping on another bus (client) and hope it goes past my original destination..
Re: Why the last 20% of work takes the same amount of time as the first 80%
#37Now listen to the rule of the last inch. The realm of the last inch. The job is almost finished, the goal almost attained, everything possible seems to have been achieved, every difficulty overcome — and yet the quality is just not there. The work needs more finish, perhaps further research. In that moment of weariness and self-satisfaction, the temptation is greatest to give up, not to strive for the peak of quality. That’s the realm of the last inch — here, the work is very, very complex, but it’s also particularly valuable because it’s done with the most perfect means. The rule of the last inch is simply this — not to leave it undone. And not to put it off — because otherwise your mind loses touch with that realm. And not to mind how much time you spend on it, because the aim is not to finish the job quickly, but to reach perfection.
From Aleksandr Solzhenitsyn's book "In the First Circle".
Re: Why the last 20% of work takes the same amount of time as the first 80%
#3880/20 is therefore a sign of a poorly managed project (since visibility of true velocity is hidden, planning is impossible at best or based on false data at worst, and overruns are collected and unpacked only at the end).
Unfortunately very few managers involved in planning get this, and as a result don't recognise their responsibility is for delivering the whole at a predictable rate by managing this process. (Instead we often see a sick project management culture of not giving the client what they need and whipping the delivery horses harder, under the illusion that this is just how projects get delivered - always painfully and late, if at all.)
Re: Why the last 20% of work takes the same amount of time as the first 80%
#39The last 20% takes time because you're in the realm of the last inch. Now listen to the rule of the last inch. The realm of the last inch. The job is almost finished, the goal almost attained, everything possible seems to have been achieved, every difficulty overcome — and yet the quality is just not there. The work needs more finish, perhaps further research. In that moment of weariness and self-satisfaction, the te…
Re: Why the last 20% of work takes the same amount of time as the first 80%
#40How is driving similar enough to coding? You can take 2 coding projects and the times for a team to complete them and their estimates will differ wildly. Commuting on the 280 to Palo Alto from San Francisco is 45 minutes on average. There is nothing mysterious about this or complicated. Coding is much harder and the OP is guilty of a bad analogy fallacy.