Gastbeitrag der Scrum_Akademie
So vervielfacht Scrum die Produktivität jedes Teams
Die meisten Menschen assoziieren den Begriff Scrum entweder mit Rugby oder mit Softwareunternehmen und -teams, die irgendwas mit Post-Its machen. Dabei wird häufig übersehen, dass Scrum jedem Team dabei helfen kann seine Produktivität und die Qualität der Arbeit zu steigern. Unser Scrum Coach Sohrab Salimi berichtet warum Scrum seine Teams besser macht.
Scrum ist ein simples Framework zur Organisation der Arbeit in Teams. Scrum wird heute primär mit der Entwicklung von Software in jungen Silicon Valley Startups assoziiert. Dabei kann die disziplinierte Umsetzung von Scrum jedes Team produktiver machen. Hier sind fünf Punkte, die Scrum entscheidend verändert.
1. Besseres Verständnis vom Zielbild
Jeder, der schon einmal an einem Puzzle gearbeitet hat, weiss wie wichtig es ist das Zielbild zu kennen, wenn es darum geht die einzelnen Puzzlestücke zusammenzusetzen. Es ist um ein vielfaches schwieriger ohne Zielbild die Puzzlesücke richtig zu platzieren und miteinander zu verbinden. Ähnlich verhält es sich bei der Arbeit im Team. Solange die einzelnen Teammitglieder nicht wissen, wie das Resultat ihrer Arbeit aussehen soll und warum sie an diesem Thema arbeiten, können sie nicht ihr volles Potential im Hinblick auf Produktivität und Qualität ausschöpfen. Jedes Scrum Projekt braucht daher eine Produktvision als Ziel und Orientierung für das Scrum Team. Die Produktvision beschreibt warum das Produkt entwickelt wird und was es tun soll.
2. Mehr Visibiltät über den Fortschritt
Ausgewählte und gut geplante Meetings ermöglichen es jeder involvierten Person einen guten Überblick über den Status und Fortschritt des Teams zu sehen. Zu Beginn jedes Sprints – einer Etappe von ein bis vier Wochen – wird im “Sprint Planning” die Arbeit für die jeweilige Etappe gemeinschaftlich festgelegt. So weiss das Scrum Team, was am Ende des Sprints als Resultat von ihnen erwartet wird und der Kunde weiss worauf er sich freuen darf. Die Teammitglieder treffen sich im Laufe des Sprints täglich für 15 Minuten zum “Daily Standup” und berichten sich gegenseitig woran sie gearbeitet haben, woran sie als nächstes arbeiten und ob es Hindernisse gibt. In diesen Meetings kann das Team zudem sehen, ob sie im Plan liegen. Am Ende eines jeden Sprints wird im “Sprint Review” der Fortschritt der Produktentwicklung demonstriert und vom Kunden abgenommen. Der Fortschritt der Teams ist abgesehen von den Meetings am Scrum Board und dem Sprint Burn-Down-Chart zu sehen.
3. Klar definierte Aufgaben und Ergebnisse
Dank des gemeinsamen “Sprint Planning” Meetings, in dem die einzelnen Aufgaben priorisiert werden, weiss jedes Teammitglied was das Team am Ende der Etappe zu liefern hat. Die klare Beschreibung der zu erwartenden Ergebnisse und die Priorisierung helfen den Teams dabei die Aufgaben in der richtigen Reihenfolge und korrekt abzuarbeiten. So wird vermieden, dass das Team an Aufgaben arbeitet, die dem Kunden keinen Mehrwert bringen.
4. Selbstorganisierte Teams
Scrum setzt auf “self-organized” Teams. Ein klassischer Manager mag meinen, dass dies nicht funktioniert. Glauben Sie mir, es funktioniert! Unmengen von Scrum Teams schaffen es Tag für Tag sich selbst zu organisieren – besser als es ein Manager für das Team könnte. Die rege und offene Kommunikation innerhalb des Teams, das klare Etappenziel vor Augen und das regelmäßige Besprechen der bisher erreichten und noch ausstehenden Aufgaben genügen den Teams selbst die Aufgaben optimal zu verteilen.
5. Kontinuierliche Verbesserung der Produkte und Prozesse
Am Ende jeder Etappe wird neben dem Produkt auch der Prozess genau unter die Lupe genommen. Das Team evaluiert gemeinsam was gut läuft und was verbessert werden kann. Die zu verbessernden Punkte werden priorisiert und in den nächsten Etappen gezielt angegangen. So entwickelt das Team nicht nur das Produkt von Etappe zu Etappe weiter, sondern verbessert sich als Team und die Arbeitsprozesse. Neben der gezielten Kommunikation und Behebung von Hindernissen im “Daily Standup” ist das sogenannte “Sprint Retrospective” Meeting der wichtigste Treiber für die Weiterentwicklung des Teams und der damit einhergehenden Produktivitätssteigerung.
Die korrekte Umsetzung von Scrum führt somit nicht nur in der Entwicklung von Software zur Vervielfachung der Produktivität. Wir nutzen Scrum in jeder einzelnen Abteilung und für all unsere Projekte z.B. für die Veranstaltung unserer Scrum Trainings und im Recruiting neuer Mitarbeiter. Immer wieder konnten wir die Vorteile von Scrum sehen. Etappe für Etappe lernen wir, wie wir unsere Arbeit besser machen können und steigern so unsere Produktivität.
Zur Scrum_Akademie
Die Scrum_Akademie fördert den Einsatz von Scrum indem sie informiert, weiterbildet und vernetzt. Sie wird unterstützt von der SE-Consulting GmbH, einem Software Entwicklungs- und Beratungsunternehmen mit Sitz in Köln. SE-Consulting unterstützt eine Vielzahl von Kunden mit maßgeschneiderten Trainings zu Scrum und Agilität, strategischen Beratung bei der Umsetzung von Softwareprojekten und erfahrenen Experten für die Entwicklung von innovativen Produkten v.a. Software.