Roles Library

The delivery of value involves the effort of people from all across the value stream: executive, management, and front line teams. People from the Business and technology work together to discover and deliver work that customers can use and can realize value from it.

Roles are collections of the responsibilities performed by all these people. These responsibilities are implemented in positions, which assign groups of responsibilities to specific people. The roles shown here represent a general model used by many enterprise-level organizations. Your company might use different names or combine them in different ways to form its positions. While creating positions that directly correspond to these roles is generally more efficient, the most-important thing is that the responsibilities of these various roles are being covered.

Communication between the people acting in these roles must be unrestricted and transparent, based on mutual respect and personal safety. All of them are responsible for product quality, must act as customer advocates, and must understand the business problem they are trying to solve.

Resources in this topic

"Sustainability" in Test-Driven Development (Article)
About the ADM and TDM Roles (Article)
Acceptance Test-Driven Development (Article)
Acceptance Test-Driven Development: A Quick Introduction (Blog Entry)
Agile Coach (Advanced) (Article)
Agile Coach (Advanced): Coordinating Teams with Backlog Management (Article)
Agile Coach (Advanced): Different Agile Mindsets (Article)
Agile Coach (Advanced): Driving from Business Value (Article)
Agile Coach (Advanced): Manage Workflow, Not People (Article)
Agile Coach (Advanced): Mid-size Organizations (Article)
Agile Coach (Advanced): Mindsets Overview (Article)
Agile Coach (Advanced): Need for a New Type of Coach (Article)
Agile Coach (Advanced): Overview of Roles (Article)
Agile Coach (Advanced): Successful Pilots Can Hurt Going Agile (Article)
Agile Coach (Advanced): The Lean Mindset (Article)
Agile Coach (Advanced): Where to Begin (Article)
Agile Coach (Basic) (Article)
Agile Coach (Basic): Basic Agile Coach Resources (Article)
Agile Coach (Basic): Competencies (Article)
Agile Coach (Basic): Facilitation (Article)
Agile Product Management | FLEX from Product Management to the Team (Article)
Aligning Work Around Business Value (Blog Entry)
An Executive’s Guide to Agile | Effective Agile at Scale (Blog Entry)
Application Development Manager (Article)
Application Development Manager: Alternatives (Article)
Application Development Manager: Overview of Roles (Article)
Application Development Manager: Standard Work (Article)
Are We Using Automated Acceptance Tests? (Article)
Bringing Your Internal Coaching to the Next Level (Blog Entry)
Business Value, the Forgotten Goal (Blog Entry)
Capability (Article)
Carry-Over Work (Article)
Choosing Requirement Format (Article)
Controlling Work-in-Process (WIP) (Article)
Core Developer Skills (Article)
Cross-Functional Teams: Improving Communication Between People who Work Together (Article)
Daily Stand-Ups (Article)
Decomposing a Capability Into MBIs (Article)
Decomposing a Feature Into Stories (Article)
Decomposing an MBI Into Features (Article)
Designing the Kanban Board (Article)
Developer (Article)
Developer Practices: Iteration Retrospective (Article)
Developer Practices: Product Demo and Review (Article)
Developer Practices: Visual Controls (Article)
Developer: Alternatives for the Role (Article)
Developer: Growing in the Role (Article)
Do We Push, Plan or Pull Our Work? (Article)
Dynamic Feature Teams: When Static Won't Work (Article)
Estimation (Article)
Example RACI Chart for Lean-Agile Roles (Article)
Going Beyond Scrum, Part 1 (Blog Entry)
Going Beyond Scrum, Part 2 (Blog Entry)
Groupthink and Fear as Team Killers (Blog Entry)
How Do We Align People / Teams to the Work To Be Done? (Article)
How Is Integration Across Teams Being Handled? (Article)
How Is Work Within the Program Being Sequenced? (Article)
How Should We Coordinate Teams? (Article)
How Should We Manage the Number of Items in the Portfolio? (Article)
How Should Work at the Portfolio Level Be Sequenced? (Article)
How Small Are Our Stories? (Article)
How Will Architectural Capabilities Be Handled? How Will Architecture Be Prioritize Against Business Needs? (Article)
How Will DevOps Be Involved? (Article)
How Will Shared Services Be Handled? (Article)
How Will Tactical Work Be Handled? (Article)
How Will Teams Work and Deliver Together? (Article)
How Will UX Work With the Teams? (Article)
How Will We Create Visibility Throughout the Program? (Article)
How Will We Make Visible Our Work at the Program Level? (Article)
How Will We Make the Work at the Portfolio Level Visible? (Article)
How do Agile Roles Correspond to Previous Roles? (Blog Entry)
Identifying Classes of Service (Article)
If We Do Estimate, What Estimation Method Should We Use? (Article)
Impediments to Progress and Quality (Article)
Is This a Transition or an Implementation? (Article)
Issues With Quality (Article)
Iteration 0 - Conduct (Article)
Iteration 0 - Facilitate (Article)
Iteration Planning Meeting (Article)
Iteration Planning Meeting - Facilitate (Article)
Iteration Retrospective - Conduct (Article)
Iteration Retrospective - Facilitate (Article)
Justifying TDD (Blog Entry)
Lean Portfolio Management (Blog Entry)
Lean-Agile Budgeting (Blog Entry)
Lean-Agile Coach Library (Article)
Lean-Agile Team Checklists (Article)
Management and Trust (Blog Entry)
Meetings for Lean-Agile (Article)
Metrics (Article)
Middle Management and Lean-Agile (Blog Entry)
Online Learning (Article)
Overview of Roles (Article)
Overview of Standard Work (Article)
Product Demonstration and Review - Facilitate (Article)
Product Demonstration and Review - Plan (Article)
Product Manager (Article)
Product Manager: Acceptance TDD (Article)
Product Manager: Alternatives for the Role (Article)
Product Manager: Choosing a Requirement Format (Article)
Product Manager: Decomposing a Capability into MBIs (Article)
Product Manager: Estimation (Article)
Product Manager: Iteration 0 (Article)
Product Manager: Meetings (Article)
Product Manager: Overview of Roles (Article)
Product Manager: Practices (Article)
Product Manager: Product Demo and Review (Article)
Product Manager: Resources for the Product Manager (Article)
Product Manager: Responsibilities (Article)
Product Manager: Writing a Capability (Article)
Product Owner (Article)
Product Owner: Acceptance TDD (Article)
Product Owner: Alternatives for the Role (Article)
Product Owner: Daily Stand-ups (Article)
Product Owner: Estimation (Article)
Product Owner: Iteration 0 (Article)
Product Owner: Iteration Planning Meeting (Article)
Product Owner: Iteration Retrospective (Article)
Product Owner: Meetings (Article)
Product Owner: Operational Metrics (Article)
Product Owner: Practices (Article)
Product Owner: Product Demo and Review (Article)
Product Owner: Product Demo and Review - Plan (Article)
Product Owner: Responsibilities (Article)
Product Planning and Review - Conduct (Article)
Product Portfolio Management: Essential for Agile at Scale (Blog Entry)
Recommended Resources - Facilitation (Article)
Resources for Agile Coaches (Article)
Scrum of Scrums (Article)
Should I Put Re-organization Plans on Hold? (Blog Entry)
Should We Estimate Our Work? (Article)
Skills that Developers Need to Acquire in an Agile Transformation (Blog Entry)
Start Stronger, Get Better, and Do More (Blog Entry)
Team Agility Coach (Article)
Team Agility Coach Product Demo and Review - Plan (Article)
Team Agility Coach: Alternatives for the Role (Article)
Team Agility Coach: Carry-Over Work (Article)
Team Agility Coach: Daily Stand-ups (Article)
Team Agility Coach: Growing in the Role (Article)
Team Agility Coach: Iteration 0 (Article)
Team Agility Coach: Iteration 0 Facilitation (Article)
Team Agility Coach: Iteration Planning Meeting - Facilitate (Article)
Team Agility Coach: Iteration Retrospective - Facilitate (Article)
Team Agility Coach: Meetings (Article)
Team Agility Coach: Metrics (Article)
Team Agility Coach: Overview of Roles (Article)
Team Agility Coach: Practices (Article)
Team Agility Coach: Product Demo and Review - Facilitate (Article)
Team Agility Coach: Resources for the Role (Article)
Team Agility Coach: Responsibilities (Article)
Team Agility Coach: Scrum of Scrums (Article)
Team Agility Coach: Standard Work (Article)
Team Agility Coach: Visual Controls (Article)
Technology Delivery Manager (Article)
Technology Delivery Manager: Alternatives for the Role (Article)
Technology Delivery Manager: Overview of Roles (Article)
Technology Delivery Manager: Standard Work (Article)
Tester (Article)
Tester: Carry-Over Work (Article)
Tester: Controlling Work-in-Process (Article)
Tester: Growing in this Role (Article)
Tester: Issues of Quality (Article)
Tester: Iteration Planning Meeting (Article)
Tester: Iteration Retrospective (Article)
Tester: Meetings for the Tester (Article)
Tester: Overview of Roles (Article)
Tester: Practices (Article)
Tester: Product Demo and Review (Article)
Tester: Resources for Testers (Article)
Tester: Responsibilities (Article)
Tester: Standard Work (Article)
Tester: Types of Tests for Code (Article)
Tester: Visual Controls (Article)
Tester: Writing Tasks (Article)
The Dot Game (Article)
The Need to Improve Clarity of a Requirement (Article)
The Net Objectives Guardrails System (Blog Entry)
The Pickup Sticks Model of Teaching (Article)
The Role of the Business Analyst in an Agile World (Article)
To What Extent Will Test-First Methods Be Used? (Article)
To What Extent Will We Automate Tests? (Article)
Types of Tests for Code (Article)
Using Guardrails to Tie Business to Technology (Blog Entry)
Using Visual Controls (Article)
Value Stream Mapping (Article)
What Design Method Will Be Used? (Article)
What Is Required at Scale | Effective Agile at Scale (Blog Entry)
What Is the Budgeting Cycle? (Article)
What Is the Role of Middle Management in Lean and Agile? (Blog Entry)
What Roles Are Missing? Which Roles Need To Be Redefined? (Article)
What Should Team Process(es) Be: Scrum, Kanban, Leanban? (Article)
What Test Harness for Acceptance Tests Will Be Used? (Article)
What to Say When Someone Just Doesn't Get It (Article)
Will We Focus on Improving People or Improving the System? (Article)
Writing Explicit Policies (Article)
Writing a Capability (Article)