Initial request
Goal: Understand the request
Output: Short task description
Next criterion: Context and contact are available
Each stage has a goal, output and next-step criterion. This keeps complex development manageable.
Goal: Understand the request
Output: Short task description
Next criterion: Context and contact are available
Goal: Reduce uncertainty
Output: Risks, constraints and hypotheses
Next criterion: The team knows what to verify
Goal: Define expected behavior
Output: Requirements, scenarios and acceptance criteria
Next criterion: Scope is understood equally
Goal: Design the foundation
Output: Architecture map and technical decisions
Next criterion: Risks are acceptable for development
Goal: Make interaction clear
Output: Prototypes or designs for key screens
Next criterion: Main scenarios are approved
Goal: Validate the key hypothesis
Output: PoC, MVP or functional fragment
Next criterion: Hypothesis is confirmed or adjusted
Goal: Build the product
Output: Working functionality
Next criterion: Features pass review and tests
Goal: Find issues before launch
Output: Test report and fixes
Next criterion: Critical defects are closed
Goal: Bring the solution live
Output: Production release, monitoring, documentation
Next criterion: Service is stable
Goal: Support and scale
Output: Update and support plan
Next criterion: Change process is defined