Define the product concept
Create an initial product definition document
Store all documentation in an AI-accessible database (e.g., Claude Projects)
Use AI to generate comprehensive requirements based on the product definition
Team reviews and refines requirements
AI updates documentation in real-time
AI generates initial technical design based on requirements
Team reviews and provides feedback
AI refines design based on feedback
AI generates a thin prototype based on technical design and requirements
Store prototype in the AI-accessible database
Team reviews prototype and provides feedback
For each module:
AI generates initial implementation code
Developers review and refine the code
AI assists with code optimisation and suggests improvements
AI performs automated testing using defined test cases
Identifies potential bugs and suggests fixes
Developers review and approve changes
AI continuously updates all project documentation
Ensures alignment between code, design, and requirements
Based on testing results and team feedback, AI suggests improvements
Team decides on next steps (e.g., adding features, refining existing functionality)
Process repeats from step 5 as needed
AI generates deployment scripts and configuration
Team reviews and approves deployment plan
Post-deployment, AI monitors performance and user feedback
Suggests improvements and potential new features
Process restarts from relevant step for next iteration