最后20%的工作花费的时间跟前面80%的一样多

October 25, 2013

工作看上去很顺利,很快完成了前面80%的工作,你以为你很快就能完成任务了。但是不幸的事情发生了,最后20%的工作看上去进展很不顺利 。你不得不花费很多时间精力去解决这剩下的20%的任务,这些任务看起来很麻烦,虽然他们好像没有前面的80%的重要。

You know when developers tell you that they did 80% of the application in x days and that they need the same amount of time for the last 20%?

当一个开发者告诉你,他已经完成了80%的任务的时候,那么,他需要同样多的时间去完成剩下的20%的任务。

I was trying to find an analogy for »laymen« and I’ve finally figured it out.

This is the same as driving from suburbs to a city center in a rush hour. You make 80% of the distance in x time driving on a highway and then you want to turn from the wide highway to the city center and the traffic becomes stale. Traffic lights, crosswalks, roundabouts, Sunday drivers, you name it.

这跟你开车从郊区到市中心是一样的。前面80%的路程你在高速路上完成,一直很顺畅。但是剩下的20%,在你快到达目的地前,你会在市中心碰到堵车,红绿灯等等,这些让你花费了同样多的时间。

It is usually the same while programming. You begin by wire-framing and making the foundations of the project. You start developing and after x days/weeks/months when you are coming near 80%, the key functionalities look like they are doing what they have to.

But then, when you say that you just have to polish the product, the fun begins. This is usually the time when many bugs become known (“did you know that when you take away the USB from the computer while trying to read a file from it in the program, the program crashes?”, “looks like the program doesn’t want to download a file that has an exclamation mark in the name”…).

这些事情同样发生在编程的时候。在你完成项目80%的时候,整个项目看上去运行良好,主要的功能都OK了。但是接着,在觉得可以发布你的产品的时候,你会发现很多很多的BUG,比如,在你读文件的时候,把USB拔掉,你的程序好像崩溃了。

And when stakeholders want those last 20% to be done in less time, this looks like getting stuck in traffic, jumping out of the car and running the last few block by foot and not caring what will happen with the car as long as you come to the finish line in time. It is possible, but it is not wise.

当管理者让你在很短时间内解决这些问题的时候,就像交通被堵住了,于是你跳下车,然后然后徒步完成剩下的路程,在到达终点前,你都顾不上你的车发生了些什么。这是可行的,但不是明智的。

原文标题:Let me tell you why the last 20% of work takes the same amount of time as the first 80% 。 原文链接地址:http://www.matvoz.com/blog/2013/10/let-me-tell-you-why-the-last-20-of-work-takes-the-same-amount-of-time-as-the-first-80/

更多的讨论在:https://news.ycombinator.com/item?id=6594613

--- EOF ---

添加新评论