AGILE TEAM

Product
Owner

AGILE RELEASE TRAIN

Scrum
Master

Development
Team

Defines/ build/ tests deliveries Stories

Develops and commits to Team PI Objective and Iteration Plans

Creates and refines user stories and acceptance criteria

Responsibilities

• Collaborating with the Product Owner to create and refine user stories and acceptance criteria

• Participating in PI Planning and creating Iteration plans and Team PI Objectives

• Developing and committing to Team PI Objectives and Iteration plans

• Working with the Product Owner to confirm that the code and acceptance tests reflect the desired functionality; writing the code

• Conducting research, design, prototyping and other exploration activities

• Creating unit tests and automated acceptance tests

• Checking new code into the shared source code repository

• Pairing to write code and automated acceptance test cases

• Executing acceptance tests and maintaining the test cases in a shared repository

• Continuous improvement of the team’s process Collocation

Act as the Customer for
developer questions

Works with Product Management to plan Releases

Defines and accepts Stories

A team has only one Product Owner, who may be dedicated to one or two teams

Owns and manages the Team Backlog

Defines and accepts requirements

Accepts Iterations increments

Facilitates processes and meetings

Removes impediments and barriers

Ensures that the team follows Agile pronviples and practicies

Protects the team from external forces

Runs team meetings, coaches tAgile mindset and practices

The Scrum Master is a servant leader who enables teams to self-organize, self-manage, and deliver via effective Lean-Agile practices.

May be a part-time role for a team member (25-50%), or a single Scrum Master may be shared across 2-3 teams

Product Management

System Architect/ Engineer

Release Train Engineer

Servant leader who facilitates and guides the work of the ART

Acts like a chief Scrum Masters

Main content authority guiding the train

They own and prioritize the Program Backlog

Has techincal responsibility for the overall architectural and engineering designo f the systems.

Provides architectural and technical guideance to the teams on the train