2Agility offers longer term coaching and a variety of course offerings in the world of Agile – including Scrum, LeSS (Large Scale Scrum) , Kanban and technical practices. Please contact us for upcoming dates, to schedule a class or with any other questions.
Three levels of agility coaching
Coaching for agility means that an experienced Agile Coach will work closely together with an organization to improve the organization’s product development agility. Agility is a broad term used for the flexibility in product development; the ability to respond to changes. This flexibility is achieved by shortening feedback loops and focusing on improved quality. This faster feedback cycle might also lead to other benefits such as higher productivity.
A coach might work on more than one level. For example, it is common for a coach that does organizational coaching also to coach one team. Or a team coach might also coach some technical practices.
We define three levels of Agile Coaching:
- Organizational coaching
A coach works with multiple teams and the management to improve the organization and its structure to increase its agility. Educating Senior Executives and Management on transformational and change adoption practices, optimum organization design to support fast execution, and establishing practices for improving strategy, funding, governance, security, and HR practices to support agility. Application of frameworks, tools, and techniques to get you ahead to thrive in complexity, cheaper, and faster than your competitors can.
- Product Management Coaching
A coach works with multiple teams and the management to improve the organization and its structure to increase its agility. Working on strategies to evolve from Project-based practices to customer-centric product-based thinking – aligning strategic intent with the work done, long term vision and strategy crafting, the short term strategic intent planning and backlog decomposition, value-based prioritization techniques, ability to validate and change strategy quickly and effectively. Discovery Practices like MVP highly integrated with tools like Wardley Maps, Design Thinking, Impact Mapping, Story Mapping, and integrated CX/UX practices.
- Product Development and Teams (of Teams) coaching (or Scrum coaching) coupled with Technical practices coaching
A coach works with one or a few teams to improve their team-working and Scrum practices. It is common for a coach to take on the ScrumMaster role. A coach works with (or on) a team on their actual codebase in order to improve the technical practices and adopt agile development techniques such as simple design, refactoring, unit testing, test-driven development and acceptance test-driven development. Discovery and Delivery go hand in hand. Coupling Product Management practices with integrated product development practices where the teams are deeply engaged in the Product Discovery stage to realize the benefits of seamless delivery. Practicing multiple methods from practices of methods like Scrum, XP, Kanban, LeSS, intentional architecture, emergent design, development, and testing practices like TDD, ATDD, BDD/SBE, extensive automation, CI/CD. This is coupled with team collaboration practices like Open Space, Community of Practices, and other ways to create engagement and collaboration of humans working at scale.
All coaching will include mentoring and facilitation as required for different tools, techniques and practices