Erläuterung der Rolle
Die Entwickler bzw. Developer (3 bis 9 Personen) sind Fachleute, die mit Aufgaben beschäftigt sind, die zur Produktentwicklung gehören. Diese Aufgaben werden vor jedem Sprint in Rücksprache mit dem Product Owner festgelegt, der sie auf der Grundlage des Product Backlogs auswählt. Am Ende des Sprints sollten die Entwickler alle ausgewählten Aufgaben erledigt haben.
Eigenschaften des Teams
Das Team hat eine Reihe von Eigenschaften:
- Das Team organisiert sich selbst. Niemand erklärt dem Team, wie die aus dem Product Backlog ausgewählten Items ausgeführt werden müssen, auch nicht der Scrum Master.
- Das Team arbeitet funktionsübergreifend. Die Mitglieder des Teams müssen zusammen über mindestens 80 % der Fähigkeiten und Fertigkeiten verfügen, die für die Realisierung der Aufgaben benötigt werden.
- Das Team ist eine Einheit. Es ist nicht erlaubt, das Team aufzuteilen; es bleibt immer zusammen.
- Die Teammitglieder sind gemeinsam verantwortlich. Auch wenn bestimmte Aufgaben von einem Teammitglied ausgeführt werden, das über die nötigen Fähigkeiten verfügt, ist das Team dennoch gemeinsam für das Endergebnis verantwortlich.
Größe des Entwicklungsteams
Die Größe des Teams hängt natürlich von der Unternehmensgröße und dem Umfang des Projekts ab. Allgemein gilt, dass ein Team aus drei bis neun Mitglieder bestehen sollte. Wenn ein Team aus weniger als drei Mitgliedern besteht, kommt es zu weniger Interaktion, was zu einer geringeren Produktivität führt. Zudem kann es vorkommen, dass bestimmte Fähigkeiten dann nicht im Team vertreten sind, wodurch Probleme entstehen. Teams mit mehr als neun Mitgliedern erfordern ein hohes Maß an Koordination und sind dementsprechend zu komplex. Der Product Owner und der Scrum Master gehören nicht zum Entwicklungsteam, außer wenn sie auch Aufgaben aus dem Product Backlog ausführen.