In our earlier discussion, we identified what value an Agile Coach provides in seven key spheres of action – delivering business value, facilitating collaboration, establishing trust, sharing the product vision, personal growth, developing an Agile culture and supporting technical excellence. These are the crucial areas a powerful Agile Coach will spend their time and energy. This list of sixty-five tasks are what they do to make those changes a reality.
- Challenge the Scrum Team to remain focused on the current goal.
- Improve the quality of information about the business value delivered.
- Reduce the overhead of production and other non-value added activities.
- Ensure the Product Owner provides simple product descriptions.
- Ensure the Product Owner and Team offers simple explanation of features.
- Challenge Team to collect business value information.
- Inform Stakeholders about new ways of determining business value.
- Help the Product Owner, Team and Stakeholders make informed return-on-investment decisions.
- Ensure the Product Backlog is organized and owned by the Product Owner.
- Encourage the acceptance of change by the Team, Product Owner, Stakeholders and the business.
- Challenge the Scrum Team to collaborate and shorten communication pathways.
- Encourage discussion of actions for completing a Product Backlog item during Sprint Planning.
- Ensure the Team collectively commits to the agreed upon Sprint Goal.
- Encourage the timely removal of impediments.
- Ensure releases are planned collaboratively with the Stakeholders, Team and Product Owner.
- Ensure the Team estimates or sizes Product Backlog items collectively.
- Ensure the Scrum Team agrees on the Definition of Done.
- Challenge the Scrum Team to be honest, respectful, and transparent with each other and everyone outside the Team.
- Participate in Daily Scrum meetings with the Team.
- Engage with the Team in Sprint Planning meetings.
- Demonstrate the value of Agile methods through clear communication.
- Challenge the Scrum Team to provide visible data of historical progress.
- Obtain feedback on work performed.
- Review the working of the Sprint and related processes to the delivery of the product.
- Communicate cost and time estimates to the Team (?).
- Champion the use of continuous warning indicators for system health. (?)
- Encourage the Team to implement the most rigorous Definition of Done.
- Promote Team maturity and trust.
- Encourage the Team to share knowledge and skills freely with one another and people outside the Team.
- Challenge the Team to understand how their product fits the marketplace.
- Encourage the Team to work with the Product Owner to identify valuable Sprint Goals during Sprint Planning.
- Encourage the Product Owner to articulate and review the product Vision on a frequent basis.
- Review Stakeholder feedback with the Team after each Sprint Review and other demonstrations.
- Challenge the contents, priorities and acceptance criteria of the Product Backlog respectfully.
- Challenge the Team to deliver a shippable product increments at the end of each Sprint.
- Ensure that progress is tracked openly and honestly by the Team.
- Encourage ad hoc discussions between the Team, Product Owner and Stakeholders.
- Ensure the Product Owner is engaged with the Team in defining acceptance criteria.
- Use the Daily Scrum, Sprint Review and other ad hoc reviews to maintain focus on intermediate goals.
- Encourage Team members to engage in continuous learning.
- Contribute to Retrospectives in an open, honest, and non-personal manner.
- Ask other Team members for advice and guidance on their performance.
- Engage in continuous learning.
- Expose the Scrum Team to new techniques or skills necessary to support greater collaboration, improved technical excellence, increased quality or personal development.
- Collaborate with the Team to identify the appropriate metrics for performance reviews.
- Ensure the outcomes of the Retrospective are actionable by the Scrum Team.
- Encourage the Scrum Team to participate in the wider Agile community.
- Arrange physical space to be conducive to the Scrum Team’s collaboration.
- Diagnose Team conflict through observation and analysis.
- Inspire cohesion and inclusion among Scrum Team members.
- Encourage a safe environment where Scrum Team members share experiences and offer assistance.
- Encourage cross functionality and autonomy.
- Foster willingness among Scrum Team members to take risk and benefit from failure.
- Use inclusive facilitation techniques during Scrum Team ceremonies.
- Promote the understanding of Agile values and processes across the organization.
- Promote the use of modern technical practices.
- Promote quality in everything the Scrum Team delivers.
- Promote the production of the minimum product that meets the needs of the users, customers and business.
- Promote engagement with technical communities.
- Encourage the Team to develop a product with the simplest possible design.
- Promote reviews after each new feature is added.
- Encourage the Team to use very short incremental build cycles.
- Promote early and continuous integration of all product components.
- Promote engineering practices that implement continuous quality control.
- Encourage engineering practices that promote sharing of knowledge and skills.