Following on from the the Agile Games Day, where we experienced the roles of Customer, Developer and Coach by playing the XP Game, it’s now time to answer one of the most frequently-asked-question by a conventional team transitioning to the Agile way of working: “What will my role and responsibilities be on an Agile Team?”
We’ve 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.
Typical Team Membership
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