3.0 KiB
3.0 KiB
Step 8.5: Hand Off to BMad
Your Task
Hand off the Design Delivery (small scope) to BMad for implementation.
Before You Start
Ensure you have:
- ✅ Completed step 8.4 (Design Delivery created)
- ✅ All artifacts ready
- ✅ Test scenario created
Handoff Process
Small Updates: Simplified Handoff
For small, focused updates (< 3 days effort):
WDS Designer → BMad Developer
Subject: Design Delivery Ready: DD-XXX [Name]
Hi Developer!
Design Delivery ready for implementation.
📦 **Delivery:** DD-XXX [Name]
**Type:** Incremental Improvement
**Scope:** Update (small)
**Effort:** [X] days
**Priority:** [High | Medium | Low]
🎯 **Goal:**
[One sentence describing the improvement]
Example:
"Add inline onboarding to Feature X to increase usage from 15% to 60%."
📊 **Current Problem:**
- [Metric 1]: [Current value]
- [Metric 2]: [Current value]
📈 **Expected Impact:**
- [Metric 1]: [Current] → [Target]
- [Metric 2]: [Current] → [Target]
📁 **Artifacts:**
- Design Delivery: deliveries/DD-XXX-name.yaml
- Specifications: C-Scenarios/XX-update/Frontend/specifications.md
- Before/After: C-Scenarios/XX-update/before-after.md
- Components: D-Design-System/03-Atomic-Components/...
- Test Scenario: test-scenarios/TS-XXX.yaml
✅ **Acceptance Criteria:**
- AC-001: [Description]
- AC-002: [Description]
- AC-003: [Description]
⏱️ **Timeline:**
- Development: [X] days
- Target release: [Date]
- Measurement: 2 weeks after release
❓ **Questions:**
Let me know if you need clarification on anything!
Thanks,
[Your name]
WDS Designer
Larger Updates: Full Handoff Dialog
For larger updates (> 3 days effort), use full handoff dialog:
Refer to Phase 6, Step 6.4 for complete handoff dialog process.
Key topics:
- Problem and solution overview
- What's changing vs staying
- Technical requirements
- Component specifications
- Acceptance criteria
- Success metrics
- Rollback criteria
BMad Acknowledges
BMad Developer responds:
BMad Developer → WDS Designer
Subject: Re: Design Delivery Ready: DD-XXX
Received! Thank you.
📋 **My Plan:**
1. Review specifications ([date])
2. Implement changes ([date])
3. Run tests ([date])
4. Notify for validation ([date])
⏱️ **Estimated Completion:** [Date]
❓ **Questions:**
[Any clarification needed]
Thanks!
BMad Developer
Update Delivery Status
Update deliveries/DD-XXX-name.yaml:
delivery:
status: 'in_development' # Changed from "ready_for_handoff"
handed_off_at: '2024-12-09T15:00:00Z'
developer: '[BMad Developer name]'
development_start: '2024-12-10T09:00:00Z'
expected_completion: '2024-12-12T17:00:00Z'
Next Step
After handoff:
[C] Continue to step-8.6-validate.md
Success Metrics
✅ Handoff notification sent ✅ All artifacts included ✅ BMad acknowledged ✅ Timeline confirmed ✅ Delivery status updated ✅ Available for questions
Remember: Clear handoff = smooth implementation!