Wer stellt ein Scrum Team zusammen?

Jedes Scrum Team besteht aus drei Rollen: Einem Product Owner, einem Entwicklungsteam und einem Scrum Master. Doch wer ist für die Zusammenstellung des Teams verantwortlich? Was bedeuten die einzelnen Rolle überhaupt? Und worauf sollte man beim Teambuilding achten? Antworten darauf findet ihr in diesem Artikel.


Das Tempo in der Geschäftswelt steigt stetig. Um bei schnellen Projekt- und Produktzyklen mithalten zu können, wenden sich immer mehr Unternehmen agilen Methoden zu. Dabei dreht sich alles um die Erfüllung von Kundenbedürfnissen und die Verkürzung der Markteinführungszeit. Eine Scrum-Teamstruktur stellt daher für viele Organisationen die offensichtliche Lösung dar.

Wenn man allerdings noch keinerlei Erfahrung mit der Zusammenstellung von Scrum Teams hat, kann sich das Ganze schnell als äußerst knifflig herausstellen. Wer stellt ein Scrum Team eigentlich zusammen? Wer gehört in ein Scrum Team? Welche Eigenschaften müssen Product Owner, Scrum Master und Developer mitbringen? Falls ihr also zum ersten Mal mit Scrum arbeitet, hilft euch dieser Artikel dabei, die richtigen Leute auszuwählen.

Bevor wir jedoch ins Detail gehen, ein wichtiger Hinweis zu Beginn: Das Ziel sollte nicht sein, ein passendes Scrum Team laut Definition zusammenzustellen. Stattdessen solltet ihr ein Team schaffen, das für die Erfüllung des Projektziels am geeignetsten erscheint. Stehen mehrere Kandidat:innen zur Auswahl, könnt ihr natürlich auf verschiedene Eigenschaften achten, die in Scrum zur Geltung kommen. Ein perfektes Scrum Team bringt jedoch nichts, wenn die nötigen Fähigkeiten fehlen, um das Projekt umzusetzen.

Beachtet deshalb folgende Faustregel: Erst das Team zusammenstellen, dann das Scrum-Framework anwenden. Anschließend notwendige Anpassungen an der Teamzusammenstellung vornehmen.
 

Was ist ein Scrum Team?

Ein Scrum Team ist eine kleine Arbeitsgruppe, die in jedem Sprint (ein in der Regel ein- bis vierwöchiger Zeitraum) gemeinsam an einem Ziel arbeitet. In der Softwareentwicklung ist die Arbeit eines Sprints eine inkrementelle Verbesserung, die dazu beiträgt, einen Benutzer- oder Produktbedarf zu erfüllen.

Um zu funktionieren, müssen Scrum Teams über das Wissen und die Fähigkeit verfügen, Probleme zu lösen, sobald sie auftreten. Zu diesem Zweck erfüllen sie idealweise folgende Anforderungen:

  • Scrum Teams sind klein. Die Teamgröße sollte auf fünf bis zehn Personen begrenzt sein. Dies schließt alle Rollen ein. Man ließt öfter von einem Idealwert in Höhe von sieben Teammitgliedern. Das sollte jedoch nicht davor abschrecken, mehr Mitglieder hinzuzufügen.
  • Scrum Teams arbeiten selbstorganisierend. Sie sind dafür verantwortlich, dass die Arbeit des Sprints ohne Hilfe von außen erledigt wird. Sie sind auch nicht dazu verpflichtet, denjenigen, die nicht zum Team gehören, Hilfe zu leisten.
  • Scrum Teams arbeiten funktionsübergreifend. Die Mitglieder verfügen über alle erforderlichen Fähigkeiten, um die Arbeit des Sprints zu erledigen. In unterschiedlichen Disziplinen arbeiten sie gleichzeitig am selben Problem, anstatt eine Aufgabe von Abteilung zu Abteilung zu schieben.
  • Scrum Teams arbeiten eigenverantwortlich. Das gesamte Team ist für die Arbeit und das Ergebnis des Sprints verantwortlich, unabhängig von der spezifischen Rolle des Einzelnen.

Im Wesentlichen nehmen Scrum Teams Probleme auf, verwandeln sie in möglichst leicht zu bearbeitende Arbeitspakete und lösen diese selbstständig. Am Ende des Sprints wird ein "fertiges" Produktinkrement abgeliefert und das Team geht zum nächsten Sprint über.

 

Was muss ein Scrum Team beinhalten?


Um zu verstehen, wie ein Scrum Team in einem Unternehmen funktioniert, beginnen wir mit einer Auflistung der verschiedenen Rollen.

Jedes Team besteht aus

  • einem Product Owner,
  • einem Entwicklungsteam
  • und einem Scrum Master.

Der Product Owner

Der Product Owner ist für die Inhalte des Produkts verantwortlich. Indem er/sie sich mit Stakeholder:innen und User:innen austauscht, findet er/sie heraus, welche Verbesserungen und Korrekturen die Endnutzer:innen wünschen. Diese fügt der Product Owner als User Stories dem Backlog hinzu. Die Verwaltung des Backlogs, um redundante oder unproduktive Arbeit zu vermeiden, ist eine der Hauptaufgaben des Product Owners. Er/sie ist letztendlich dafür verantwortlich zu entscheiden, was entwickelt werden soll.

Das Dev-Team

Das Dev-Team muss die Elemente im Backlog in Arbeitspakete übersetzen, die es lösen kann. Die daraus resultierenden Lösungsansätze muss es gemeinsam bearbeiten, um sie möglichst schnell, elegant und ohne Fehler in die bestehende Softwarearchitektur zu integrieren. Es sorgt dafür, dass die Anforderungen richtig umgesetzt werden. Die abstrakte Größe des Dev-Teams sollte, wie eingangs erwähnt, je nach Projektziel zusammengestellt werden. Es gibt keine Faustregel, welche Fähigkeiten ein Mitglied des Dev-Teams mitbringen soll. Trotzdem schadet es nicht, wenn jede:r die Scrum Prinzipien verkörpert.

Der Scrum Master

Der Scrum Master ist dafür verantwortlich, dass das Team sein Ziel bis zum Ende des Sprints erreicht. Er/sie leitet Scrum Meetings, um Probleme des Teams zu diagnostizieren, Hindernisse zu beseitigen und sicherzustellen, dass der Product Owner eine vernünftige Vorstellung von der Kapazität und Geschwindigkeit des Teams hat. Indem sie sicherstellen, dass die Vorhersagen zum Projektverlauf realistisch sind und die Prozesse funktionieren, tragen Scrum Master dazu bei, dass das Projekt schnell umgesetzt wird.

 

Im Großen und Ganzen ist ein Scrum Team die Antwort des Unternehmens auf unvorhersehbare Ereignisse und Produktanforderungen. Sobald eine Plattform oder eine Anwendung in Betrieb genommen wird, können tausende von Benutzer:innen das Produkt an seine Grenzen bringen und neue Funktionen fordern. Kaum hat man ein Produkt veröffentlicht, muss man schon bereit sein, Aktualisierungen auszuspielen. Ein Scrum Team erhöht hier die Reaktionsfähigkeit enorm.

 

Für wen ist ein Scrum Team geeignet?


In einem Arbeitsumfeld, in dem die Ziele im Voraus bekannt sind und sich auch selten ändern, ist Scrum möglicherweise keine effektive Struktur. Wenn es nicht möglich ist, Aufgaben so weit zu unterteilen, dass ein kleines Team inkrementelle Verbesserungen vornehmen kann, wird es schwierig sein, das Scrum Framework produktiv einzusetzen.

Wenn die geschäftlichen Anforderungen jedoch schwanken und viele Kunden unterschiedliche Bedürfnisse haben, funktioniert Scrum hervorragend. Doch bevor man sich für Scrum entscheidet, sollte man sich folgende Fragen ehrlich beantworten:

  • Bin ich bereit, mein Team eigenverantwortlich arbeiten zu lassen?
  • Sind meine Mitarbeitenden bereit, eigenverantwortlich zu arbeiten und den Scrum Prinzipien zu folgen?

Im Idealfall haben die Projektleiter bereits Personen im Kopf, die für die verschiedene Scrum Rollen in Frage kommen und welche Entwickler:innen die notwendigen Fähigkeiten mitbringen, um die Anforderungen an das Projekt in funktionierende Software umzusetzen.

  • Haben diese Mitarbeiter die Selbstdisziplin, notwendige Entscheidungen zu treffen und im Zweifel dafür auch einzustehen?

 

 

Ihr wünscht euch Unterstützung bei der Zusammenstellung eures Scrum Teams? Wir evaluieren eure Möglichkeiten gerne gemeinsam mit euch oder finden in einem Workshop mit dem ganzen Team die optimale Abstimmung.Lasst uns sprechen

LET’S TALK

Bucht ein kostenloses und unverbindliches Erstgespräch mit einem unserer Docs oder ruft uns einfach an.

CALL: 060 21 90 17 980

Termin vereinbaren