33 We’re Never Done

Suppose your company sells a complex software product, and you’re the leader of the team that will develop the next version. How do you decide what to do? Use The List to break down the product into individual features (see 10, Work from The List ). You’ll know your project is finished when all the features on The List are implemented and are working well together (of course, feature integration should be one of the tasks on The List!).

We once came into a company that had been working on a product for nearly two years. This product was in permanent demo mode, because nobody knew how to finish the first release. Stakeholders would request different (and often conflicting) requirements on a regular basis, usually because ...

Get Ship it! now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.