Dojo Journey
Consult¶
The Consult is an introductory phase with the potential Dojo participants and Dojo coaches. We discuss various topics like team availability, maturity, capabilities, tech stack, composition, and Dojo outcomes.
Objectives¶
- Allow coaches to give a brief introduction about the Dojo, share past experiences, & explain the Dojo Journey to participants
- Allow participants & coaches to align on product, obtain enough technical and team information to determine if the team is a good candidate for the Dojo
- Establish a single point of contact from the team to ensure the team & Dojo coaches can communicate throughout their Dojo Journey
Charter¶
The Charter is a deep dive phase which includes the potential Dojo participants, key stakeholders, partners, leadership, and Dojo coaches. We uncover the team's challenges and identify their goals and outcomes of the Dojo. This phase allows participants and coaches to build relationships and trust.
Objectives¶
- Align on Dojo expectations, product vision, & baseline metrics
- Understand the product architecture & flow
- Perform technical assessment of the path to production using Lean Process Mapping
- Identify criteria for success, key outcomes, & goals for the Dojo
Dojo¶
The Dojo phase is where the team learns by repetition using micro-sprints and quick iterations to work on their product in an immersive environment with the embedded Dojo coaches. The Dojo fosters a culture of continuous learning and improvement. The team meets frequently for ceremonies like backlog refinement, sprint planning, standups, demos, and retros to work towards their outcomes defined in the chartering phase.
The objectives depend on the type of Dojo and team but below are some examples from past experiences: * Understand & apply DevOps & SDLC practices * Increase code coverage by 80% * Learn proper branching & merging techniques
Aftercare¶
The Aftercare phase provides an opportunity for Dojo graduates to have clear next steps for continued success and on-going support after they complete the Dojo. This phase can span 1 to multiple sprints following the Dojo to ensure the team continues in the new way of working.
Objectives¶
- Ensure the team has actionable next steps once they leave the Dojo
- Guarantee the Dojo provides lasting value
- Provide on-going support to the team post-Dojo
- Gather metrics to quantify success