Role: XP Coach
The XP Coach is a supporting role which helps a team stay on process and help the team learn.
Role Sets: XP Roles

Adapt and Improve ProcessExplain ProcessImprove Team SkillsKeep Process On TrackResolve ConflictsXP_Coach

Main Description

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.


The XP Coach uses many different techniques. The coach is a mentor, working side by side with team members on their tasks. The coach is a facilitator, helping achieve more effective team performance. The coach is a conduit, reinforcing communication within the team and across teams.

More Information