Home > Articles

This chapter is from the book

10.4 Benefits of Feature Preparation

Sometimes I have to convince teams that feature preparation is not only allowed in agile development but should be encouraged and included in the plan. By preparing features before quarterly planning sessions begin, you facilitate improved capacity planning: developers can provide better estimates because they have a clear understanding of what’s being requested. Furthermore, by preparing features before their implementation, you enable hyperproductive teams.2 Developers can begin work on the solution without having to wait for key information or technical preparations. Collaborating teams can work in parallel with confidence because the feature’s acceptance criteria (AC) and process models specify how the pieces must fit together when assembled. If integration errors show up, they’re caught quickly because the feature AC are also used as the basis for specifying and executing automated high-level integration tests.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.