5.9 KiB
Step 6.5: Hand Off to BMad
Your Task
Officially hand off the Design Delivery to BMad and confirm they have everything needed.
Before You Start
Ensure you have:
- ✅ Completed step 6.4 (Handoff dialog complete)
- ✅ Handoff log documented
- ✅ Delivery status updated to "in_development"
Final Handoff Checklist
Verify BMad Has All Artifacts
Design Delivery:
- File exists:
deliveries/DD-XXX-name.yaml - Status: "in_development"
- Handed off timestamp recorded
- Assigned to BMad Architect
Test Scenario:
- File exists:
test-scenarios/TS-XXX-name.yaml - All tests defined
- Sign-off criteria clear
Scenario Specifications:
- All scenarios in
C-Scenarios/are complete - All specifications are up-to-date
- All design references are valid
Design System:
- All components in
D-Design-System/are defined - Design tokens are documented
- Component specifications are complete
Handoff Log:
- File exists:
deliveries/DD-XXX-handoff-log.md - All key points documented
- Epic breakdown recorded
- Action items listed
Notify BMad
Send official handoff notification:
WDS UX Expert → BMad Architect
Subject: Design Delivery DD-XXX Ready for Implementation
Hi Architect!
Design Delivery DD-XXX ([Flow Name]) is officially handed off
and ready for implementation.
📦 Artifacts:
- Design Delivery: deliveries/DD-XXX-name.yaml
- Test Scenario: test-scenarios/TS-XXX-name.yaml
- Scenarios: C-Scenarios/ ([number] scenarios)
- Components: D-Design-System/ ([number] components)
- Handoff Log: deliveries/DD-XXX-handoff-log.md
✅ What we agreed:
- Epic breakdown: [number] epics
- Estimated effort: [time]
- Implementation approach: [summary]
📋 Next steps:
1. You: Create architecture document
2. You: Break down into dev stories
3. You: Implement features
4. You: Notify me when ready for validation (Touch Point 3)
🔗 Touch Point 3:
When implementation is complete, notify me and I'll run the
test scenarios to validate. We'll iterate until approved.
Questions? I'm available!
Thanks,
[Your name]
WDS UX Expert
BMad Acknowledges
BMad Architect responds:
BMad Architect → WDS UX Expert
Subject: Re: Design Delivery DD-XXX Ready for Implementation
Received! Starting work on DD-XXX.
📋 My plan:
1. Create architecture document (this week)
2. Break down into [number] dev stories
3. Implement over [time period]
4. Notify you when ready for validation
📦 Confirmed I have:
✅ Design Delivery (DD-XXX.yaml)
✅ Test Scenario (TS-XXX.yaml)
✅ All scenario specs
✅ All component specs
✅ Handoff log
I'll keep you updated on progress. Thanks for the thorough
handoff!
Winston
BMad Architect
Update Project Status
Update project tracking (if you have one):
# Project Status
## In Progress
### DD-XXX: [Flow Name]
- Status: In Development
- Assigned: BMad Architect
- Started: 2024-12-09
- Estimated completion: 2024-12-30
- Epics: [number]
- Designer: Available for questions
## Next Up
### DD-XXX+1: [Next Flow Name]
- Status: In Design
- Phase: 4-5 (UX Design & Design System)
- Designer: Working on scenarios
- Estimated handoff: 2024-12-16
Set Up Monitoring
Track progress:
Weekly check-ins:
- Schedule brief sync with BMad Architect
- Review progress
- Answer questions
- Unblock issues
Communication channel:
- Slack/Teams channel: #dd-xxx-implementation
- Quick questions welcome
- Async updates appreciated
Milestone notifications:
- Epic 1 complete → Notify designer
- Epic 2 complete → Notify designer
- All epics complete → Ready for validation (Touch Point 3)
Designer Availability
Make yourself available:
"I'm available for questions while you implement:
Quick questions:
- Slack/Teams: @designer
- Response time: < 2 hours
Design clarifications:
- Schedule 15-min call
- Review specifications together
- Update specs if needed
Blockers:
- Immediate response
- Unblock ASAP
- Adjust design if necessary
I want this to succeed!"
What Happens Next
BMad's Work (Phases 3-4)
Phase 3: Architecture
- Create architecture document
- Define technical approach
- Identify dependencies
- Plan implementation
Phase 4: Implementation
- Break down into dev stories
- Implement features
- Write tests
- Build the flow
Timeline: [Agreed time estimate]
Your Work (Phase 6.6)
While BMad builds this flow, you design the next one!
Return to Phase 4-5:
- Design next complete testable flow
- Create specifications
- Define components
- Prepare for next handoff
Parallel work = faster delivery!
Next Step
After confirming handoff:
[C] Continue to step-6.6-continue.md
Success Metrics
✅ All artifacts verified and complete ✅ BMad notified officially ✅ BMad acknowledged receipt ✅ Project status updated ✅ Monitoring set up ✅ Designer available for questions ✅ Clear next steps for both parties
Failure Modes
❌ Missing artifacts ❌ BMad doesn't acknowledge ❌ No monitoring set up ❌ Designer disappears after handoff ❌ No communication channel established ❌ Unclear next steps
Communication Tips
DO ✅
Be available:
- Answer questions promptly
- Unblock issues quickly
- Provide clarifications
Be collaborative:
- "How can I help?"
- "Let's figure this out together"
- "I'm here if you need me"
Be flexible:
- Adjust design if technical constraints arise
- Find creative solutions
- Focus on user value, not ego
DON'T ❌
Don't disappear:
- "I handed it off, not my problem anymore" ❌
- Stay engaged throughout implementation
Don't be rigid:
- "It must be exactly like this" ❌
- Be open to technical suggestions
Don't ignore questions:
- Respond within 24 hours
- If you don't know, say so and find out
Remember: Handoff is not the end - it's the beginning of collaboration! Stay engaged!