5 Iterations to Success

Simple 5-step process that gets a company from an idea to a product.

It guarantees delivery in short iterations on a fixed budget and time.


1. Set Minimum Viable Requirements

Agree on what stays and what goes
Create a user or a process flow for each role

2. Set Up Continuous Integration

Build Server
Deployment Environments
Automated Linting and Code Quality tools
Testing Frameworks
Project in JIRA
Bug tracking in JIRA

3. Big Loop of Success I - First Version

Basic end-to-end frontend-to-backend functionality
No tests
Lots of bugs

4. Big Loop of Success II - Feature Complete

Implement all user/process flows from Iteration 1
Automated tests for frontend and backend

5. Big Loop of Success III - Production

Fix remaining bugs
Prepare production-ready artifacts