Developers

A Developer is one of the three accountabilities inside a Scrum Team. The Developer team is made up of the people who are doing the day-to-day work of creating the product. They collaborate closely to create value as early as possible. They are collectively committed to creating all aspects of a usable Increment each Sprint.

Developers are always accountable for the following:

  • 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.
  • Holding each other accountable as professionals.

They are accountable for forecasting the work to select for a Sprint and sizing items in the Product Backlog.

The term Developer is explicitly used to be considered inclusive rather than exclusive. Anyone using Scrum to develop something of value can consider themselves a Developer. A Developer is a person inside the Scrum Team who develops the product, whatever that product may be. It may help to think of “development” as “work” because the Developers carry out the work to produce the Increment.

Although it is somewhat of an oversimplification, it can be helpful to think of the Developers as being accountable for the “how”. They have the ultimate accountability in the Scrum Team around how the product is developed.