Scrum-Leitfaden | 13. Entwicklungsteam in Scrum
Veröffentlicht: 2022-04-25Ein Entwicklungsteam in Scrum ist eine interdisziplinäre Gruppe, die aus allen Personen besteht, die an der Erstellung eines Produkts beteiligt sind. Im heutigen Artikel werden wir uns ansehen, welche Eigenschaften es haben sollte. Wir werden auch die Zusammensetzung und Verantwortlichkeiten eines Entwicklungsteams berücksichtigen, das in der Lage ist, seine Ziele effektiv zu erreichen.
Entwicklungsteam in Scrum – Inhaltsverzeichnis:
- Funktionen des Entwicklungsteams
- Entwicklungsteam
- Aufgaben des Entwicklungsteams
- Zusammenfassung
Funktionen des Entwicklungsteams
Das nach Scrum-Prinzipien arbeitende Entwicklungsteam ist eine unabhängige Gruppe von Spezialisten. Es greift nicht auf die Unterstützung externer Spezialisten oder Subunternehmer zurück. Aber was bestimmt, ob das Team gut zusammenpasst, um das Ziel zu erreichen? Und welche Verantwortlichkeiten gehören zu den Aufgaben eines Entwicklungsteams – unabhängig von seiner Spezialisierung?
Um effektiv zu sein, muss ein Entwicklungsteam mindestens drei Eigenschaften aufweisen: die Fähigkeit zur Selbstorganisation, den Drang nach Wachstum und Interdisziplinarität.
Selbstorganisation
Wenn wir vom Scrum-Team sprechen, zu dem das Entwicklungsteam gehört, verwenden wir den Begriff „Selbstmanagement“. Es bedeutet Selbstmanagement auf Organisationsebene. Das Scrum-Team als Ganzes entscheidet nicht nur, wer die Arbeit wie macht, sondern auch, woran es arbeitet. In einem Scrum Team gehört ein Großteil der Managementaufgaben dem Product Owner und dem Scrum Master.

Daher ist im Falle eines Entwicklungsteams Selbstorganisation wichtiger als Selbstmanagement. Es bezieht sich auf Planungsverantwortung, dh selbst zu entscheiden, wer bestimmte Aufgaben wann und wie erledigt.
Das Streben nach Entwicklung
Ein Schlüsselmerkmal eines effektiven Teams ist das Streben nach Wachstum. Die Art und Weise, wie die gestellten Aufgaben erledigt werden, sollte ehrgeizig sein. Dies ergibt sich nicht nur aus der individuellen Veranlagung und Einstellung jedes einzelnen Mitglieds des Entwicklungsteams. Die Steigerung von Kompetenz und Einsatz wird auch durch die Atmosphäre im Team gefördert, die es als Ganzes definiert.
Interdisziplinarität
Die Interdisziplinarität des Teams bedeutet, dass seine Mitglieder zusammen über alle erforderlichen Fähigkeiten verfügen sollten, um in jedem Sprint wertvolle Inkremente zu schaffen. Es bedeutet auch, dass jedes Mitglied des Teams die für diesen Sprint erforderlichen Aufgaben ausführt. Jeder tut das Notwendige, um das Ziel zu erreichen. Auch wenn es bedeutet, neue Aufgaben zu übernehmen, die über das Know-how des Entwicklers hinausgehen. Es ist ein Fehler, starr an seinen beruflichen Kompetenzen oder seiner Rolle festzuhalten.

Entwicklungsteam
Laut Scrum Guide beträgt die maximale Anzahl an Entwicklern acht. Eine so kleine Zusammensetzung fördert die Kommunikation und Offenheit, da die Teammitglieder die Möglichkeit haben, sich kennenzulernen. Allerdings sollte das Team nicht kleiner als drei Personen sein. Es muss groß genug sein, um in jedem Sprint geschäftlich sichtbare Fortschritte zu erzielen.
Entwickler innerhalb von Scrum werden Menschen mit einer Vielzahl von Fähigkeiten und Verantwortlichkeiten genannt. In keinem Fall ist der Name Programmierern vorbehalten. Somit kann das Team Programmierer und Designer, Forscher und Analysten, Tester und Wissenschaftler sowie andere Spezialisten umfassen.
Es gibt keine Hierarchie unter den Entwicklern. Deshalb verwenden sie keine beruflichen oder wissenschaftlichen Titel.
Eine wichtige Annahme über die Zusammensetzung des Entwicklungsteams ist, dass es sich um eine Einheit handelt. Daher sollten kleinere Teams, die an anderen Zielen arbeiten, nicht davon getrennt werden.
Aufgaben des Entwicklungsteams
Die Aufgaben des Entwicklungsteams lassen sich in drei Bereiche gliedern. Diese sind:
- Planungsaufgaben
- Arbeiten am Produkt
- Verbesserung der Zusammenarbeit im Team
Planungsaufgaben
Die Aufgabenplanung ist eine Verpflichtung, die alle Scrum-basierten Entwicklungsteams erfüllen müssen. Es besteht darin , einen Sprint-Plan zu erstellen und ihn in ein Sprint-Backlog einzufügen, das wir in einem separaten Artikel beschreiben werden. Das Wichtigste ist, dass das Entwicklungsteam gemeinsam daran arbeitet. Auf diese Weise kann jeder der Entwickler die Anzahl der in einem bestimmten Sprint zu erledigenden Aufgaben realistisch bestimmen. Auf lange Sicht ermöglicht dies dem Team, ein konstantes Tempo beizubehalten und genauer zu planen.
Ebenso wichtig ist es, den Puls im Auge zu behalten, also den Plan täglich an die Realität anzupassen. Treten Probleme auf, kann es notwendig sein, etwas zu ändern: die Aufgaben neu zu organisieren, die Arbeit anders zu verteilen oder mit dem Scrum Master über sich abzeichnende Schwierigkeiten zu sprechen.
Arbeiten am Produkt
Die Formen der Arbeit an einem Produkt können je nach Bereich, in dem ein bestimmtes Entwicklungsteam tätig ist, stark variieren. Im Allgemeinen besteht das Ziel, das in jedem Sprint erreicht werden soll, darin, ein Inkrement, dh ein geschäftswertvolles Produktmerkmal, zu erstellen.

Es ist hilfreich, hier direkt zu sprechen und die folgende Regel anzuwenden:
Wenn Sie an einem Produkt arbeiten, müssen Sie es in einem Zustand belassen, der nicht nur verbessert, sondern nicht weniger fertiggestellt ist als die vorherige Version.
Die Anwendung dieses Prinzips bedeutet, dass das Team als Ganzes die Verantwortung für das Inkrement übernimmt. Wenn ein Entwickler Aufgaben nachlässig ausführt und dadurch die Qualität des Produkts verschlechtert, muss jemand anderes die Arbeit für ihn erledigen. Wenn andererseits ein Entwickler auf Fehler im Produkt stößt, sollte er diese selbst beheben oder die Fehlerinformationen an jemanden weitergeben, der dies tun kann. Wir werden mehr über die Arbeit am Produktinkrement innerhalb eines Sprints in einem separaten Artikel schreiben.
Verbesserung der Zusammenarbeit im Team
Bei der Arbeit an der Arbeitsweise des Teams geht es darum, die Effizienz und Effektivität der einzelnen Entwickler ständig zu verbessern.
Es ist aber auch, oder vielleicht vor allem, Arbeit an der Kommunikation zwischen Entwicklern. Die Verbesserung besteht darin, Lösungen zu erarbeiten, die eine effiziente und genaue Aufgabenteilung ermöglichen. Und auch Fähigkeiten üben:
- kritisieren Sie Lösungen, nicht Menschen – eine veränderte Sprache, die wir verwenden, um Arbeit zu beschreiben, führt zu einer Änderung der Einstellung und einer verbesserten Zusammenarbeit
- sich von seinen Ideen zu distanzieren – das ermöglicht Humor und ehrlicheres Feedback
- Vertrauen aufbauen – dank Vertrauen können Entwickler viel mehr innovative Ideen vorschlagen, ohne negative Reaktionen der Umgebung befürchten zu müssen
Die Verbesserung der Zusammenarbeit im Team wird durch kontinuierliche Reflexion darüber erreicht, wie das Team arbeitet, und durch die Bereitstellung von Feedback während der in diesem Artikel beschriebenen Scrum-Events.

Zusammenfassung
Im heutigen Artikel stellen wir die Eigenschaften, Zusammensetzung und Verantwortlichkeiten eines Scrum-Entwicklungsteams vor. Interdisziplinarität, Selbstorganisation und der Wunsch nach Weiterentwicklung zeichnen dieses kleine Team aus. Und kontinuierliche Verbesserung der Teamarbeit und effektive Arbeit am Produkt – das sind die Aufgaben, die jedes Entwicklungsteam zu erfüllen hat.
Wenn Ihnen unsere Inhalte gefallen, treten Sie unserer fleißigen Bienen-Community auf Facebook, Twitter, LinkedIn, Instagram, YouTube bei.

Autorin: Caroline Becker
Als Projektmanagerin ist Caroline Expertin darin, neue Methoden zu finden, um die besten Arbeitsabläufe zu gestalten und Prozesse zu optimieren. Ihre organisatorischen Fähigkeiten und ihre Fähigkeit, unter Zeitdruck zu arbeiten, machen sie zur besten Person, um komplizierte Projekte in die Realität umzusetzen.
Scrum-Leitfaden:
- Glossar der Grundbegriffe, Rollen und Begriffe
- Was ist Scrum?
- Scrum-Werte
- Wie implementieren Sie Scrum in Ihrem Unternehmen?
- Scrum Team – was ist das und wie funktioniert es?
- Wer ist ein Product Owner?
- Die häufigsten Fehler des Product Owners
- Wer ist der Scrum-Master?
- Eigenschaften eines guten Scrum Masters
- Die häufigsten Fehler des Scrum Masters
- Welche Statistiken und Metriken sollte der Scrum Master verfolgen?
- Zusammenarbeit zwischen Product Owner und Scrum Master
- Entwicklungsteam in Scrum
- Die häufigsten Fehler von Entwicklern
- Scrum-Artefakte
- Scrum skalieren
- Sprint-Rückstand
- Was ist das Product Backlog?
- Was sind User Stories?
- Erstellen Sie die beste User Story mit INVEST
- Die häufigsten Fehler in User Storys
- Akzeptanzkriterien für User Storys
- Schätzung und Story Points in Scrum
- Planungspoker
- Team-Schätzspiel
- Inkrement definieren
- Scrum-Ereignisse
- Was ist Sprint in Scrum?
- Verpflichtungen des Scrum-Teams – Produktziel, Sprintziel und Abschlussdefinition
- Was ist ein Burndown-Diagramm?
- Wie erstellt und interpretiert man ein Burndown-Diagramm?
- Vor- und Nachteile des Burndown-Charts
- Kanban-Boards in Scrum und Scrumban
- Velocity in Scrum - Schnelligkeit des Entwicklungsteams
- Tägliches Scrum
- Sprint-Planung
- Sprint-Review
- Was ist eine Sprint-Retrospektive?
- Häufige Fehler während einer Sprint-Retrospektive
- Pflege des Produkt-Backlogs