Entwickler (Scrum)
Entwickler ist eine der drei zentralen Verantwortlichkeiten in dem agilen Rahmenwerk Scrum. Sie ersetzt seit dem Scrum Guide 2020 die Rolle "Entwicklungsteam". Die Entwickler:innen setzen die vom Product Owner spezifizierten Items des Product Backlog selbstorganisiert um. Scrum Master unterstützen die Entwickler:innen dabei, indem sie zum einen dafür sorgen, dass der Scrum-Prozess eingehalten wird und indem sie zum anderen die Schnittstelle zwischen den Entwickler:innen und den anderen Stakeholder:innen bilden.
Entwickler (Scrum)
Entwickler ist eine der drei zentralen Verantwortlichkeiten in dem agilen Rahmenwerk Scrum. Sie ersetzt seit dem Scrum Guide 2020 die Rolle "Entwicklungsteam". Die Entwickler:innen setzen die vom Product Owner spezifizierten Items des Product Backlog selbstorganisiert um. Scrum Master unterstützen die Entwickler:innen dabei, indem sie zum einen dafür sorgen, dass der Scrum-Prozess eingehalten wird und indem sie zum anderen die Schnittstelle zwischen den Entwickler:innen und den anderen Stakeholder:innen bilden.
Verantwortlichkeiten der Entwickler
- Sie beurteilten die Machbarkeit und den Aufwand der Backlog Items beim Sprint Planning.
- Sie entscheiden über den Umfang des Sprint Backlogs.
- Sie erstellen den Arbeitsplan für den kommenden Sprint.
- Bis zum Ende eines jeden Sprints erstellen sie ein potentiell lauffähiges Produkt-Inkrement.
- Sie führen selbstorganisiert den Daily Scrum durch, ggf. mit Unterstützung des:der Scrum Master:in.
- Im Sprint Review berichten sie über den erzielten Fortschritt und präsentieren das Produkt-Inkrement.
Die Entwickler als Teil des Scrum Teams
Entwickler:in (Developer) ersetzen seit dem Scrum Guide 2020 das "Entwicklungsteam", das als Team im Team gelten konnte. Nun gibt es nur noch das Scrum Team mit seinen drei Verantwortlichkeiten. Dadurch soll der Zusammenhalt innerhalb des Scrum Teams und der Fokus auf das gemeinsame Ziel gestärkt werden, für das nun auch Scrum Master:in und Product Owner:in stärker in der Verantwortung stehen.
Die Organisation der Entwickler
Die Entwickler:innen verfügen untereinander über keinerlei Weisungsbefugnisse, sondern tragen ausschließlich durch ihre fachliche Qualifikation zur Erstellung des Produkt-Inkrements bei. Auch benötigte Expert:innen ohne IT-Kenntnisse zählen bei Scrum zu den Entwickler:innen.
Erläuterung und Kommentar zum Begriff "Entwickler"
Der Erfolg von Scrum beruht auf der strikten Trennung zwischen Management und Software-Erstellung. Dies wird durch die strikte Abschottung der Entwickler:innen von Management-Entscheidungen während der Sprint-Durchführung erreicht. Diese Maßnahme ähnelt der Behandlung der Engpassressourcen bei der Critical Chain Methode. Der kategorisch geforderte Verzicht auf jegliche Hierarchie unter den Entwickler:innen dient dazu, Entscheidungen ausschließlich auf fachlicher Basis zu treffen.