The XP Coach role helps a team stay on
process and helps the team to learn. A coach brings an outside perspective to help a team see themselves more clearly.
The coach will help balance the needs of delivering the project while improving the use of the practices. A coach or
team of coaches supports the Customer Team, the Developer Team, and the Organization.
The decisions that coaches make should always stem from the XP values (communication, simplicity, feedback, and
courage) and usually move toward the XP practices. As such, familiarity with the values and practices is a
prerequisite. The coach must command the respect required to lead the respective teams. The coach must possess people
skills and be effective in influencing the actions of the teams.