Recognize When the Team Needs an External Coach

Software development is a collaborative effort. It is—so far—the most challenging type of work. (See Andy Hunt’s Pragmatic Thinking and Learning [Hun08] for more information.)

When I want to improve my skills, I attend workshops where I can obtain guided practice. Sometimes I need more than a workshop can provide me, so I engage a coach for more help over time.

Coaches can help in any number of ways. Consider these possibilities adapted from Choosing a Consulting Role: Principles and Dynamics of Matching Role to Situation [CKM90] and outlined in the diagram.

images/interpersonal/ConsultingGrid.RoleStatements.png

What kind of a coach does the team need? ...

Get Create Your Successful Agile Project 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.