Scope written as a feature list rather than an outcome. A list of 40 features has no natural stopping point, which is how a 12-week build becomes a 9-month one. We scope to the outcome and cut features against it.
- Product and data modelling before any code is written
- Design and build of every screen, including the empty and error states
- Authentication, roles and permissions that survive an audit