16 KiB
16 KiB
Interactive Documentation Examples
This document provides interactive examples and components that enhance the BMAD Method documentation experience.
Interactive Workflow Visualizer
BMAD Method Workflow
Start
Reset
Requirements
Product Owner
<div class="workflow-arrow" id="arrow-1"></div>
<div class="workflow-step" id="step-2" data-step="architecture">
<div class="step-icon"></div>
<div class="step-title">Architecture</div>
<div class="step-persona">System Architect</div>
</div>
<div class="workflow-arrow" id="arrow-2"></div>
<div class="workflow-step" id="step-3" data-step="design">
<div class="step-icon"></div>
<div class="step-title">Design</div>
<div class="step-persona">UX/UI Designer</div>
</div>
<div class="workflow-arrow" id="arrow-3"></div>
<div class="workflow-step" id="step-4" data-step="implementation">
<div class="step-icon"></div>
<div class="step-title">Implementation</div>
<div class="step-persona">Developer</div>
</div>
Requirements Phase
Product Owner defines project scope, user stories, and acceptance criteria.
- Stakeholder interviews
- User story creation
- Acceptance criteria definition
<div class="detail-panel" id="detail-architecture">
<h4>Architecture Phase</h4>
<p>System Architect designs technical approach and system structure.</p>
<ul>
<li>Technology selection</li>
<li>System design</li>
<li>Integration planning</li>
</ul>
</div>
<div class="detail-panel" id="detail-design">
<h4>Design Phase</h4>
<p>UX/UI Designer creates user experience and interface specifications.</p>
<ul>
<li>User experience design</li>
<li>Interface mockups</li>
<li>Design system components</li>
</ul>
</div>
<div class="detail-panel" id="detail-implementation">
<h4>Implementation Phase</h4>
<p>Developer builds the solution according to specifications.</p>
<ul>
<li>Code implementation</li>
<li>Testing and validation</li>
<li>Documentation</li>
</ul>
</div>
Persona Comparison Tool
Compare BMAD Personas
Select personas to compare their roles, expertise, and deliverables
<label class="persona-checkbox">
<input type="checkbox" value="architect" onchange="updateComparison()">
<div class="persona-card">
<div class="persona-icon"></div>
<div class="persona-name">System Architect</div>
</div>
</label>
<label class="persona-checkbox">
<input type="checkbox" value="ux-ui" onchange="updateComparison()">
<div class="persona-card">
<div class="persona-icon"></div>
<div class="persona-name">UX/UI Designer</div>
</div>
</label>
<label class="persona-checkbox">
<input type="checkbox" value="developer" onchange="updateComparison()">
<div class="persona-card">
<div class="persona-icon"></div>
<div class="persona-name">Developer</div>
</div>
</label>
| Aspect | Project Manager | System Architect | UX/UI Designer | Developer |
|---|---|---|---|---|
| Primary Focus | Project coordination and delivery | Technical architecture and design | User experience and interface | Code implementation and quality |
| Key Deliverables | PRDs, project plans, status reports | Architecture docs, technical specs | Wireframes, prototypes, design systems | Code, tests, documentation |
| Expertise Areas | Planning, stakeholder management | System design, technology selection | User research, visual design | Programming, testing, optimization |
| Typical Timeline | Throughout project lifecycle | Early planning and design phases | Design and early development | Implementation and testing phases |
Progress Tracking Component
Sprint Progress Tracker
Sprint 2 Progress
85%
Story 2.1: "How It Works" Documentation
13 points
<div class="story-item completed">
<div class="story-status"></div>
<div class="story-content">
<div class="story-title">Story 2.2: System Architecture Diagrams</div>
<div class="story-points">8 points</div>
</div>
</div>
<div class="story-item completed">
<div class="story-status"></div>
<div class="story-content">
<div class="story-title">Story 2.3: User Journey Documentation</div>
<div class="story-points">8 points</div>
</div>
</div>
<div class="story-item in-progress">
<div class="story-status"></div>
<div class="story-content">
<div class="story-title">Story 2.4: Visual Documentation Elements</div>
<div class="story-points">5 points</div>
</div>
</div>
Team Velocity: 34 points/sprint
Completed: 29/34 points
These interactive examples demonstrate how visual elements can enhance understanding and engagement with BMAD Method documentation.