11 März 2025 (updated: 11 März 2025)
Chapters
Selbstmanagement ist eines der Schlüsselkonzepte in der agilen Softwareentwicklung und im agilen Projektmanagement.
Selbst im Scrum Guide 2020 wird ausdrücklich erwähnt, dass "die Teams ebenfalls selbstverwaltend sind, was bedeutet, dass sie intern entscheiden, wer was, wann und wie macht".
Aber was bedeutet das genau? Und wie baut man selbstverwaltende Teams in der Realität auf und nicht nur auf dem Papier? Wir teilen die Grundlagen sowie die Geschichte und Erkenntnisse unseres Unternehmens nach der Implementierung von Selbstmanagement.
Das offensichtlichste Element selbstverwaltender Teams ist Unabhängigkeit. Selbstverwaltende Teams sind nicht ausschließlich auf einen Manager angewiesen, um Arbeit und Aufgaben untereinander zuzuweisen und zu verteilen. Sie arbeiten gemeinsam daran, den besten Ansatz zu wählen, verwalten ihre Arbeitslast und legen Prioritäten fest.
Dank einer gleichmäßigeren Verteilung von Aufgaben und Verantwortung sind sie auch besser in der Lage, mit unerwarteten Problemen umzugehen.
In der Regel können selbstverwaltende Teams schneller die Kontrolle zurückgewinnen als traditionelle Teams, da sie nicht von einem einzigen Teammanager oder Koordinator abhängig sind.
Theoretisch besteht der Hauptvorteil selbstverwaltender Teams darin, die Stärken des Teams zu maximieren, nicht Konflikte zu reduzieren. Selbstverwaltende Teams sind möglicherweise nicht auf einen entscheidenden Entscheidungsträger angewiesen, benötigen jedoch insbesondere zu Beginn ihrer Bildung einen Mentor, der sie anleitet und potenzielle Probleme löst. Je erfahrener das Team ist, desto weniger ist die Einbeziehung des Mentors in die typischen täglichen Aktivitäten erforderlich.
Selbstverwaltende Teams stehen in ständigem Kontakt und können daher schneller auf potenzielle Probleme oder externe Schwankungen reagieren. Deshalb sind sie besser für Projekte mit hoher Geschwindigkeit geeignet.
Mit gleichmäßig verteilten Verantwortlichkeiten und Wissen unter den Teammitgliedern fühlen sie sich für das Projekt verantwortlich und können handeln. Dies korrespondiert in der Regel direkt mit der erhöhten Qualität des Projekts.
Es ist offensichtlich, dass das Engagement des Teams im Entscheidungsprozess die Zufriedenheit und das Glück der Mitarbeiter verbessert.
Ein gemeinsames Gefühl von Verantwortung und Unterstützung hilft, das Potenzial und die Talente aller Teammitglieder zu nutzen, die in einem traditionellen Umfeld unentdeckt bleiben können. Aber das ist nicht alles. Die Kultur der Zusammenarbeit, Unterstützung und der Fokus auf Verbesserung lässt das Team schneller reifen und Fähigkeiten sowohl als Gruppe als auch individuell entwickeln. Alles, was kollektiv erlebt wird, kann eine Lernerfahrung sein.
Bei EL Passion haben wir früher in selbstverwalteten Teams innerhalb bestimmter Projekte gearbeitet, jedoch nicht als gesamtes Unternehmen.
Zu Beginn des Jahres 2021 haben wir unsere Denkweise geändert und unsere Bemühungen aus einer ganz anderen Perspektive betrachtet (siehe Unsere Agile Delivery auf das nächste Level heben). Unser Ziel war es, vollständig selbstverwaltete Teams innerhalb von EL Passion aufzubauen.
Ein Grund für die Veränderung war der pandemiebedingte Wechsel zu einem vollständig remote Setup. Der Übergang vom Büro zum Homeoffice beeinflusste unseren Wissens- und Informationsaustausch.
Das Büro bot einen Raum, in dem Entwickler sich frei beraten und gegenseitig helfen konnten, aber dieser Raum verschwand, als wir remote arbeiteten, und eine Zeit lang konnten wir keinen Weg finden, den Fluss aufrechtzuerhalten. Manchmal fühlten sich die Leute unsicher, wen sie konsultieren sollten, um nicht in die Verantwortlichkeiten oder ein Projekt anderer einzugreifen.
Unsere Entwicklungsteams hatten früher einen bestimmten Leiter für separate Teams, d.h. Web, Mobile. Das bedeutete, dass in einigen Fällen eine Person eine Gruppe von über 20 Personen leiten sollte. 1:1-Meetings wären zu weit auseinander, um einige der Schmerzpunkte der Teammitglieder anzusprechen. Einige Verbesserungsvorschläge des Teams blieben im Prozess stecken, aufgrund der Arbeitslast der Projekte und der täglichen Verantwortlichkeiten.
Die Remote-Arbeitsweise hat diese Hindernisse nur noch deutlicher gemacht, und wir haben erkannt, dass sie das Wachstum der Teams und der einzelnen Personen behindert.
Die Remote-Arbeitsweise brachte eine weitere Herausforderung für uns mit sich. Aufgrund der Verteilung des Teams hatten unsere Business Development-Spezialisten Schwierigkeiten zu wissen, welche Entwickler und Technologien zu diesem Zeitpunkt verfügbar waren. Sie waren sich nicht über alle Fähigkeiten der Entwicklungsteams im Klaren, und es gab niemanden, der sie dabei unterstützen oder informieren konnte.
Darüber hinaus war die Übergabe der Projekte auf beiden Seiten kompliziert. Bei einem kleineren Projekt ist es nicht ungewöhnlich, dass eine Person die meisten Informationen trägt. Falls diese Person krank wird oder das Unternehmen verlässt, war es für jemand anderen sehr schwierig, sofort einzuspringen, ohne alles zu wissen.
Die Entwicklungsteams bei EL Passion bestehen aus 6-8 Personen mit unterschiedlichen Kompetenzen und Fähigkeiten sowohl im Front-End als auch im Back-End (native mobile Technologien bilden ein separates Team). Dies ermöglicht es ihnen nicht nur, jedes Projekt anzunehmen, sondern auch, sich gegenseitig zu beraten und zu unterstützen, ohne Unterbrechungen.
Jedes Projekt wird dem gesamten selbstverwaltenden Team zugewiesen, sodass die Informationen zum Projekt gleichmäßig verteilt sind und niemals in den Händen einer einzelnen Person liegen. Dies minimiert das Risiko für die Kunden und das Team.
Jedes selbstverwaltete Team hat seinen eigenen Teamleiter; alle zwei Wochen finden 1:1-Meetings statt, sodass es einfacher ist, etwaige Probleme und Fortschritte in Echtzeit anzusprechen. Die Teammitglieder wissen genau, an wen sie ihre Probleme und Verbesserungsvorschläge richten können. Es ist einfacher für den Teamleiter, den Karriereweg seiner Teammitglieder zu lenken und deren Wachstum zu unterstützen.
Jede Woche haben die Teams ein Update-Meeting, um zu erfahren, was in ihren Projekten passiert, welche Probleme, Erfolge, Lösungen usw. es gab. In einem Remote-Setup ist dies besonders wertvoll, da es dem Teamleiter ermöglicht, zu sehen, wie es dem Team geht, und zu reagieren, wenn etwas nicht stimmt.
Wir stehen erst am Anfang unserer Reise, daher gibt es noch viele Erkenntnisse, die wir gewinnen werden. Im Moment können wir sagen: Unsere Teams sind glücklicher, da sie sich sowohl stärker mit der Arbeit als auch mit den Menschen um sie herum verbunden fühlen.
Der Schritt in Richtung Selbstmanagement und die Weiterentwicklung in diesem Geist war eine Win-Win-Situation für sowohl unsere Teams als auch unsere Kunden.
Wir werden weiterhin unsere nächsten Schritte und Erkenntnisse teilen, z.B. in unserem Agile Unlocked meetup und auf unserem Blog. Bleiben Sie dran!
11 März 2025 • Michał Mazur
11 März 2025 • Patrycja Paterska