Skip to main content

Phase 3: Solutioning Workflows

The Solutioning phase bridges planning and implementation. These workflows transform your requirements and UX design into technical architecture decisions and actionable development stories.

Available Workflows

Create Architecture

Define technical architecture and solution design

Create Epics & Stories

Break requirements into epics and user stories

Implementation Readiness

Validate readiness to begin development

Create Architecture Workflow

Purpose

Create comprehensive architecture solution design decisions to ensure AI agents implement consistently. This workflow produces architecture decision records (ADRs) that prevent implementation conflicts.

Trigger Commands

Your Role

The AI acts as an architectural facilitator collaborating with you as peers. This is a partnership where:
  • AI brings structured architectural thinking and knowledge
  • You bring domain expertise and product vision
Work together to make decisions that prevent implementation conflicts.

Workflow Steps

  1. Initialization - Load PRD, UX design, and research
  2. Context Gathering - Understand requirements and constraints
  3. Starter Selection - Choose starter template or framework
  4. Architecture Decisions - Make key technical decisions
  5. Pattern Selection - Choose architectural patterns
  6. Structure Definition - Define folder structure and organization
  7. Validation - Review for completeness and consistency
  8. Completion - Finalize architecture document

Inputs

  • PRD (requirements)
  • UX Design (UI/UX requirements)
  • Technical Research (if exists)
  • User’s technical preferences and constraints

Outputs

File Location: {planning_artifacts}/architecture-decisions.md Document Includes:
  • Architecture Decision Records (ADRs)
  • Technology stack decisions
  • Framework and starter choices
  • Architectural patterns (layering, state management, etc.)
  • Folder structure and organization
  • Data models and schemas
  • API design decisions
  • Security architecture
  • Performance considerations
  • Deployment architecture

Architecture Decision Template

Each decision follows this format:

Example Invocation

Source Files

  • Workflow: src/bmm/workflows/3-solutioning/create-architecture/workflow.md
  • Template: src/bmm/workflows/3-solutioning/create-architecture/architecture-decision-template.md
  • Steps: src/bmm/workflows/3-solutioning/create-architecture/steps/
  • Data: src/bmm/workflows/3-solutioning/create-architecture/data/

Create Epics and Stories Workflow

Purpose

Transform PRD requirements and Architecture decisions into comprehensive epics organized by user value, with detailed, actionable user stories and complete acceptance criteria for development teams.

Trigger Commands

Your Role

The AI acts as a product strategist and technical specifications writer, bringing:
  • Expertise in requirements decomposition
  • Technical implementation context
  • Acceptance criteria writing skills
You bring product vision, user needs, and business requirements.

Workflow Steps

  1. Validate Prerequisites - Ensure PRD and Architecture exist
  2. Design Epics - Organize requirements into value-based epics
  3. Create Stories - Break epics into implementable stories
  4. Final Validation - Review for completeness and implementability

Inputs

  • Required: PRD (product requirements)
  • Required: Architecture (technical decisions)
  • Optional: UX Design (for UI stories)
  • Optional: Research reports (for context)

Outputs

File Location: {planning_artifacts}/epics.md or {planning_artifacts}/epics/index.md Document Structure:

Story Quality Standards

Each story must have:
  • Clear user story format (As a… I want… So that…)
  • Complete acceptance criteria (Given/When/Then format)
  • Technical implementation notes
  • Dependencies identified
  • Testable outcomes
  • Appropriate sizing (can be completed in one sprint)

Example Invocation

Source Files

  • Workflow: src/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md
  • Template: src/bmm/workflows/3-solutioning/create-epics-and-stories/templates/epics-template.md
  • Steps: src/bmm/workflows/3-solutioning/create-epics-and-stories/steps/

Check Implementation Readiness Workflow

Purpose

Validate that all planning artifacts are complete, consistent, and ready for implementation. This workflow performs a comprehensive review before development begins.

Trigger Commands

Validation Scope

Checks:
  1. Document Discovery - All required documents exist
  2. PRD Analysis - Requirements are complete and clear
  3. Epic Coverage Validation - All requirements have stories
  4. UX Alignment - Stories match UX design
  5. Epic Quality Review - Stories are well-formed
  6. Final Assessment - Overall readiness score

Workflow Steps

  1. Document Discovery - Locate all planning artifacts
  2. PRD Analysis - Validate requirements quality
  3. Epic Coverage Validation - Ensure complete coverage
  4. UX Alignment - Check design consistency
  5. Epic Quality Review - Review story quality
  6. Final Assessment - Generate readiness report

Inputs

  • PRD
  • Architecture decisions
  • Epics and stories
  • UX Design (if exists)
  • Research reports (if exist)

Outputs

File Location: {planning_artifacts}/readiness-report-{date}.md Report Includes:
  • Overall readiness score (0-100%)
  • Document completeness checklist
  • Requirement coverage analysis
  • Story quality assessment
  • Identified gaps and risks
  • Recommendations
  • Go/No-Go decision

Readiness Criteria

Ready to implement if:
  • ✅ PRD exists and is complete (100% of sections)
  • ✅ Architecture exists with key decisions
  • ✅ All PRD requirements have corresponding stories
  • ✅ All stories have acceptance criteria
  • ✅ No blocking gaps or contradictions
  • ✅ Overall score >= 80%
Not ready if:
  • ❌ Missing critical documents
  • ❌ Requirements coverage < 80%
  • ❌ Stories missing acceptance criteria
  • ❌ Contradictions between documents
  • ❌ Overall score < 80%

Example Invocation

Source Files

  • Workflow: src/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md
  • Template: src/bmm/workflows/3-solutioning/check-implementation-readiness/templates/readiness-report-template.md
  • Steps: src/bmm/workflows/3-solutioning/check-implementation-readiness/steps/

Next Steps

After completing Solutioning phase and validating readiness: