February 2004
Intermediate to advanced
288 pages
8h 5m
English
It's harder than you might think to squander millions of dollars, but a flawed software-development process is a tool well suited to the job. That's because software development lacks one key element: an understanding of what it means to be “done.” Lacking this vital knowledge, we blindly bet on an arbitrary deadline. We waste millions to cross the finish line soonest, only to discover that the finish line was a mirage. In this chapter I'll try to untangle the expensive confusion of deadline management.
There is a lot of obsessive behavior in Silicon Valley about time to market. It is frequently asserted that shipping a product right now is far better than shipping it later. This imperative is used as ...
Read now
Unlock full access