# Change Navigation Checklist This checklist is executed as part of: {project-root}/_bmad/bmm/workflows/4-implementation/correct-course/workflow.yaml Work through each section systematically with the user, recording findings and impacts
Identify the triggering story that revealed this issue Document story ID and brief description [ ] Done / [ ] N/A / [ ] Action-needed Define the core problem precisely Categorize issue type: - Technical limitation discovered during implementation - New requirement emerged from stakeholders - Misunderstanding of original requirements - Strategic pivot or market change - Failed approach requiring different solution Write clear problem statement [ ] Done / [ ] N/A / [ ] Action-needed Assess initial impact and gather supporting evidence Collect concrete examples, error messages, stakeholder feedback, or technical constraints Document evidence for later reference [ ] Done / [ ] N/A / [ ] Action-needed HALT: "Cannot proceed without understanding what caused the need for change" HALT: "Need concrete evidence or examples of the issue before analyzing impact"
Evaluate current epic containing the trigger story Can this epic still be completed as originally planned? If no, what modifications are needed? [ ] Done / [ ] N/A / [ ] Action-needed Determine required epic-level changes Check each scenario: - Modify existing epic scope or acceptance criteria - Add new epic to address the issue - Remove or defer epic that's no longer viable - Completely redefine epic based on new understanding Document specific epic changes needed [ ] Done / [ ] N/A / [ ] Action-needed Review all remaining planned epics for required changes Check each future epic for impact Identify dependencies that may be affected [ ] Done / [ ] N/A / [ ] Action-needed Check if issue invalidates future epics or necessitates new ones Does this change make any planned epics obsolete? Are new epics needed to address gaps created by this change? [ ] Done / [ ] N/A / [ ] Action-needed Consider if epic order or priority should change Should epics be resequenced based on this issue? Do priorities need adjustment? [ ] Done / [ ] N/A / [ ] Action-needed
Check PRD for conflicts Does issue conflict with core PRD goals or objectives? Do requirements need modification, addition, or removal? Is the defined MVP still achievable or does scope need adjustment? [ ] Done / [ ] N/A / [ ] Action-needed Review Architecture document for conflicts Check each area for impact: - System components and their interactions - Architectural patterns and design decisions - Technology stack choices - Data models and schemas - API designs and contracts - Integration points Document specific architecture sections requiring updates [ ] Done / [ ] N/A / [ ] Action-needed Examine UI/UX specifications for conflicts Check for impact on: - User interface components - User flows and journeys - Wireframes or mockups - Interaction patterns - Accessibility considerations Note specific UI/UX sections needing revision [ ] Done / [ ] N/A / [ ] Action-needed Consider impact on other artifacts Review additional artifacts for impact: - Deployment scripts - Infrastructure as Code (IaC) - Monitoring and observability setup - Testing strategies - Documentation - CI/CD pipelines Document any secondary artifacts requiring updates [ ] Done / [ ] N/A / [ ] Action-needed
Evaluate Option 1: Direct Adjustment Can the issue be addressed by modifying existing stories? Can new stories be added within the current epic structure? Would this approach maintain project timeline and scope? Effort estimate: [High/Medium/Low] Risk level: [High/Medium/Low] [ ] Viable / [ ] Not viable Evaluate Option 2: Potential Rollback Would reverting recently completed stories simplify addressing this issue? Which stories would need to be rolled back? Is the rollback effort justified by the simplification gained? Effort estimate: [High/Medium/Low] Risk level: [High/Medium/Low] [ ] Viable / [ ] Not viable Evaluate Option 3: PRD MVP Review Is the original PRD MVP still achievable with this issue? Does MVP scope need to be reduced or redefined? Do core goals need modification based on new constraints? What would be deferred to post-MVP if scope is reduced? Effort estimate: [High/Medium/Low] Risk level: [High/Medium/Low] [ ] Viable / [ ] Not viable Select recommended path forward Based on analysis of all options, choose the best path Provide clear rationale considering: - Implementation effort and timeline impact - Technical risk and complexity - Impact on team morale and momentum - Long-term sustainability and maintainability - Stakeholder expectations and business value Selected approach: [Option 1 / Option 2 / Option 3 / Hybrid] Justification: [Document reasoning] [ ] Done / [ ] N/A / [ ] Action-needed
Create identified issue summary Write clear, concise problem statement Include context about discovery and impact [ ] Done / [ ] N/A / [ ] Action-needed Document epic impact and artifact adjustment needs Summarize findings from Epic Impact Assessment (Section 2) Summarize findings from Artifact Conflict Analysis (Section 3) Be specific about what changes are needed and why [ ] Done / [ ] N/A / [ ] Action-needed Present recommended path forward with rationale Include selected approach from Section 4 Provide complete justification for recommendation Address trade-offs and alternatives considered [ ] Done / [ ] N/A / [ ] Action-needed Define PRD MVP impact and high-level action plan State clearly if MVP is affected Outline major action items needed for implementation Identify dependencies and sequencing [ ] Done / [ ] N/A / [ ] Action-needed Establish agent handoff plan Identify which roles/agents will execute the changes: - Development team (for implementation) - Product Owner / Scrum Master (for backlog changes) - Product Manager / Architect (for strategic changes) Define responsibilities for each role [ ] Done / [ ] N/A / [ ] Action-needed
Review checklist completion Verify all applicable sections have been addressed Confirm all [Action-needed] items have been documented Ensure analysis is comprehensive and actionable [ ] Done / [ ] N/A / [ ] Action-needed Verify Sprint Change Proposal accuracy Review complete proposal for consistency and clarity Ensure all recommendations are well-supported by analysis Check that proposal is actionable and specific [ ] Done / [ ] N/A / [ ] Action-needed Obtain explicit user approval Present complete proposal to user Get clear yes/no approval for proceeding Document approval and any conditions [ ] Done / [ ] N/A / [ ] Action-needed Confirm next steps and handoff plan Review handoff responsibilities with user Ensure all stakeholders understand their roles Confirm timeline and success criteria [ ] Done / [ ] N/A / [ ] Action-needed HALT: "Cannot proceed to proposal without complete impact analysis" HALT: "Must have explicit approval before implementing changes" HALT: "Must clearly define who will execute the proposed changes"
This checklist is for SIGNIFICANT changes affecting project direction Work interactively with user - they make final decisions Be factual, not blame-oriented when analyzing issues Handle changes professionally as opportunities to improve the project Maintain conversation context throughout - this is collaborative work