

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 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: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 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.
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.