Repository navigation
03 workflows idea to implementation
This comprehensive workflow guides you from initial concept through deployed, production-ready software using the Coherence APM Framework v4.2.0 with its 67 slash commands and 11 specialized personas. Perfect for complex projects requiring thorough planning and execution with unified context engineering.
💡 IDEA → 📋 ANALYSIS → 🏗️ ARCHITECTURE → 🚀 DEVELOPMENT → ✅ VALIDATION → 🌐 DEPLOYMENT → 📊 OPTIMIZATION
User describes idea → /coherence → /analyst → Concept analysis
Discovery Process:
-
Coherence Initialization: Launch
/coherencefor unified context engineering - Idea Documentation: Capture the core concept with session notes
-
Market Research:
/analystfor comprehensive research with/research-prompt -
Requirements Gathering:
/planning-requirementsfor structured analysis -
Stakeholder Review:
/planning-stakeholder-reviewfor validation
Key Questions to Answer:
- What problem does this solve?
- Who is the target audience?
- What's the competitive landscape?
- What's the technical complexity?
- What are the success metrics?
Deliverables:
- ✅ Concept document with problem statement
- ✅ Market research summary
- ✅ Preliminary feasibility assessment
- ✅ Stakeholder map
- ✅ Success criteria definition
/pm → Business planning → /planning-prd → /po → Value proposition → /planning-stakeholder-review
Business Planning:
-
Product Strategy:
/pmfor comprehensive product planning -
PRD Creation:
/planning-prdfor structured product requirements -
Value Proposition:
/pofor business value articulation -
Project Brief:
/planning-project-brieffor project overview -
Stakeholder Validation:
/planning-stakeholder-reviewfor approval
Decision Point: GO/NO-GO
- ✅ Strong business case
- ✅ Stakeholder buy-in
- ✅ Resource availability
- ✅ Acceptable risk profile
/analyst → Requirements discovery → /planning-requirements → Comprehensive analysis
Requirements Engineering:
-
Requirements Planning:
/planning-requirementsfor structured gathering -
Brainstorming:
/planning-brainstormingfor comprehensive ideation -
Research Deep Dive:
/research-promptfor detailed analysis -
Validation Process:
/planning-validationfor requirement verification - Documentation: Session notes capture all decisions and context
Advanced Analysis:
- User Journey Mapping: End-to-end user experience
- Edge Case Identification: What could go wrong?
- Integration Requirements: How does this fit with existing systems?
- Compliance Requirements: Legal, regulatory, industry standards
Deliverables:
- ✅ Comprehensive requirements document
- ✅ User stories with acceptance criteria
- ✅ Non-functional requirements specification
- ✅ Constraints and assumptions log
/po → Product planning → /pm → /planning-prd → /prioritization → /planning-epic
Strategic Planning:
-
Product Ownership:
/pofor product vision and strategy -
Product Management:
/pmfor comprehensive planning -
PRD Development:
/planning-prdfor detailed requirements -
Prioritization:
/prioritizationfor feature ranking -
Epic Creation:
/planning-epicfor high-level feature planning
Roadmap Development:
- Phase 1 (MVP): Core functionality for early validation
- Phase 2 (Growth): Features that drive adoption
- Phase 3 (Scale): Advanced features for market leadership
- Future Phases: Long-term vision features
/architect → System design → /planning-architecture → Comprehensive architecture
Architecture Planning:
-
System Architecture:
/architectfor technical design -
Architecture Planning:
/planning-architecturefor structured design process -
Frontend Architecture:
/frontend-architecturefor UI/UX technical design -
Design Architecture:
/design-architectfor user experience design - Session Documentation: All decisions captured in unified context
Architecture Decisions:
- Scalability Strategy: How will this grow?
- Security Framework: How is this protected?
- Integration Patterns: How does this connect?
- Deployment Model: Where and how is this hosted?
Deliverables:
- ✅ System architecture diagrams
- ✅ Technology stack decisions
- ✅ Data model and schemas
- ✅ API specifications
- ✅ Security architecture
- ✅ Infrastructure requirements
/design-architect → UX design → /planning-frontend-architecture → UI specification
UX Design Process:
- User Research: Understanding user needs and behaviors
- Information Architecture: How information is organized
- Interaction Design: How users interact with the system
- Visual Design: How the interface looks and feels
Design Artifacts:
- User Personas: Who are the users?
- User Journey Maps: How do users accomplish their goals?
- Wireframes: Layout and structure
- Prototypes: Interactive mockups
- Design System: Consistent UI components and patterns
/dev → Environment setup → /qa-automation-plan → CI/CD pipeline
Environment Preparation:
-
Development Setup:
/devor/developerfor environment configuration - Version Control: Git repository and branching strategy
-
Automation Planning:
/qa-automation-planfor CI/CD pipeline - Quality Gates: Code quality and security validation
- Documentation: Session notes capture environment decisions
/planning-stories → Story coordination → /dev → Implementation
Coordinated Development Strategy:
-
Story Planning:
/planning-storiesfor batch story creation -
Development Work:
/devand/developerfor implementation -
Quality Framework:
/qa-frameworkfor testing coordination -
Next Story Flow:
/planning-next-storyfor sprint continuation
Coordination Benefits:
- 🚀 Unified Context maintained across development streams
- 🚀 Session Continuity through
.apm/session_notes/directory - 🚀 Voice Feedback for milestone confirmation
Sprint Planning → /planning-stories → /test-plan → /planning-validation
Development Sprint Structure:
-
Sprint Planning:
/smfor story selection and capacity planning -
Story Coordination:
/planning-storiesfor batch creation -
Testing Strategy:
/test-planand/test-strategyfor validation -
Acceptance Validation:
/qa-acceptance-criteriafor quality - Sprint Review: Demo and stakeholder feedback with session documentation
/qa → Quality planning → /qa-framework → /qa-regression-suite
Testing Strategy:
-
Quality Planning:
/qafor comprehensive QA strategy -
Framework Setup:
/qa-frameworkfor testing coordination -
Regression Testing:
/qa-regression-suitefor comprehensive validation -
Test Strategy:
/test-strategyfor structured testing approach -
Quality Review:
/qa-quality-reviewfor validation results - System Testing: End-to-end functionality validation
- User Acceptance Testing: Business requirement validation
Advanced QA Techniques:
-
ML-Powered Test Optimization:
/qa-predictfor intelligent test prioritization -
Security Testing:
/security-scanfor vulnerability assessment - Performance Testing: Load testing and optimization
- Accessibility Testing: Ensuring inclusive design
/stakeholder-review → User testing → Feedback incorporation → /parallel-course-correction
Validation Process:
- Alpha Testing: Internal team validation
- Beta Testing: Limited user group validation
- Stakeholder Review: Business stakeholder approval
- Performance Validation: Non-functional requirement verification
/dev → Deployment preparation → Production release → /monitor-tests
Deployment Strategy:
- Deployment Planning: Rollout strategy and timeline
- Environment Preparation: Production infrastructure setup
- Data Migration: Moving data to production systems
- Go-Live Execution: Coordinated production deployment
- Post-Deployment Validation: Ensuring everything works correctly
Production monitoring → /qa-anomaly → Issue detection → /parallel-course-correction
Launch Support:
- Real-Time Monitoring: System health and performance tracking
- User Support: Help desk and user assistance
- Issue Triage: Rapid response to production issues
- Performance Optimization: Ongoing system tuning
/analyst → Usage analysis → Performance review → /prioritization
Analysis Areas:
- User Behavior: How are users actually using the system?
- Performance Metrics: System performance vs. expectations
- Business Metrics: ROI and business value realization
- Quality Metrics: Defect rates and user satisfaction
/po → Feature planning → /planning-brainstorming → Innovation pipeline
Evolution Strategy:
- Feature Enhancement: Improving existing functionality
- New Feature Development: Adding new capabilities
- Performance Optimization: Making the system faster and more efficient
- Technical Debt Reduction: Improving code quality and maintainability
Question: What's the minimum viable product? Criteria:
- ✅ Solves core user problem
- ✅ Demonstrates key value proposition
- ✅ Can be built within resource constraints
- ✅ Provides learning opportunities
Question: Monolith vs. Microservices vs. Hybrid? Factors:
- Team size and expertise
- Scalability requirements
- Deployment complexity tolerance
- Time to market pressures
Question: Big bang vs. Incremental release? Considerations:
- User adoption strategy
- Risk tolerance
- Market timing
- Technical constraints
Question: Optimize existing vs. build new features? Analysis:
- User satisfaction metrics
- Competitive pressure
- Technical debt levels
- Resource availability
- Market Risk: No real demand for the solution
- Mitigation: Thorough market research and user interviews
- Requirements Risk: Incomplete or changing requirements
- Mitigation: Stakeholder engagement and iterative refinement
- Technical Risk: Architecture won't scale or perform
- Mitigation: Proof of concepts and architecture reviews
- Execution Risk: Development delays or quality issues
- Mitigation: Parallel development and continuous integration
- Quality Risk: Bugs or performance issues in production
- Mitigation: Comprehensive testing and gradual rollout
- Deployment Risk: Production deployment failures
- Mitigation: Deployment automation and rollback procedures
- Adoption Risk: Users don't adopt or use effectively
- Mitigation: User training, support, and feedback loops
- User Adoption: Active user growth rate
- Business Value: Revenue impact or cost savings
- User Satisfaction: NPS, CSAT, or similar metrics
- Time to Value: How quickly users achieve value
- Development Velocity: Features delivered per sprint
- Quality Metrics: Defect density, test coverage
- Performance Metrics: Response time, throughput
- Reliability Metrics: Uptime, error rates
- Parallel Execution Efficiency: Speedup from parallel development
- Context Continuity: Smooth handoffs and knowledge transfer
- Documentation Quality: Currency and completeness
- Stakeholder Satisfaction: Engagement and feedback quality
-
/coherence- Project orchestration -
/analyst- Market and feasibility analysis -
/research-prompt- Competitive intelligence
-
/planning-requirements- Comprehensive requirements analysis -
/po- Product ownership and prioritization -
/stakeholder-review- Requirement validation
-
/planning-architecture- Multi-faceted architecture design -
/design-architect- User experience design -
/architect- System architecture
-
/implementation-sprint- High-performance development -
/planning-stories- Multi-story development -
/parallel-automation-plan- CI/CD setup
-
/qa-framework- Comprehensive testing -
/qa-predict- ML-powered test optimization -
/qa-framework- End-to-end validation
-
/monitor-tests- Deployment monitoring -
/parallel-course-correction- Issue resolution -
/security-scan- Final security validation
-
/qa-anomaly- Performance monitoring -
/planning-brainstorming- Innovation planning -
/analyst- Usage analysis
- Typical Project Flow - For standard development projects
- Parallel Development - For performance optimization
- Session Management - For context continuity
- Team Collaboration - For multi-user coordination
Transform your ideas into production-ready software with this comprehensive APM-powered journey.