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 (DoD)
- Adapting their plan each day toward the Sprint Goal
- Holding each other accountable as professionals