Summary
In this chapter, you learned how to run a successful feature specification review. We looked at the advantages and disadvantages of a meeting dedicated to reviewing the specification and some alternatives. No other meeting gives the same coverage and flexibility as a specification review, making it the best way to finalize and agree on feature specifications.
To run a successful review, you need to invite the right people, including the product owner, lead developer, tester, and user experience designer, for any customer-facing features. System architects, senior developers, and testers may also come along, especially if junior engineers have developed this feature. The project manager can also attend to check on scope changes and their effect on timescales. They should be invited with sufficient time to read the specification and prepare. In the meeting, step through each requirement, either agreeing on it or debating what changes it needs. Keep the tone open and friendly...