Scrum Team Functions
Learn how different responsibilities are broken down on Scrum teams.
Last updated
Learn how different responsibilities are broken down on Scrum teams.
Last updated
Scrum has 3 different roles that make up a Scrum team: the Product Owner, the Scrum Master role, and the "Doer" role. These 3 roles may be operated by one single person, or 3 separate people.
In Tech Fleet, the Product Strategy team typically owns the responsibilities for Scrum teams. This could change based on RACI chart decisions (learn more here!).
Remember: Roles are not job titles! They are simply commitments of responsibilities on teams that team members assign themselves each sprint. One person can own many roles. Learn more in this section of the guide: https://guide.techfleet.org/project-portal/learn-about-project-training/commitment-vs.-job-function-vs.-people-on-teams
This function is fulfilled by the The Product Strategy Team in Tech Fleet.
The product owner function is the keeper of the backlog and the orchestrator of product work. They direct the priorities of work based on key needs and roadmap outcomes. They work in tandem with a product manager to set roadmap and vision, and focus on delivering the vision near-term.
Product Backlog Management: Create, prioritize, and refine the product backlog, ensuring it is aligned with the product vision and strategy. Prioritization: Prioritize features and user stories based on business value, customer needs, and technical feasibility.
Stakeholder Management: Collaborate with stakeholders, including customers, business owners, and team members, to ensure that product decisions align with their needs and expectations.
Communication: Communicate product plans, priorities, and progress to stakeholders, including daily stand-ups, sprint planning, and sprint reviews.
Market and Customer Research: Gather, manage, and prioritize market/customer requirements, acting as a customer advocate to articulate user needs.
Decision Making: Make decisions on product features, priorities, and trade-offs, balancing business, customer, and technical requirements.
Team Alignment: Ensure the development team understands the product vision, priorities, and goals, and aligns their work accordingly.
Backlog Refinement: Refine the product backlog regularly, ensuring it remains relevant, up-to-date, and aligned with the product vision and strategy.
Sprint Planning: Participate in sprint planning, ensuring the team has a clear understanding of the product backlog and priorities.
Sprint Review: Participate in sprint reviews, ensuring the team demonstrates working software and receives feedback from stakeholders.
This function is fulfilled by the The Product Strategy Team in Tech Fleet.
The Scrum Master function is a facilitator and coaching function that ensures the Scrum framework is followed and the team is empowered to achieve its goals. Here are the key responsibilities:
Facilitating Scrum Ceremonies Lead daily stand-ups (or daily scrums) to ensure team members are aligned and aware of their tasks and progress Facilitate sprint planning meetings to ensure the team understands the sprint goals and objectives Lead sprint review meetings to demonstrate the team’s work and gather feedback Facilitate sprint retrospective meetings to identify areas for improvement and implement changes
Removing Impediments Identify and remove obstacles (impediments) that hinder the team’s progress Collaborate with team members and stakeholders to resolve issues and find solutions Ensure the team has the necessary resources and support to complete their work
Coaching and Mentoring Coach team members in Scrum principles and practices Mentor team members to improve their skills and knowledge Encourage self-organization and empowerment within the team
Team Support Provide guidance and support to team members as needed Help team members understand their roles and responsibilities Foster a positive and collaborative team culture
Reporting and Analysis Analyze burndown charts and other metrics to identify trends and areas for improvement Report on team progress and performance to stakeholders Provide insights and recommendations for process improvements
The people performing sprint work are Sprint Do'ers.
Anyone who takes ownership of a ticket in a sprint is a Do'er.
In the industry, Scrum teams may call this the "development team", although they are not always developers! This is confusing to people who are not doing development in Scrum teams. This is why we call them "Do'ers". People doing the sprint work.
This function is fulfilled by the UX research team, the UX design team, the UX writing team, the project management team, and the development team in Tech Fleet.
Here is a picture showing a RACI chart of which roles on Agile teams are set to work on Agile deliverables. Learn more about how to make your own RACI charts here.
Responsible = the person who performs the work.
Accountable = the person who oversees and ensures that the work progresses.
Consulted = the person who provides considerations and is asked advice.
Informed = the person who is told what happens after it happens.