Agile Coaching Structures¶
This document defines coaching structures used to support Agile adoption and continuous improvement at team, program, and portfolio levels.
Coaching structures answer: - Who is coached? - By whom? - With what cadence and methods? - What outcomes are expected? - How is progress measured? - When does coaching escalate or exit?
Coaching Modalities¶
Modern Agile transformations typically use several complementary coaching approaches.
Rather than relying on a single coaching model, organizations combine multiple mechanisms to build capability across teams and leadership.
Common coaching modalities include:
Advisory Coaching¶
Traditional Agile coaching focuses on helping teams and leaders adopt Agile practices.
Activities include:
- facilitating retrospectives
- improving team collaboration
- helping leaders understand Agile principles
- guiding delivery workflow improvements
Engineering Practice Coaching¶
Engineering practice coaching focuses on improving technical delivery capabilities.
Typical focus areas include:
- test-driven development
- refactoring practices
- pair programming
- clean code and design principles
See:
DevOps Coaching¶
DevOps coaching helps teams adopt modern delivery and operational practices.
Common focus areas include:
- CI/CD pipeline development
- deployment automation
- infrastructure as code
- observability practices
See:
Dojo-Based Coaching¶
Dojo programs provide immersive learning environments where teams practice new engineering and delivery practices with coach support.
This model accelerates capability development through hands-on experience.
See:
Community-Based Learning¶
Coaching also occurs through peer learning forums.
Examples include:
- communities of practice
- engineering guilds
- technical forums
These forums help spread practices organically across teams.
See:
Kaizen Enablement¶
Coaches also support teams in developing a culture of continuous improvement.
This includes:
- improving retrospectives
- encouraging experimentation
- helping teams implement improvement ideas
See:
1. Purpose of Coaching Structures¶
Agile coaching is most effective when it is intentional and operationally defined. A coaching structure provides:
- Clarity of engagement (scope, cadence, responsibilities)
- Predictable support for teams and leaders
- Measurable outcomes (behavioral, delivery, and system-level)
- A mechanism to scale coaching across many teams
- A consistent escalation and decision pathway
Without structure, coaching becomes ad hoc, dependent on personalities, and difficult to measure.
2. Coaching Roles¶
2.1 Common coaching roles¶
- Team coach: focuses on team practices, flow, facilitation, and collaboration.
- Product coach: focuses on product discovery, outcome orientation, backlog quality, and stakeholder engagement.
- Technical coach: focuses on engineering practices, DevOps, quality, and technical agility.
- Enterprise / transformation coach: focuses on operating model, governance, leadership behaviors, and systemic impediments.
2.2 Role boundaries (typical)¶
- Coach does not own delivery commitments.
- Coach does not act as team manager.
- Coach enables capability and sustainability.
- Coach supports decision quality and transparency, not decision ownership.
3. Coaching Engagement Models¶
3.1 Embedded coach¶
Description¶
Coach participates directly in team ceremonies and delivery flow, enabling real-time learning.
When to use¶
- New teams or new product areas
- Major change events (re-org, new platform, new operating model)
- Teams with persistent delivery or quality issues
Pros¶
- Highest context and influence
- Fast feedback cycles
- Strong behavior modeling
Cons¶
- High cost per team
- Risk of team dependency on coach
3.2 Fractional coach (shared across teams)¶
Description¶
Coach supports multiple teams with a scheduled rotation (weekly or biweekly touchpoints).
When to use¶
- Teams have baseline Agile competence
- Coaching needs are targeted (metrics, refinement, flow)
Pros¶
- Scales across more teams
- Encourages team ownership
Cons¶
- Less context
- Slower feedback loops
3.3 Coaching pod model¶
Description¶
A small group of coaches supports a value stream or program, each with a clear specialty.
When to use¶
- Multiple teams delivering together
- Program-level coordination issues
- Need for consistent practices across teams
Pros¶
- Multi-disciplinary support
- Better alignment across teams
Cons¶
- Requires coordination across coaches
- Can introduce overhead if not governed well
3.4 Center of Excellence (CoE)¶
Description¶
Central group defines standards, supports coach development, and provides transformation governance.
When to use¶
- Large transformation or multi-site organization
- Need for consistent operating model and metrics standards
Pros¶
- Strong standardization and reuse
- Clear ownership of playbooks and training
Cons¶
- Risk of bureaucracy if detached from delivery realities
4. Coaching Agreement (Engagement Charter)¶
A coaching agreement is a short charter that makes the engagement explicit and measurable.
Minimum contents: - Engagement scope (teams, roles, leaders) - Objectives (capability or outcome goals) - Cadence (touchpoints, ceremonies, office hours) - Working agreements (how we will work together) - Metrics and success criteria - Escalation process - Exit criteria
Anti-patterns: - No stated outcomes - Coach is used as a facilitator-only role - Coach is used as a delivery manager proxy
5. Coaching Backlog Model¶
5.1 What is a coaching backlog?¶
A coaching backlog is a prioritized list of coaching objectives and interventions.
It should include: - Capability goals (examples: better refinement, better slicing, better flow) - System impediments (examples: approval gates, dependency bottlenecks) - Experiments (examples: WIP limits, pairing rotation) - Training modules (examples: story mapping, OKRs)
5.2 How to manage it¶
- Visible to team and leadership
- Prioritized by impact and feasibility
- Reviewed on a regular cadence (biweekly or monthly)
- Includes owners and target dates
6. Coaching Cadence and Touchpoints¶
Common touchpoints: - Ceremony observation (planning, retro, review) - Delivery flow observation (board health, aging work, blocked work) - Weekly sync with Scrum Master and Product Owner - Monthly leadership sync (system impediments, transformation risks) - Office hours for Q and A - Targeted workshops (metrics literacy, slicing, working agreements)
Coaching should not become meeting inflation. Touchpoints should have a clear purpose and timebox.
7. Coaching Success Criteria¶
Success criteria must include both behaviors and outcomes.
7.1 Behavioral indicators¶
Examples: - Team self-facilitates ceremonies with minimal coach intervention - Retro action items are owned and completed - Work is pulled based on capacity, not pushed by authority - Team discusses flow and bottlenecks, not individual utilization
7.2 Delivery and system indicators (examples)¶
- Reduced lead time and cycle time variability
- Higher flow efficiency
- Reduced blocked work percentage
- Improved predictability (less unplanned carryover)
- Improved quality signals (defect escape rate, rework)
Note: Metrics should be used as signals, not as punishments.
8. Intervention and Escalation Model¶
8.1 When to intervene at team level¶
Intervene directly when: - Team ceremonies are unsafe or blame-oriented - Work is consistently blocked due to internal dysfunction - There is a recurring anti-pattern (no refinement, constant thrash) - Conflict prevents collaboration
Interventions: - Reset working agreements - Structured facilitation - Conflict mediation support - Focused experiment for 1-2 iterations
8.2 When to escalate beyond the team¶
Escalate when the root cause is outside team control, for example: - Dependency ownership is unclear - Approval gates introduce long wait states - Funding or prioritization is unstable - Staffing or role clarity is missing - Incentives conflict with Agile behaviors
Escalation should be fact-based: - Describe the impediment - Provide impact evidence (delays, rework, missed outcomes) - Propose 1-2 options for resolution - Identify decision owner via RACI
9. Coach Exit Criteria (Transition to Sustainability)¶
Exit criteria should be explicit. Examples: - Team demonstrates stable flow and predictable delivery for 3 iterations - Team runs its own retros and implements improvements consistently - Backlog refinement produces ready work 1-2 iterations ahead - Team can self-diagnose bottlenecks using flow metrics - Leadership supports the operating model without command and control behaviors
Transition steps: - Reduce cadence gradually (embedded -> fractional) - Identify internal champions (SM, TL, PO) - Create a sustainment checklist and periodic health check
10. Common Coaching Anti-Patterns¶
- Coach becomes the Scrum Master.
- Coach becomes the delivery manager.
- Coach becomes a permanent facilitator with no capability transfer.
- Coaching focuses only on ceremonies, ignoring flow and system constraints.
- Metrics are used to judge individuals.
- Teams become dependent on coach presence to function.
11. Artifacts to Pair With This Chapter¶
This chapter pairs with: - Coaching agreement template (docs/templates) - Coaching backlog template (docs/templates) - RACI definitions (docs/raci) - Swimlane diagrams for escalation and engagement (docs/diagrams/swimlanes) - Metrics definitions (docs/metrics)