SDLC blueprint

XP — roles (prescriptive)

XP names differ from Scrum but often map to modern **Product Owner + team + coach**.

XP — roles (prescriptive)

XP names differ from Scrum but often map to modern Product Owner + team + coach.

1. Customer (onsite / embedded)

Aspect Guidance
Accountable for Stories, priorities, acceptance; available for questions
Archetypes Sponsor proxy
Outputs Ordered stories, acceptance tests (or approval of them), iteration “done” calls

Prescriptive rule: If customer cannot be onsite, use single empowered proxy + fixed availability windows in calendar.

2. Coach

Aspect Guidance
Accountable for Team adherence to XP practices; facilitation; observation
Archetypes Orchestrator, Quality advocate
Outputs Practice improvements; shields team from process thrash

Coach is not the people manager assigning tasks unless org merges roles — document if so.

3. Developers (whole team)

Aspect Guidance
Accountable for Collective code ownership; pairing; tests; integration
Archetypes Implementer (primary), Quality advocate

Outputs: Running tested features each iteration.

4. Ceremony participation

Ceremony Customer Coach Developers
Release planning R R R
Iteration planning R O R
Daily stand-up (if used) O O R
Mid-iteration check-in O O R
Acceptance / demo R O R
Retrospective O R R

Canonical source

Edit https://github.com/autowww/blueprints/blob/main/sdlc/methodologies/xp/roles.md first; regenerate with docs/build-handbook.py.