Von Abhay Talreja
21.7.2026
Mein neuester Artikel - Empirical Process Control - The Key to Agile Success
Scrum Developers: Teamgroesse, Selbstmanagement-Praktiken & Rollen-Leitfaden
Developers sind die Personen im Scrum Team, die sich verpflichten, in jedem Sprint einen nutzbaren Aspekt eines Increment zu erstellen. Die Rolle ist nicht auf Softwareentwickler beschraenkt - sie umfasst jeden, dessen Faehigkeiten direkt zum Produkt beitragen, etwa Tester, Designer, UX-Researcher, Datenbankspezialisten, technische Redakteure und Operations-Ingenieure.
Viele Praktiker suchen weiterhin nach "Entwicklungsteam" (Development Team), da dies bis Ende 2020 die offizielle Bezeichnung war. Das Scrum-Guide-2020-Update (opens in a new tab) hat "Entwicklungsteam" zugunsten von "Developers" abgeloest und die Rolle zusammen mit dem Product Owner und dem Scrum Master in ein einziges, vereinheitlichtes Scrum Team aus Verantwortlichkeiten integriert, statt drei getrennte Unterteams zu fuehren. Dieser Leitfaden verwendet durchgehend die aktuelle Bezeichnung "Developers", erklaert aber die Umbenennung im Detail, da die aeltere Sprachregelung in Stellenanzeigen, Zertifizierungs-Lernmaterialien und im alltaeglichen Gespraech weiterhin gebraeuchlich ist.
Dies ist eine umfassende Ressource fuer alle, die verstehen muessen, wofuer Developers verantwortlich sind, wie gross eine Developers-Gruppe sein sollte, was den Unterschied zwischen Selbstorganisation und Selbstmanagement ausmacht, was Cross-Funktionalitaet wirklich erfordert, und welche Fehler selbst wohlmeinende Teams still und leise untergraben.
| Aspekt | Details |
|---|---|
| Offizieller Begriff (Scrum Guide 2020) | "Developers" - die Bezeichnung "Entwicklungsteam" aus dem Guide von 2017 wurde abgeloest |
| Teamgroesse | Das Scrum Team umfasst insgesamt 10 oder weniger Personen; Developers zaehlen typischerweise 3-9 |
| Struktur | Cross-funktional (alle fuer ein Increment noetigen Faehigkeiten vorhanden) und selbstmanagend (entscheidet, wer was, wann und wie tut) |
| Kernverantwortlichkeiten | Den Sprint-Backlog-Plan erstellen, Qualitaet durch die Definition of Done verankern, den Plan taeglich in Richtung Sprint Goal anpassen, sich gegenseitig zur Verantwortung ziehen |
| Interne Hierarchie | Keine - keine Unterteams, keine Titel, niemand weist einem anderen Developer Arbeit zu |
| Wichtige Unterscheidung 2020 | Selbstmanagement (wer, was und wie) ersetzte Selbstorganisation (nur wie) als Begriff fuer das gesamte Scrum Team |
Wichtige Erkenntnis: Die Umbenennung von "Entwicklungsteam" zu "Developers" war nicht kosmetisch. Sie beseitigte die Vorstellung von drei getrennten Unterteams, die in ein Projekt einzahlen, und ersetzte sie durch ein einziges Scrum Team, in dem Developers, der Product Owner und der Scrum Master ein gemeinsames Product Backlog, ein gemeinsames Sprint Goal und eine gemeinsame Definition of Done teilen.
Developers sind eine von drei Verantwortlichkeiten, aus denen sich das Scrum Team zusammensetzt, neben dem Product Owner und dem Scrum Master. Sie sind die Personen, die aus einem Product-Backlog-Element ein funktionierendes, wertvolles Stueck des Produkts machen.
Trotz des Namens ist "Developers" nicht auf Softwareentwickler beschraenkt. Der Scrum Guide stellt explizit klar, dass zu den Developers gehoeren koennen:
Das vereinende Kriterium ist kein Jobtitel. Es ist, ob die Faehigkeit einer Person notwendig ist, damit das Scrum Team ein nutzbares Increment bauen kann. Wird eine Faehigkeit in jedem Sprint gebraucht, gehoert die Person, die sie besitzt, in die Developers-Gruppe - nicht als externe Abhaengigkeit ausserhalb davon.
Der Scrum Guide 2017 (opens in a new tab) beschrieb ein Scrum Team, das aus drei Teilen bestand: einem Product Owner, einem Scrum Master und einem "Entwicklungsteam" (Development Team). Diese Formulierung implizierte eine Struktur, in der das Entwicklungsteam ein eigenstaendiges Unterteam war, das Arbeit vom Product Owner erhielt - funktional aehnlich dazu, wie ein Projektmanager in einer traditionellen Struktur Anforderungen an ein Engineering-Team weiterreichen wuerde.
Der Scrum Guide 2020 entfernte "Entwicklungsteam" vollstaendig. An seine Stelle definiert der Guide ein Scrum Team, das drei Verantwortlichkeiten enthaelt: Developers, Product Owner und Scrum Master. Dies war die bewusste Korrektur eines verbreiteten Missverstaendnisses, kein einfacher Wortaustausch. Ken Schwaber und Jeff Sutherland wollten den Eindruck beseitigen, dass Product Owner und Scrum Master ausserhalb oder oberhalb der Personen stehen, die die eigentliche Arbeit leisten.
Was sich tatsaechlich geaendert hat:
Warum der aeltere Begriff weiterlebt: Vor 2021 veroeffentlichte Zertifizierungs-Lernmaterialien, von Recruitern verfasste Stellenanzeigen, die das Update nicht kennen, sowie unzaehlige Blogbeitraege und Buecher verwenden weiterhin "Entwicklungsteam". Das Suchvolumen fuer "Entwicklungsteam" im Scrum-Kontext bleibt genau aus diesem Grund hoch - dieser Leitfaden behandelt die Begriffe historisch als Synonyme, verwendet aber standardmaessig "Developers" als aktuell korrekten Sprachgebrauch.
Der Scrum Guide listet vier Dinge auf, fuer die Developers immer verantwortlich sind. Das sind keine optionalen Praktiken, die man bei Gelegenheit uebernimmt - sie definieren die Verantwortlichkeit selbst.
| Verantwortlichkeit | Was das in der Praxis bedeutet |
|---|---|
| Den Sprint-Backlog-Plan erstellen | Developers waehlen waehrend des Sprint Planning Product-Backlog-Elemente aus und erstellen den Sprint Backlog selbst |
| Qualitaet durch die Definition of Done verankern | Jedes Arbeitsinkrement muss die Definition of Done des Teams erfuellen, bevor es als fertig gilt |
| Den Plan taeglich in Richtung Sprint Goal anpassen | Im Daily Scrum inspizieren Developers den Fortschritt und planen die naechsten 24 Stunden neu |
| Sich gegenseitig als Profis zur Verantwortung ziehen | Kein externer Manager setzt Standards durch - Developers halten sich selbst und einander an die Verpflichtungen, die sie eingegangen sind |
Waehrend des Sprint Planning entscheiden Developers - nicht der Product Owner und nicht der Scrum Master -, wie viel Product-Backlog-Arbeit sie realistisch zusagen koennen und wie sie diese umsetzen werden. Der daraus entstehende Sprint Backlog ist ein lebendiger Plan, kein fester Vertrag; Developers aktualisieren ihn waehrend des Sprints, sobald sie mehr erfahren.
In der Praxis bedeutet das:
Die Definition of Done ist der objektive, gemeinsame Standard, der "Code, der kompiliert" von "einem Increment, das wirklich nutzbar ist" unterscheidet. Developers erfuellen nicht nur die Definition of Done - sie sind es, die sie gestalten und weiterentwickeln, da sie den technischen Praktiken, die zu ihrer Erfuellung noetig sind, am naechsten stehen.
Eine Definition of Done, an deren Erstellung Developers nicht mitgewirkt haben, oder die niemand unter Terminddruck durchsetzt, ist keine echte Definition of Done - sie ist ein Vorschlag. Qualitaetsstandards, die nachgeben, wenn ein Releasetermin naht, sind der mit Abstand haeufigste Weg, wie "fertige" Arbeit still und leise zu technischen Schulden wird.
Jeden Tag nutzen Developers den Daily Scrum, um den Fortschritt gegenueber dem Sprint Goal zu inspizieren und den Sprint Backlog entsprechend anzupassen. Hier zeigt sich Selbstmanagement am sichtbarsten: Niemand ausserhalb des Teams weist die Arbeit fuer den naechsten Tag zu.
Ein gesundes Anpassungsmuster sieht so aus:
Es gibt keinen Manager innerhalb des Scrum Teams, der Konsequenzen fuer verpasste Zusagen verhaengt. Developers ziehen sich gegenseitig durch direkte, professionelle Gespraeche zur Verantwortung - verstaerkt durch die Sprint Retrospective, in der das Team explizit inspiziert, wie gut es seinen eigenen Arbeitsvereinbarungen gerecht wurde.
Gegenseitige Verantwortung ist nicht dasselbe wie Gruppendruck oder oeffentliche Blossstellung. Sie funktioniert am besten, wenn sie auf den Arbeitsvereinbarungen aufbaut, die das Team selbst erstellt hat - siehe Team-Arbeitsvereinbarungen etablieren weiter unten.
Diese Unterscheidung ist eine der am haeufigsten missverstandenen Aenderungen im Scrum Guide 2020, und es lohnt sich, sie genau zu erklaeren, weil so viel vorhandenes Material (und sogar manche Zertifizierungsvorbereitung) die beiden Begriffe immer noch vermischt.
| Konzept | Umfang der Entscheidung | Scrum-Guide-Version |
|---|---|---|
| Selbstorganisierend | Das Team entscheidet, wie es seine Arbeit erledigt | Zentraler Begriff im Guide von 2017 |
| Selbstmanagend | Das Team entscheidet, wer die Arbeit macht, wann und wie | Ersetzte "selbstorganisierend" als definierenden Begriff im Guide von 2020 |
Das Prinzip der Selbstorganisation im Guide von 2017 behandelte wie Arbeit erledigt wurde und liess wer was tut und teilweise sogar was gebaut wird implizit der Fremdsteuerung offen. Das Prinzip des Selbstmanagements im Guide von 2020 ist umfassender: Es uebergibt Developers explizit die Kontrolle darueber, wer welches Arbeitspaket uebernimmt und wann dies geschieht - nicht nur das technische Wie.
Konkret bedeutet Selbstmanagement:
Selbstmanagend bedeutet nicht unmanagt oder fuehrungslos. Es bedeutet, dass das Management der Arbeit innerhalb des Teams liegt und nicht bei einer externen Rolle. Organisationen setzen weiterhin Grenzen - Budget, Compliance, Produktausrichtung durch den Product Owner -, innerhalb derer Developers selbstmanagend agieren. Fuer einen tieferen Blick darauf, wie sich dieses Konzept auf das gesamte Scrum Team erstreckt, siehe Selbstorganisation und wie ein Scrum Master Selbstorganisation foerdert, ohne sie vorzugeben.
Cross-Funktionalitaet bedeutet, dass die Developers-Gruppe als Ganzes ueber jede Faehigkeit verfuegt, die noetig ist, um ein Product-Backlog-Element in ein nutzbares Increment zu verwandeln - ohne auf Personen ausserhalb des Teams angewiesen zu sein. Es bedeutet nicht, dass jeder einzelne Developer alles koennen muss.
T-Shaped Skills beschreiben das ideale individuelle Profil innerhalb eines cross-funktionalen Teams:
Warum T-Shaped Skills wichtiger sind als reine Spezialisten:
Cross-Funktionalitaet aufbauen, ohne Expertise zu verwaessern:
Cross-Funktionalitaet ist eine Eigenschaft auf Teamebene, gemessen an der Frage "Kann diese Developers-Gruppe ein fertiges Increment ohne externe Hilfe liefern?" - keine Anforderung auf individueller Ebene, dass jeder Developer ein Generalist sein muss.
Der Scrum Guide empfiehlt eine Gesamtgroesse des Scrum Teams von 10 oder weniger Personen, was typischerweise 3 bis 9 Developers bedeutet, sobald Product Owner und Scrum Master separat gezaehlt werden (in Scrum gehoeren sie ebenfalls zu den 10, auch wenn Scrum Master und Product Owner manchmal auch Developers-Arbeit leisten koennen, wenn sie die noetigen Faehigkeiten und Kapazitaeten haben).
| Teamgroesse | Merkmale | Empfehlung |
|---|---|---|
| 1-2 Developers | Minimale Redundanz, hohes individuelles Abhaengigkeitsrisiko | Meist zu klein - nach Moeglichkeit vermeiden |
| 3-5 Developers | Schlank, schnelle Kommunikation, funktioniert gut fuer fokussierte Produkte | Solide fuer Produkte in fruehen Phasen oder enge Anwendungsbereiche |
| 6-9 Developers | Genug Kapazitaet fuer nennenswerten Durchsatz, waehrend Kommunikation handhabbar bleibt | Idealer Bereich fuer die meisten etablierten Produktteams |
| 10+ Developers | Kommunikationsaufwand waechst schneller als der Output; Koordination wird zur Dauerbeschaeftigung | Stattdessen in mehrere Scrum Teams aufteilen |
Kleiner ist meist sicherer als groesser. Der Scrum Guide selbst weist darauf hin, dass kleinere Teams im Allgemeinen besser kommunizieren und produktiver sind. Waechst eine Developers-Gruppe ueber etwa neun Personen hinaus, ist die Loesung nicht ein groesseres Sprint-Planning-Meeting - sondern die Aufteilung in zwei Scrum Teams, die sich ein Product Backlog teilen.
Zusammensetzungshinweise jenseits der Kopfzahl:
Arbeitsvereinbarungen sind die expliziten, vom Team selbst verfassten Regeln, die Selbstmanagement und gegenseitige Verantwortung im Alltag praktikabel machen. Ohne sie hat "sich gegenseitig zur Verantwortung ziehen" keinen gemeinsamen Massstab, an dem irgendjemand gemessen wird.
Gaengige Kategorien von Arbeitsvereinbarungen:
| Kategorie | Beispielvereinbarung |
|---|---|
| Verfuegbarkeit | Kern-Kollaborationszeiten, in denen jeder erreichbar ist, auch ueber Zeitzonen hinweg |
| Code-Review | Kein Merge ohne mindestens ein genehmigendes Review; Reviews werden innerhalb von 24 Stunden erledigt |
| Kommunikation | Der Daily Scrum beginnt puenktlich, unabhaengig davon, wer anwesend ist; Blocker werden noch am selben Tag gemeldet |
| Definition of Done | Explizit, schriftlich festgehalten und mindestens einmal pro Quartal ueberpruefen |
| Umgang mit Konflikten | Meinungsverschiedenheiten werden zunaechst direkt mit der Person besprochen, nicht sofort eskaliert |
| Meeting-Disziplin | Kameras an bei Remote-Sync-Meetings; Agenda im Voraus geteilt |
Wie man Arbeitsvereinbarungen erstellt, die halten:
Selbstmanagement und Qualitaetsverantwortung funktionieren nur, wenn Developers das technische Fundament haben, um schnell voranzukommen, ohne die Definition of Done zu brechen. Die folgenden Praktiken unterscheiden typischerweise eine Developers-Gruppe, die sich taeglich anpassen kann, von einer, die jedes Release fuerchtet.
Wichtige Erkenntnis: Teams, die technische Praktiken ueberspringen, vermeiden deren Kosten nicht wirklich - sie verschieben sie nur. Manuelles Regressionstesting, seltene Deployments und ausgelassene Code-Reviews tauchen spaeter alle wieder auf - als langsamere Lieferung, mehr Fehler oder ein untragbarer "Hardening-Sprint" vor dem Release.
Wie Developers die Definition of Done, technische Praktiken und die Qualitaetsmesslatte anwenden, verschiebt sich je nach Branche deutlich. Diese Checklisten zeigen feste Praktiken, die es sich lohnt fuer gaengige Branchenkontexte hinzuzufuegen.
✓ Code von mindestens einem Peer vor dem Merge begutachtet ✓ Automatisierte Unit- und Integrationstests bestehen (Ziel >75% Abdeckung) ✓ CI/CD-Pipeline laeuft gruen vor dem Deployment ✓ Feature-Flags fuer riskante oder unvollstaendige Funktionalitaet verwendet ✓ Uptime- und Monitoring-Alerts fuer neue Services konfiguriert ✓ Auf Staging deployt und vor dem Produktions-Release smoke-getestet
✓ Vier-Augen-Code-Review fuer jeden Code erforderlich, der Protected Health Information (PHI) beruehrt ✓ HIPAA-Compliance-Checkliste vollstaendig abgeschlossen und abgezeichnet ✓ Audit-Logging fuer jeden PHI-Zugriff und jede PHI-Aenderung implementiert ✓ Verschluesselung fuer PHI im Ruhezustand und bei der Uebertragung verifiziert ✓ Rollenbasierte Zugriffskontrolle getestet, einschliesslich negativer Testfaelle ✓ Sicherheitsscan ohne Befunde hoher oder kritischer Schwere bestanden
✓ PCI-DSS- und SOC-2-Kontrollanforderungen fuer neuen Code verifiziert ✓ Verschluesselung fuer alle Finanzdatenfluesse implementiert ✓ Betrugserkennungslogik gegen bekannte False-Positive-/False-Negative-Muster getestet ✓ Regulatorische Dokumentation zusammen mit der Codeaenderung aktualisiert ✓ Unabhaengiges Sicherheitsreview fuer zahlungsnahe Funktionalitaet abgeschlossen ✓ Rollback-Verfahren vor dem Release getestet und dokumentiert
✓ Zahlungsabwicklungspfade gegen Fehler- und Wiederholungsszenarien getestet ✓ Ziele fuer Seitenladezeit und Checkout-Performance erreicht ✓ Warenkorb- und Bestandslogik unter gleichzeitigen Nutzerbedingungen getestet ✓ Bereitschaft fuer Lastspitzen vor saisonalen Traffic-Ereignissen verifiziert ✓ Barrierefreiheit des Checkout-Ablaufs validiert ✓ Analytics und Konversions-Tracking nach dem Deployment als funktionierend bestaetigt
✓ Auf echten Geraeten ueber unterstuetzte Betriebssystemversionen hinweg getestet, nicht nur in Simulatoren ✓ Auswirkung auf Akkulaufzeit und Performance fuer neue Features bewertet ✓ Offline-Verhalten und Umgang mit schlechter Verbindung verifiziert ✓ Einhaltung der App-Store-Richtlinien vor der Einreichung geprueft ✓ iOS-/Android-Paritaet bestaetigt, wo Features identisch funktionieren sollen ✓ Crash-Reporting und Analytics fuer das neue Release instrumentiert
✓ Infrastructure-as-Code-Aenderungen zusammen mit Anwendungscode begutachtet ✓ Sicherheitsscanning in die CI/CD-Pipeline integriert, nicht nachtraeglich manuell ausgefuehrt ✓ Rollback- und Disaster-Recovery-Verfahren getestet, nicht nur dokumentiert ✓ Konfigurationsabweichung gegen den beabsichtigten Infrastrukturzustand geprueft ✓ Team-uebergreifende Abhaengigkeiten vor dem Merge kommuniziert, nicht danach ✓ Monitoring und Alerting aktualisiert, um neue Infrastrukturkomponenten abzudecken
✓ Section-508-/WCAG-2.1-AA-Barrierefreiheit fuer alle UI-Aenderungen validiert ✓ FISMA- oder gleichwertige Sicherheitskontrollanforderungen geprueft ✓ Anforderungen an oeffentliche Aufzeichnungen und Datenaufbewahrung fuer neue Datenfluesse geprueft ✓ Beschaffungs- und Compliance-Einschraenkungen in der Definition of Done beruecksichtigt ✓ Review auf einfache Sprache fuer buergerorientierte Features abgeschlossen ✓ Aenderung ausreichend fuer Anforderungen an oeffentliche Transparenz dokumentiert
✓ FERPA- und COPPA-Compliance fuer jedes Feature verifiziert, das Schuelerdaten beruehrt ✓ Barrierefreiheit fuer die UI-Aenderungen des Sprints getestet, einschliesslich Screenreader-Unterstuetzung ✓ Schuelerdaten wo technisch machbar anonymisiert oder minimiert ✓ Paedagogische Auswirkung beruecksichtigt, nicht nur technische Korrektheit ✓ Eltern- oder institutionelle Einwilligungsablaeufe wo zutreffend getestet ✓ Datenschutzmassnahmen in die Definition of Done eingebaut, nicht nachtraeglich ergaenzt
Die Faehigkeit von Developers zur Selbststeuerung, zur Cross-Funktionalitaet und zur nachhaltigen Qualitaet waechst schrittweise. Nutzen Sie dieses Modell, um realistische Erwartungen dafuer zu setzen, wo ein Team steht und wohin als naechstes investiert werden sollte.
Zeitrahmen: die ersten 6 Sprints einer neu gebildeten Developers-Gruppe
Merkmale:
Fokus fuer diese Stufe:
Zeitrahmen: Sprint 7 bis etwa Sprint 15
Merkmale:
Fokus fuer diese Stufe:
Zeitrahmen: Sprint 16 bis etwa Sprint 30
Merkmale:
Fokus fuer diese Stufe:
Zeitrahmen: ab Sprint 31
Merkmale:
Fokus fuer diese Stufe:
Problem: Ein Manager, Team-Lead oder sogar der Product Owner weist waehrend oder vor dem Sprint Planning bestimmten Developers bestimmte Aufgaben zu.
Warum es problematisch ist: Das verstoesst direkt gegen Selbstmanagement - Developers, nicht eine externe Rolle, entscheiden, wer was und wann tut.
Loesung: Developers Arbeit waehrend des Sprint Planning basierend auf Faehigkeit, Kapazitaet und Interesse selbst auswaehlen lassen.
Praevention: Selbstauswahl zu einer expliziten, festgelegten Arbeitsvereinbarung machen und den Scrum Master eingreifen lassen, wenn externe Zuweisung wieder auftritt.
Problem: Ein Team interpretiert "niemand steuert uns" als "niemand darf unsere Entscheidungen hinterfragen", und Qualitaet oder Zusagen rutschen ohne Widerspruch ab.
Warum es problematisch ist: Selbstmanagement ersetzt externe Steuerung durch interne Verantwortlichkeit - es hebt Verantwortlichkeit nicht insgesamt auf.
Loesung: Gegenseitige Verantwortung explizit in der Sprint Retrospective staerken; verpasste Zusagen zu einem stehenden Diskussionsthema machen, nicht zu einem Tabu.
Praevention: Arbeitsvereinbarungen aufstellen, die benennen, was passiert, wenn eine Zusage verpasst wird, vom Team selbst vereinbart.
Problem: Nur eine Person kann eine bestimmte Komponente gefahrlos anfassen, obwohl das Team nominell ueber alle noetigen Faehigkeiten verfuegt.
Warum es problematisch ist: Ein einzelner Ausfallpunkt untergraebt den Zweck der Cross-Funktionalitaet - das Team ist nur dem Namen nach cross-funktional.
Loesung: Die alleinige Inhaberin oder den alleinigen Inhaber eines Faehigkeitsbereichs bewusst mit jemand anderem bei relevanten Aufgaben paaren, bis sich der Bus-Faktor verbessert.
Praevention: Den Bus-Faktor pro kritischem Faehigkeitsbereich als stehenden Punkt in Planning oder Retrospektiven verfolgen.
Problem: Das Team ueberspringt vereinbarte Qualitaetsschritte (Testing, Review, Dokumentation), um einen Releasetermin zu erreichen.
Warum es problematisch ist: Auf diese Weise entstandene Qualitaetsschulden werden selten zurueckgezahlt - sie haeufen sich an und verlangsamen jeden zukuenftigen Sprint.
Loesung: Die Definition of Done als nicht verhandelbar behandeln; kann der Sprint Backlog innerhalb dieser Grenzen nicht abgeschlossen werden, den Umfang reduzieren statt der Qualitaet.
Praevention: Die Definition of Done sichtbar machen und die Einhaltung waehrend Sprint Review und Retrospective explizit ueberpruefen.
Problem: Eine Developers-Gruppe blaeht sich auf 12-15 Personen auf, um Kapazitaet hinzuzufuegen, statt ein zweites Scrum Team zu bilden.
Warum es problematisch ist: Koordinationsaufwand waechst schneller als der Output, sobald ein Team etwa neun Personen ueberschreitet, und Scrum-Ereignisse geraten zunehmend an ihre Timebox-Grenzen.
Loesung: In zwei Scrum Teams aufteilen, die sich ein Product Backlog teilen, koordiniert durch Praktiken wie Scrum skalieren.
Praevention: Neun Developers als weiche Obergrenze behandeln und die Aufteilung planen, bevor das Team den Schmerz der Groesse spuert.
Problem: Ein "Senior"- oder "Lead"-Developer beginnt, die taeglichen Aufgaben anderer wie ein informeller Manager zu steuern.
Warum es problematisch ist: Der Scrum Guide stellt explizit klar, dass es innerhalb der Developers keine Hierarchie gibt - eine wieder einzufuehren untergraebt sowohl Selbstmanagement als auch gegenseitige Verantwortung.
Loesung: Technische Fuehrung auf Mentoring und Einfluss ausrichten, nicht auf Aufgabenzuweisung oder Genehmigungsbefugnis.
Praevention: "Keine interne Hierarchie" zu einem expliziten Onboarding-Thema fuer neue Developers und neue Leads gleichermassen machen.
Problem: Tester oder Designer sitzen ausserhalb der Developers-Gruppe und erhalten Arbeit als Uebergabe, statt am Sprint selbst teilzunehmen.
Warum es problematisch ist: Das erzeugt in jedem Sprint einen Mini-Wasserfall und bricht das Versprechen "nutzbares Increment in jedem Sprint".
Loesung: Testing- und Design-Faehigkeiten vollstaendig in die Developers-Gruppe einbeziehen, beteiligt ab dem Sprint Planning.
Praevention: Bei der Bildung oder Neubesetzung eines Teams die vom Produkt benoetigten Faehigkeiten priorisieren, nicht bequeme organisatorische Berichtslinien.
Problem: Das Team ueberspringt automatisiertes Testing, CI/CD oder Code-Review, um kurzfristige Termine zu erreichen.
Warum es problematisch ist: Das tauscht einen kleinen, sichtbaren kurzfristigen Geschwindigkeitsgewinn gegen deutlich groessere, versteckte langfristige Kosten in Form von Fehlern und langsamerer zukuenftiger Lieferung.
Loesung: In technische Praktiken als Teil der Definition of Done investieren, nicht als optionale Extras.
Praevention: Fehlerentweichungsrate und Deployment-Haeufigkeit im Zeitverlauf verfolgen, um die Kosten ausgelassener Praktiken sichtbar zu machen.
Problem: Das Team hat keine expliziten Normen oder hat Normen, die einmal aufgeschrieben und nie wieder erwaehnt wurden.
Warum es problematisch ist: Ohne gemeinsame, befolgte Normen hat gegenseitige Verantwortung nichts Konkretes, woran sie irgendjemanden messen kann.
Loesung: Einen kurzen, konkreten Satz von Arbeitsvereinbarungen gemeinsam entwerfen und regelmaessig ueberpruefen (siehe oben).
Praevention: Die Ueberpruefung der Arbeitsvereinbarungen alle paar Sprints zu einem festen Tagesordnungspunkt der Sprint Retrospective machen.
Problem: Von einem Team aus ein oder zwei Developers wird erwartet, das gesamte fuer das Produkt benoetigte Spektrum an Faehigkeiten abzudecken.
Warum es problematisch ist: Minimale Redundanz bedeutet, dass jede Abwesenheit, Krankheit oder jeder Weggang ein unmittelbares Lieferrisiko erzeugt, und echte Cross-Funktionalitaet wird unmoeglich.
Loesung: Auf den vom Scrum Guide empfohlenen Bereich besetzen und dabei die spezifischen Faehigkeiten priorisieren, die das Produkt tatsaechlich braucht.
Praevention: "Mindestens 3 Developers" als Ausgangspunkt fuer Tragfaehigkeit behandeln, nicht als Wunschziel, in das man irgendwann hineinwaechst.
Eine starke Developers-Gruppe aufzubauen ist ein bewusster, stufenweiser Prozess, kein Vorgang, der automatisch geschieht, sobald Personen einem Team zugewiesen werden.
Schritt 1: Fuer die vom Produkt benoetigten Faehigkeiten besetzen (Wochen 1-2)
Schritt 2: Grundlegende Vereinbarungen etablieren (Sprints 1-3)
Schritt 3: Technische Grundlagen aufbauen (Sprints 1-10)
Schritt 4: Cross-Funktionalitaet bewusst ausbauen (Sprints 5-20)
Schritt 5: Verantwortlichkeit und Selbstmanagement reifen lassen (fortlaufend)
Eine starke Developers-Gruppe aufzubauen ist keine einmalige Einrichtungsaufgabe - es ist derselbe Inspect-and-Adapt-Zyklus, den Scrum auf das Produkt anwendet, nur angewendet auf das Team selbst.
Die Gesundheit einer Developers-Gruppe ist teilweise immateriell (Vertrauen, Qualitaet der Zusammenarbeit), aber mehrere konkrete Signale zeigen, ob Selbstmanagement und Cross-Funktionalitaet in der Praxis tatsaechlich funktionieren - nicht nur in einer Team-Charta erklaert werden.
| Metrik | Was sie anzeigt |
|---|---|
| Einhaltungsrate der Definition of Done | Wie oft "fertige" Arbeit tatsaechlich jedes vereinbarte Kriterium erfuellt, statt Schritte unter Druck still auszulassen |
| Bus-Faktor pro Faehigkeitsbereich | Wie viele Developers eine kritische Faehigkeit abdecken koennten, waere eine Person nicht verfuegbar - ein direkter Massstab fuer echte Cross-Funktionalitaet |
| Stabilitaet von Zykluszeit und Velocity | Ob sich Sprint-zu-Sprint-Schwankungen verringern, waehrend Arbeitsvereinbarungen und technische Praktiken reifen |
| Fehlerentweichungsrate | Ob Qualitaetspraktiken (Testing, Review, Definition of Done) Probleme vor dem Release abfangen |
| Deployment-Haeufigkeit | Wie oft das Team sicher ausliefert - ein Naeherungswert dafuer, wie gut CI/CD und automatisiertes Testing die taegliche Anpassung unterstuetzen |
| Einhaltung der Arbeitsvereinbarungen | Ob die eigenen erklaerten Normen des Teams tatsaechlich befolgt werden, regelmaessig ueberprueft waehrend der Sprint Retrospective |
| Rate der Aufgaben-Selbstauswahl | Wie oft Developers Arbeit waehrend des Sprint Planning selbst uebernehmen, statt sie von jemandem ausserhalb des Teams zugewiesen zu bekommen |
Wichtige Erkenntnis: Bus-Faktor und Rate der Aufgaben-Selbstauswahl gehoeren zu den am wenigsten verfolgten, aber aufschlussreichsten Metriken. Ein Team kann jedes Velocity-Ziel erreichen und dabei still von einer einzigen Person fuer eine kritische Faehigkeit abhaengen, oder waehrend ein Team-Lead weiterhin informell Arbeit zuweist - beide Metriken legen genau die Risiken offen, die reine Durchsatzzahlen verbergen.
Verfolgen Sie diese Metriken ueber mehrere Sprints hinweg, statt auf einen einzelnen Datenpunkt zu reagieren - ein Team, das seine Definition of Done verfeinert, zeigt beispielsweise oft einen vorruebergehenden Ruckgang im Durchsatz, bevor sich die Zykluszeit auf einem schnelleren, nachhaltigeren Niveau stabilisiert.
Mit wachsenden Produkten und Organisationen kann eine einzelne Developers-Gruppe den noetigen Umfang irgendwann nicht mehr allein abdecken. Mehrere Strategien erweitern Scrums Struktur, ohne dessen Kernverantwortlichkeiten aufzugeben.
Wenn ein Team nicht ausreicht:
Framework-Optionen fuer mehrere Teams:
Praktische Skalierungshinweise:
Developers sind die Verantwortlichkeit innerhalb des Scrum Teams, die dafuer sorgt, dass in jedem Sprint aus einem Product Backlog ein wirklich nutzbares Increment wird - ohne externe Vorgabe, wer was oder wie tut. Die Umbenennung von "Entwicklungsteam" zu "Developers" im Jahr 2020 war eine bewusste Korrektur: Es gibt ein Scrum Team, nicht einen Product Owner und Scrum Master, die ueber einem separaten Lieferteam stehen.
Ihre naechsten drei Aktionen:
Cross-Funktionalitaet, Selbstmanagement und gegenseitige Verantwortung werden nicht einmal erreicht und dann automatisch aufrechterhalten - sie werden genauso aufgebaut wie das Produkt: iterativ, Sprint um Sprint, durch ehrliche Inspektion und bewusste Anpassung.
Wie unterscheidet sich eine Scrum-Developers-Gruppe von einem traditionellen Wasserfall-Entwicklungsteam?
Wie vergleicht sich eine Scrum-Developers-Gruppe mit einem Kanban-Team hinsichtlich Struktur und Rollen?
Welche psychologischen und Change-Management-Herausforderungen entstehen, wenn ein Team zu Selbstmanagement uebergeht?
Aendert sich die ideale Developers-Teamgroesse je nach Organisationsgroesse oder -reife?
Wie sollten Developers DevOps-Praktiken integrieren, ohne ihre Scrum-Verantwortlichkeiten zu verwaessern?
Welche Compliance- und regulatorischen Ueberlegungen beeinflussen am staerksten, wie Developers-Gruppen strukturiert werden?
Welche Praktiken helfen verteilten oder global verstreuten Developers-Gruppen, wirksames Selbstmanagement aufrechtzuerhalten?
Wie sieht der ROI dafuer aus, in selbstmanagende, cross-funktionale Developers zu investieren, statt in eine gesteuerte, spezialisten-siloartige Struktur?
Wie koennen Organisationen vielfaeltige, gerechte Developers-Gruppen aufbauen, ohne Selbstmanagement zu untergraben?
Welche Cybersecurity-Verantwortlichkeiten fallen im Rahmen ihrer Qualitaetsverantwortung an Developers?
Wie sollten Developers Innovation und Experimentieren gegen das taegliche Business-as-usual-Liefergeschaeft abwaegen?
Welche Datenschutzueberlegungen sollten Developers in ihre Standardpraktiken einbauen?
Wie entwickelt sich das Konzept des Selbstmanagements, waehrend eine Developers-Gruppe von einem neu gebildeten Team zu einem Hochleistungsteam reift?
Wie unterscheidet sich die Developers-Rolle und ihre Definition of Done zwischen Branchen wie SaaS, Healthcare und dem oeffentlichen Sektor?
Wie sollten Leistungsmanagement und Beurteilungen fuer Mitglieder einer selbstmanagenden Developers-Gruppe funktionieren?