The Roles and Responsibilities of an Agile Team
Monday, 20 April 2009
TO help conventional teams transition to Agile teams
AS AN Agile Coach
I NEED to illustrate the Agile team roles and responsibilities in contrast to those of a conventional team.
Roles and responsibilities is the most frequently-asked-question when a conventional team transitions towards the Agile way of working. Pascal and I have put together a set of role descriptions for a team as they embark on their journey towards becoming agile.
Portia says: The roles and responsibilities we’ve identified are simply guidelines. They are a starting point. It’s entirely up to the team members to refine their roles to meet the goal and needs of the team.
Pascal says: Each team member will play one or more roles at any point in time, as and when the need for that role arises.
Membership of a Typical Agile Team
TO improve the effectiveness of the customer and users of the product and maximise the value of the organisation
AS AN Agile Team
WE NEED to leverage the strengths of each team member and create valuable products now and in the future.
- Agile Team Member – Strives to be better than they were yesterday every day. Everyone in an Agile Team is first and foremost an Agile Team Member
- Agile Customer – Ensures the team works on stories that deliver the highest business value possible
- Agile Customer Proxy – Helps the Agile Customer ensure the team works on stories that deliver the highest business value possible
- Agile Team Lead – Does whatever it takes to ensure the team delivers now and in the future
- Agile Project Manager – Does whatever it takes to ensure that valuable projects are delivered now and in the future
- Agile Business Analyst – Helps the Agile Customer discover the goals and needs of the customer of the product
- Agile User Experience (UX) Designer – Helps the Agile Customer discover usability needs, help the team meet them and verify they have been met
- Agile Developer – Implements stories with high business value using good techniques and practices.
- Agile Architect – Ensures the team implements good techniques and practices
- Agile Tester – Provides information on the state of the project.
The Role of the Agile Coach
- Agile Coach – Creates a team that delivers value now and in the future
No. 1 — April 25th, 2009 at 10:48 pm
[…] Portia and I have written a number of Agile Team Roles and Responsibilities in the form of User Stories and Acceptance Criteria. We use these as a start to help the team define the roles they need to deliver value. […]