Skip to main content

Whether you think you can or you can't

You're right!

Home
About Us
Contact Us
Site Map
Member Login
Agile Resources
Agile Coaching
The Role of the Agile Coach
How a Coach Engages
Agile Team Training
A Scrum Masters Checklist
Fully Leveraging Agile Co
Working in an Open Space
Open Space - Guided Tour
Things I Wish I Knew
What we offer
Business Services
Reid Lowery
Agile for Large Projects
Support Request

The Role of an Agile Team Coach

1        Coaching at the team level

1.1       Coach as Scrum Master

·       Ensure that the team is fully functional and productive

·       Enable close cooperation across all roles and functions

·       Remove barriers/impediments

·       Shield the team from external interferences

·       Ensures that the process is followed, including issuing invitations to Daily Scrum, Sprint Review and Sprint Planning meetings

·       Leads the Daily Scrum Meeting

·       Monitors what tasks have been completed, what tasks have started, any new tasks that have been discovered, and any estimates that may have changed

·       Updates the Burndown Chart which shows the cumulative work remaining day by day

·       Updates the velocity chart which shows probability of completing work committed

·       Updates/input data into the Excel project tool to reflect data points from prior week

·       Exposes dependencies and blocks as impediments to the feature team.

·       Ensures dependencies and blocks are prioritized by the Product Owner and tracked. Facilitates the creation of a remediation plan for impediments in priority order, and tracks progress to plan on remediation of impediments

·       Notices personal problems or conflicts within the Scrum that need resolution to ensure the team is fully functional and productive

                             

1.2       Coach as Coach-Mentor

1.2.1       Coaching People one-on-one

·       Coaches and/or responds to questions during the day as required

·       Coaches and/or collects questions for later sharing with the team as a whole

1.2.2       Coaching Product Owners

·       Review of Sprint Backlog for the following week &  sprint planning preparation

·       Coaches Product Owners on good user story format

·       Coaches Product Owners on good acceptance criteria format

·       Assists Scrum Master to help Product Owner perform feature thinning and prioritization as needed

1.2.3       Coaching Scrum Masters

·       Attend teleconferences to answer questions, monitor behavior

1.2.4       Coaching Agile Coaches

·       Attends Agilex Daily Standup to provide progress on Team/Enterprise Agile Adoption

·       Coaches and/or responds to questions/issues from other coaches

·       Problem solves/shares experiences with other coaches to address specific adoption issues

1.2.5       Coaching Feature Teams

·       Conducts Kick-Off Agile Adoption Risk Assessments

·       Conducts IT Management and Customer Satisfaction Surveys

·       Conducts/Tracks Agile Team Maturity Score Card

1.2.6       Coaching Agile Managers

·       Coaches Agile Managers on best practices for team member utilization optimization

·       Coaches Agile Managers on reporting project progress up and outside the feature team

·       Coaches Agile Managers on best practices for utilization of service bureau resources (external to feature team)

·       Coaches Agile Managers on team dynamics and individual technical skill set maturation of team members

1.3       Coach as Facilitator

·       Facilitate the stand-up

·       Facilitate sprint Planning

·       Facilitate the sprint review

·       Facilitate the retrospective

·       Facilitate during Team Conversations

·       Facilitates Agile Maturity Score Card completion at kick-off, the close of Sprint 0, 3, 6, 8, and at Release Retrospections.

1.4       Coach as Teacher

·       Teach during the Team start-up

·       Teach new Team members

·       Use Teachable moments (minor individual/team failures) to prevent project failures

·       Teach agile roles all the Time

·       Research and assemble Coaching/Training Materials specific to site / project initiatives (e.g. TDD, Pair’d Programming)

·       Reviews and provides input to Agile Trainers’ training materials

·       Acts as in a support role to Agile Trainers’ formal training classes

1.5       Coach as Problem Solver

·       Problem solves/shares experiences with team to address specific adoption issues

·       Ensures that the team takes ownership of impediments and problems

·       Coaches Scrum Master to take ownership of tracking and having impediments closed.

1.6       Coach as Conflict Navigator

·       When conflicts arise among team members, the Agile Coach first facilitates navigating and resolution to the problem

·       Agile Coach acts as liaison to the Agile Manager for conflict escalation

1.7       Coach as Collaboration Conductor

·       Moves the team through the stages of collaboration maturity, from a group of individuals working in Cooperation to a high performance team of Collaborators

·       Builds individual Collaborators through observation of individual behavior in various situations, and then through one-on-one coaching and escalation if required.

·       Calls out areas where the team is not collaborating as a high performance team until the team is able to self-manage/self-audit their own behavior