Achieving Business Agility at Small to Mid-Scale (online book)
Before undertaking any major Agile adoption, it is important to ensure you both understand your challenges and the best way to solve them. There is not only no one-size fits all, but even when you know what “size” to use, the order of its adoption may vary based on your culture, who is leading and the extent of certain challenges.
The following are appropriate for virtually all companies about to undertake an adoption of Agile methods.
Phase 1: Assessment and leadership/management training
Phase 2: Strategies, initiatives and funding
It is best to work from the top but this level is often not interested in participating in an Agile adoption. If they are, there is a great opportunity to create clarity on:
Doing this will help resolve conflicting requirements that occur further down the value stream.
Phase 3: Product Management
Phase 4: Workshops for managers, Scrum Masters and the team
Phase 5: Kicking off the real work with a planning event
FLEX will support an iterative model where teams plan separately, or an iterative model where teams plan together (like SAFe) or even a pure flow model. To get things started, a two day planning event focusing on collaboration, identifying depedencies and making agreements with each other is important.
Phase 6: Post planning coaching
Provide three weeks of follow-on coaching for the development teams and for product management to do the following.
Conduct a one day pilot review workshop for leadership, product management, and the PMO to demonstrate outcomes, retrospect the effort, and discuss next steps.
Phase 7: Technical skills (optional)
Provide Agile Software Development training (Design Patterns, TDD or Emergent Design) for architects and team leads who develop code. In addition we include our online, self-paced course Foundations of Sustainable Design for all developers in the pilot at no additional cost.
FLEX and SAFe
If your organization is already doing SAFe, you can learn more about how FLEX can help both simplify SAFe while making it more effective. For more, see Using FLEX to Enhance SAFe.
Roadmaps need to be adjusted for who is driving, who is involved, what the culture of the organization is and where they are. The following figure shows a starting roadmap before being tailored for these factors.