In a Scrum team, the developers are responsible for building the product that is being developed. The developers work closely with the Product Owner and the Scrum Master to understand the features and requirements of the product, and to deliver high-quality code that meets the needs of the customer and provides value.
Rresponsibilities of the Developers
Some specific responsibilities of the developers in a Scrum team include:
- Building the product: The developers are responsible for building the product, which may involve writing code, designing interfaces, or integrating with other systems. The developers are expected to deliver high-quality code that meets the needs of the customer and provides value.
- Participating in Scrum events: The developers are expected to participate in the four defined Scrum events: the Sprint Planning meeting, the Daily Scrum, the Sprint Review, and the Sprint Retrospective. These events provide opportunities for the team to plan, coordinate, and review their work, and for the developers to provide updates on their progress and identify any issues or challenges they may be facing.
- Collaborating with the Product Owner and Scrum Master: The developers are expected to work closely with the Product Owner and the Scrum Master to understand the features and requirements of the product, and to ensure that they are delivering high-quality code that meets the needs of the customer. This may involve asking questions, providing feedback, or seeking guidance as needed.
- Continuously improving: The developers are expected to continuously improve their skills and practices, and to identify and address any issues or challenges that may be impacting their ability to deliver high-quality code. This may involve seeking feedback, learning new technologies, or adopting best practices.
The role of the Developers is defined in the Scrum Guide as:
Developers are the people in the Scrum Team that are committed to creating any aspect of a usable Increment each Sprint.
The specific skills needed by the Developers are often broad and will vary with the domain of work. However, the Developers are always accountable for:
- Creating a plan for the Sprint, the Sprint Backlog;
- Instilling quality by adhering to a Definition of Done;
- Adapting their plan each day toward the Sprint Goal; and,
- Holding each other accountable as professionals.
Source: ScrumGuides.org
The following articles provide more details and expanding on the definition:
Roles & Responsibilities of a Developer
This article from Scrum.org summarizes the role of the Developers in a Scrum team
|