Chapter 35. Coach

A coach is an experienced practitioner of Agile software development who joins the team in an advisory capacity. This person’s job is to mentor the team through myriad practices in a hands-on manner. Therefore, a coach may facilitate the first retrospective, pair-program with developers to aid them in learning test-first development, and help the team decide which Agile practices to adopt and when to adapt them if they don’t fit the current environment.

Business Value

Having an effective coach helps accentuate any practices adopted. Therefore, this person can positively affect all business values by helping the team get the most out of the practices.

Sketch

Caleb Consultant joined the team as the coach to help members adopt ...

Get Agile Adoption Patterns: A Roadmap to Organizational Success now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.