Roles and Responsibilities

​Agile Roles and Responsibilities

Agile Roles and Responsibilities detail various functions to be performed by team members. The table represents the baseline responsibilities, and should be viewed as guidance to meet the specific needs to each project in delivering iterative solutions. Any project may include, but not be limited to, these roles and responsibilities.

Agile Roles
Responsibilities
Agile Change Management
Agile Change Management enables change through management of Agile adoption in policy and procedures for business, processes, IT or infrastructure; or development of complex solutions/systems; 2) Controlled Agile identification and implementation of necessary communications, management or training in alignment with required changes.
Agile Coach
An Agile Coach help a teams, individuals, and Enterprises adopt and improve Agile methods and practice in the organization. An Agile Coach helps people rethink and change the way they go about development. The purpose is to help transform or help an organization in understanding agile methodologies as they undertake enterprise solutions planning.
Agile Team
An AgileTeam is a cross-functional group of people anywhere between two to ten, (sometimes higher) that are dedicated and contribute to the design, development, testing and quality of an incremental piece of product in delivering iterave cycles.
 
Each agile team member has a specific role and responsibility defined, but have shared accountability to ensure the entire team attributes to the end result (good or bad) not and individual. The entire team is expected to possess all necessary competencies and work collaboratively in contributing to the outcome.
Agile Release Train
An Agile Release Train (ART) is a team of Agile Teams, which along with other stakeholders, develops and delivers solutions incrementally, using a series of fixed iterations within a program increment time box. The ART aligns teams to a common business and technology mission.
Architecture Review Board
The Architecture Review Board (ARB) is accountable to the Executive Board which delegates to it the design of a coherent Enterprise Architecture and the establishment, maintenance and enforcement of Business and IT Strategy throughout an organization.
 
The main functions and responsibilities of the ARB are to:
 
•   Establish, own and manage the content of the Enterprise Architecture Strategy (i.e. principles, standards, policies, guidelines and reference models) applicable to IT components under the responsibility of an organization.
•   Enforce compliance of IT designs and components (including IT infrastructures, systems and applications) with the Enterprise Architecture Strategy. Decide on possible exceptions to be granted to request for deviations from the Enterprise Architecture Strategy and act as ultimate escalation point on matters related to its mandate.
•   Communicate the Enterprise Architecture Strategy throughout an organization, so as to improve the maturity level of architecture discipline within an organization.
Business Analysis
The Business Analysis (BA) provides support in identifying, and understanding business environment changes, assessing the business impact of those changes, capturing, analyzing and documenting requirements and supporting the communication and delivery of requirements.
Enterprise Architect
The Enterprise Architect (EA) provide analysis of scalable solution(s) in designing and integrating shared services and platforms in the Enterprise.
Epic Owner
Epic Owner is responsible for coordinating portfolio epics through the portfolio Kanban system. They develop the business case and, when approved, work directly with the key stakeholders on the selected Agile Release Train to help realize the implementation.
Agile Product Management
Agile Product Management provides authority for the program level and backlog. They are responsible for identifying customer needs, prioritization features and developing the program vision and roadmap. They work closely with the Product Owner to constantly understand and communicate their needs and participate in validation of the proposed solutions.
Product Owner
The Product Owner (PO) responsible for the vision, how to convey it, and have a solid foundation on the user’s expectations, needs and industry trends. The Product Owner represents the needs and desire of the end-user, and communicates to stakeholders on progress or work closely with the team in sharing.
 
The Product Owner prioritizes the functionalities to be built and makes key decisions on behalf of the team or the project.
 
The Product Owner is responsible for defining stories and prioritizing the backlog so that the solution addresses business or program needs, while maintaining technical integrity.
 
The Product Owner is a key stakeholder who commonly understands the business environment and is empowered to make decisions on behalf of stakeholders in bridging the gap between each member. The Product Owner is tasked with juggling relationship between cross-functional organizations in meeting value driven delivery.
Vendor Project Manager
The Vendor Project Manager is responsible and accountable for the successful execution of the project. He or she receives authority to execute the project via the Agency Project Manager and the Task Order Manager.
 
The Vendor Project Manager is responsible for organizing and leading the team that is charged to deliver the project goals by accomplishing all of the project tasks. The Vendor Project Manager, once authority is granted, guides project teams to successfully complete the project tasks of each phase, thereby meeting the goals of the organization.
 
Program Portfolio Management
Program Portfolio Management individual/team have the ultimate decision-making authority of a portfolio.  Responsible for strategy, investment funding, common program management elements and portfolio governance.
Release Train Engineer
Release Train Engineer (RTE) facilitates the Agile Release Train and Solution Train processes and execution. They escalate impediments, risks and help ensure value delivery, and help drive relentless improvement. They also participate in the Lean-Agile transformation, coaching leaders, teams, and Scrum Masters in the new processes and mindsets. They help configure SAFe to the needs organization, standardizing and documenting practices. Manage and optimize the flow of value using various tools, such as the Program Level Kanban and other information sources. Establish and communicate the annual calendars and Facilitates PI Planning; and, fosters preparation of Vision, Program and Team Level Backlogs via Pre-and Post-PI Planning meetings. Facilitates the PI planning event.
Scrum Team
The Scrum Team is a group of individuals who are responsible for understanding the business requirements, normally specified by the Product Owner, estimating User Stories and delivering product. The Scrum team is usually made up of a Product Owner, Development Team, Scrum Master and as needed non-core roles.
Scrum Master
The Scrum Master is the facilitator who ensures the Scrum Team is provided with an environment conducive to completing the products development successfully. The Scrum Master guides, facilitates and teaches Scrum practices to everyone involved in the project; clears impediments for the team; and ensures that Scrum processes are being followed.
Solution Architect
 
A solution architect, in information technology, is a practitioner of solution architecture. Typically part of the solution development team, the solution architect translates requirements created by functional analysts into the architecture for that solution and describing it through architecture and design artifacts.
Solution Train Engineer
 
Solution Train Engineer (STE) facilitates the Agile Release Train and Solution Train processes and execution, the same as the RTE, however, their function is at a higher level within the enterprise, focusing on the procurement and infrastructure. They escalate impediments, risks and help ensure value delivery, and help drive relentless improvement. They also participate in the Lean-Agile transformation, coaching leaders, teams, and Scrum Masters in the new processes and mindsets. They help configure SAFe to the needs organization, standardizing and documenting practices. Manage and optimize the flow of value using various tools, such as the Program Level Kanban and other information sources. Establish and communicate the annual calendars and Facilitates PI Planning; and, fosters preparation of Vision, Program and Team Level Backlogs via Pre- and Post-PI Planning meetings. Facilitates the PI planning event.

 

back to top