Was macht manche Teams agiler als andere? In vielen Fällen ist die Umsetzung der 12 agilen Prinzipien ein Grund für den Erfolg. Deshalb erörtern wir in diesem Beitrag, was die 12 agilen Prinzipien sind und wie Sie sie anhand praktischer Beispiele umsetzen können.
Was sind die 12 agilen Prinzipien?
Die folgenden 12 Prinzipien des Agilen Manifests wurden frei übersetzt, so dass sie auch für Non-IT-Situationen gelten.
Die 12 agilen Prinzipien sind:
- Ein zufriedener Kunde hat immer oberste Priorität, indem wir unseren Kunden kontinuierlich einen Mehrwert bieten.
- Änderungen des Projektumfangs sind willkommen, auch spät im Projekt, solange sie einen Mehrwert für den Kunden darstellen.
- Wir liefern funktionierende Teile des Projekts in kurzen Zyklen.
- Wir arbeiten täglich multidisziplinär zusammen.
- Projekte werden von motivierten Mitarbeitern durchgeführt, die die nötige Unterstützung und das Vertrauen erhalten.
- Der effektivste Weg, Informationen zu übermitteln, ist der persönliche Kontakt.
- Ein funktionierendes Produkt ist der wichtigste Indikator für den Fortschritt.
- Achten Sie auf ein konstantes Entwicklungstempo.
- Achten Sie stets auf eine hohe Qualität.
- Einfachheit ist der Schlüssel.
- Die besten Entwürfe entstehen durch Selbstorganisation.
- Denken Sie regelmäßig darüber nach, wie die Zusammenarbeit verbessert werden kann.
Warum sind agile Prinzipien wichtig?
Unabhängig davon, welches Agile Framework Sie gerade anwenden, ob Scrum, Kanban oder SAFe, es wird zweifellos Situationen geben, in denen der Scrum Guide keine sofortige Lösung bietet. Was tun Sie, wenn sich die Prioritäten innerhalb eines Sprints plötzlich verschieben und dringende Anfragen von Stakeholdern auftauchen, die vorher nicht bekannt waren? Was tun Sie, wenn es zu internen Konflikten im Team kommt? Was tun Sie, wenn die Kommunikation zwischen den Teammitgliedern gestört ist, weil der Product Owner für längere Zeit krank ist?
Das sind genau die Fragen, für die Scrum keine vorgefertigten Lösungen anbietet. Daher können die Agilen Prinzipien als Orientierungshilfe dienen und möglicherweise bei der Entscheidungsfindung in solchen Szenarien helfen. Im Folgenden gehen wir auf alle agilen Prinzipien einzeln ein.
Ein zufriedener Kunde ist immer die oberste Priorität
„Ein zufriedener Kunde hat immer oberste Priorität, indem wir unseren Kunden kontinuierlich einen Mehrwert bieten.“
Natürlich wollen Sie einen zufriedenen Kunden, aber Sie wollen auch einen zufriedenen Endnutzer (beide können als Kunden betrachtet werden). Letztendlich ist der Endnutzer am wichtigsten, schließlich kauft er ein Produkt oder eine Dienstleistung.
Bildungswesen
Die Situation: Für das nächste Schuljahr muss ein neuer Lehrplan erstellt werden. Natürlich können Sie in Ihrem Team an alles denken und mit der Anwendung des neuen Lehrplans beginnen. Aber was ist, wenn er den Schülern und Lehrern überhaupt nicht gefällt? Dann können Sie das Feedback erst im nächsten Jahr einarbeiten. Unpraktisch.
Agile Anwendung: Durch regelmäßige Feedback-Sitzungen mit Schülern, Eltern und Lehrern kann der Lehrplan verbessert werden, noch bevor das neue Schuljahr begonnen hat. Auf diese Weise werden die Bedürfnisse der Schüler stärker berücksichtigt, was hoffentlich die Lernerfahrung verbessern wird.
Restaurant
Die Situation: Angenommen, Sie eröffnen ein Restaurant, ohne dass potenzielle Kunden etwas dazu sagen. Sie bieten sofort eine umfangreiche Speisekarte an, ohne zu wissen, welche Gerichte beliebt sind. Dann könnte es natürlich gut laufen, aber vielleicht bestellen die Leute nur zwei Gerichte und Sie haben all Ihre anderen Einkäufe umsonst gemacht. Es würde nur Steak geben, während alle anderen vegan bestellen.
Agile Anwendung: Sie können auch mit einer begrenzten Speisekarte beginnen, sodass Sie Ihr Menü auf der Grundlage des Feedbacks anpassen können.
Ein veränderter Umfang ist willkommen
Eine Änderung des Umfangs ist willkommen, auch spät im Projekt, solange sie einen Mehrwert für den Kunden darstellt.
Wenn wir agil arbeiten, wissen wir, dass sich die Umstände oder der Umfang ändern werden. Je früher wir wissen, dass sich der Umfang ändert, desto besser. Schließlich können wir dann entsprechend handeln. Außerdem ist es keine Option, dies zu ignorieren, weil es nur mehr Zeit, Geld oder Qualität kosten würde.
Softwareentwicklung
Die Situation: Angenommen, das Software-Team möchte keine Änderungen am Umfang vornehmen. Schließlich „haben wir uns vorher nicht so geeinigt“. Dann kann dies zu einem Produkt führen, mit dem sowohl der Kunde als auch der Endnutzer nicht zufrieden sind. Im schlimmsten Fall wird die Software überhaupt nicht genutzt und die ganze Arbeit war umsonst. Eine Verschwendung der Zeit, der Energie und des Geldes, die in die Software investiert wurden.
Agile Anwendung: Agile Teams werden nicht jede Änderung akzeptieren. Nur solche Änderungen, die tatsächlich einen Mehrwert bringen. Das kann dazu führen, dass wir weniger wertvolle Arbeit vernachlässigen. Dies führt dazu, dass die Endnutzer eine Software erhalten, die tatsächlich ihren Bedürfnissen entspricht.
Liefern Sie funktionierende Teile des Projekts in kurzen Zyklen.
Spieleentwicklung
Die Situation: Angenommen, Sie entwickeln das neue FIFA, League of Legends, Fortnite oder Call of Duty. Sie können das Spiel dann auf den Markt bringen, wenn es komplett fertig ist, möchten aber lieber frühzeitig Feedback erhalten, um Bugs aufzuspüren.
Agile Anwendung: Indem Sie bestimmte Spielelemente bereits einer ausgewählten Gruppe von Beta-Testern zugänglich machen, können Sie Feedback erhalten. Sie möchten dieses Feedback in kurzen Zyklen erhalten, damit Sie das Spiel schrittweise verbessern können.
Tägliche multidisziplinäre Zusammenarbeit
Vermeiden Sie die Arbeit in Silos. Dies führt zu vielen Missverständnissen und Verzögerungen. Idealerweise sollten Sie ein Team zusammenstellen, das die Arbeit selbständig und mit so wenig Abhängigkeiten wie möglich von anderen Teams aufnehmen und abschließen kann.
Pandemie
Die Situation: Während einer Pandemie müssen Sie schnelle Entscheidungen treffen, wenn Leben auf dem Spiel stehen. Ein Arzt für Infektionskrankheiten verfügt über ein umfangreiches Wissen auf dem Gebiet der Infektionskrankheiten und kann gute Ratschläge zu den Folgen bestimmter Maßnahmen geben. Aber es wäre dumm, nur diese Art von Ärzten zusammenzustellen, denn die Bekämpfung von Infektionskrankheiten ist nicht das einzige Thema. Außerdem würde es zu großen Verzögerungen führen, wenn Konsultationen mit anderen Fachgebieten erforderlich sind.
Agile Anwendung: Ein multidisziplinäres Team ist ein Team, das sich aus verschiedenen Fachrichtungen zusammensetzt (Mikrobiologe, Virologe, Epidemiologe, usw.). Sie haben dies auch bei der Corona-Pandemie 2020 im Outbreak Management Team (OMT) gesehen.
Marketing
Die Situation: Es ist nicht wünschenswert, nur Marketingleute in ein Team einzubinden, da eine Marketingkampagne eine enge Zusammenarbeit mit anderen Disziplinen erfordert.
Agile Anwendung: Ein Team aus Marketingfachleuten, Designern und Werbetextern kann Ideen austauschen, Feedback geben und die Arbeit viel schneller in Produktion bringen.
Projekte werden von motivierten Mitarbeitern durchgeführt
„Projekte werden von motivierten Mitarbeitern durchgeführt, die die nötige Unterstützung und das Vertrauen erhalten.“
Vertrauen ist eines der wichtigsten Bindungsinstrumente einer Gruppe. So zeigt diese Meta-Analyse, dass Vertrauen zwischen Teammitgliedern gut für die Teamleistung ist (De Jong, B. A., Dirks, K. T., & Gillespie, N, (2016)).
Entwicklung einer Website
Die Situation: In einem Team, das Websites entwickelt, traut der Product Owner dem oberen Management nicht mehr. Sie sagen, dass der Product Owner volle Autonomie über das Product Backlog hat, aber wenn es hart auf hart kommt, kann der Product Owner nicht entscheiden, was in das Backlog kommt. In der Zwischenzeit sieht sich der Product Owner nach neuen Arbeitsmöglichkeiten in anderen Unternehmen um.
Agile Anwendung: Agile Teams verfügen über das gesamte Fachwissen, um die besten Entscheidungen zu treffen. Sie wollen nicht, dass Entscheidungen ständig von oben aufgezwungen werden. Es wäre also besser gewesen, wenn die Unternehmensleitung die endgültige Entscheidung dem Product Owner überlassen hätte, da er oder sie das meiste Wissen über die spezifische Website und den Kunden hat.
Persönliche Informationsübermittlung
„Die effektivste Art der Informationsübermittlung ist die von Angesicht zu Angesicht.“
Das Agile Manifest wurde 2001 verfasst, und damals war es noch viel weniger üblich, von zu Hause aus zu arbeiten. Dennoch fragen Sie sich vielleicht, wie effektiv es ist, wenn Sie die ganze Zeit über E-Mail oder Chat-Anwendungen (nur Worte) kommunizieren. Telefonieren ist schon besser (Stimme) und Videotelefonie (Mimik) noch besser. Einfach, weil man mehr Kommunikationskanäle hat und deshalb weniger aneinander vorbei redet. Aber bei einem persönlichen Gespräch hat man auch die Körpersprache, den ganzen Körper, und nicht nur einen Bildschirm mit dem Gesicht und dem Oberkörper des anderen. Daher mein Rat, die wichtigsten Treffen persönlich abzuhalten.
Führungskräfte:
Die Situation: Das Führungsteam trifft Entscheidungen auf der Grundlage von Berichten, die von den operativen Teams geliefert werden. Sie stellen nur fest, dass die Berichte zwar sehr schön sind, aber kein tiefes Verständnis vermitteln. Außerdem sind die Berichte eine Einbahnstraße.
Agile Anwendung: Durch die persönliche Anwesenheit bei der Sprint Review kann eine der Führungskräfte gut über ein Team informiert sein und sofort Fragen stellen, was das Verständnis erhöht. Darüber hinaus muss das operative Team keine Berichte erstellen, sodass es sich auf die eigentliche Entwicklung des Produkts konzentrieren kann.
Ein funktionierendes Produkt ist der wichtigste Indikator für den Fortschritt.
Wenn man wirklich wissen will, wie es um das Produkt steht, kann man sich nicht nur auf hübsche Diagramme und Fortschrittsbalken verlassen. Sobald Sie tatsächlich etwas sehen und dazu Feedback geben können, wissen Sie als Team, ob Sie die Stakeholder richtig verstanden oder das Ziel verfehlt haben.
Entwicklung einer Website
Die Situation: Ein Entwickler wird gefragt, wie der Fortschritt bei einer bestimmten Funktionalität ist, an der er seit einem Monat arbeitet. Wenn der Entwickler sagt: „Ja, gut, aber ich kann noch nichts zeigen, das mache ich erst, wenn alles komplett fertig ist.“ Dann sollten die Alarmglocken läuten.
Agile Anwendung: Schließlich gibt es keinen wirklichen Einblick in den Fortschritt. Erst wenn wir tatsächlich etwas sehen, können wir sagen, ob wir auf dem richtigen Weg sind.
Achten Sie auf ein konstantes Entwicklungstempo.
Idealerweise sollten Sie es zur Gewohnheit machen, etwas zu liefern. Zum Beispiel, indem Sie sich alle vierzehn Tage miteinander abstimmen. In Scrum sind dies Ihre Sprints.
Bau
Die Situation: Ein Bauunternehmen arbeitet in Spitzenzeiten, gefolgt von Verzögerungen. Dies kann zu einem Verlust an Effektivität und höheren Kosten führen.
Agile Anwendung: Mit agilem Arbeiten streben wir ein konstantes Bautempo an. Dadurch entfällt die Notwendigkeit, an Wochenenden oder nach Feierabend zu arbeiten.
Besprechungsräume
Die Situation: Nach unserem Planungstreffen prüfen wir wieder eifrig unsere Kalender, um zu sehen, wann wir wieder zusammensitzen können. Abgesehen davon, dass es unglaublich schwierig ist, einen Termin zu finden, an dem alle können, ist es auch unglaublich frustrierend, dies immer und immer wieder zu tun.
Agile Anwendung: Der agile Weg besteht darin, es sich zur Gewohnheit zu machen und in, sagen wir, zweiwöchigen Sprints zu arbeiten. Alle zwei Wochen findet am Donnerstagmorgen das Sprint Planning statt, was es uns ermöglicht, unseren Besprechungsraum für das ganze Jahr im Voraus zu buchen.
Kontinuierliche Ausrichtung auf hohe Qualität
„Achten Sie stets auf hohe Qualität.“
Marketing
Die Situation: Ein Marketingteam konzentriert sich auf die schnelle Veröffentlichung von Kampagnen ohne sorgfältige Planung und Inhaltskontrolle. Dies kann zu Inkonsistenz und Verwirrung bei der Zielgruppe führen.
Agile Anwendung: Ein agiles Marketingteam achtet ständig auf Qualität, um die Wirksamkeit der Marketingmaßnahmen zu erhöhen.
Einfachheit ist der Schlüssel
Geschäftsprozesse
Die Situation: Unternehmen mit komplexen und unübersichtlichen Prozessen können zu großen Verzögerungen führen.
Agile Anwendung: Agile Unternehmen versuchen, unnötige Schritte in Geschäftsprozessen zu eliminieren und zu vereinfachen, sodass man von einem konstanten Fluss ausgehen kann. Man sieht dies auch häufig bei Lean.
Die besten Designs entstehen durch Selbstorganisation
Das Team hat das Fachwissen und die Spezialisierung. Sie wollen vermeiden, dass ein Manager entscheidet, was und wie etwas gemacht werden soll, wenn er oder sie das spezifische Produkt am wenigsten versteht. Der Manager kann natürlich Ideen einbringen, aber die besten Ideen kommen vom Fachwissen des Teams.
Projektmanagement
Die Situation: Ein Projektmanager diktiert jedes Detail der Projektplanung und -durchführung und lässt den Teammitgliedern wenig Raum für Input und Kreativität.
Agile Anwendung: Ein selbstorganisierendes agiles Team kümmert sich selbst um die Planung und Durchführung, wodurch es flexibler auf sich ändernde Umstände reagieren und aufgrund seiner Fachkenntnisse bessere Lösungen finden kann.
Überlegen Sie regelmäßig, wie die Zusammenarbeit verbessert werden kann
Hier können wir uns kurz fassen, denn dies ist nur Ihre Scrum-Retrospektive.
Wie lauten die 12 agilen Prinzipien zusammenfassend?
Sie kennen nun die 12 agilen Prinzipien und wie sie in der Praxis umgesetzt werden. Nur wie beflügeln Sie diese in Ihrem eigenen Team? Hier sind einige Vorschläge:
- Teilen Sie diesen Artikel allen Ihren Teammitgliedern mit, damit die agilen Grundsätze allen bekannt sind.
- Bewerten Sie während einer Sprint Retrospektive. Schauen Sie sich die agilen Prinzipien gemeinsam mit dem Team an und besprechen Sie, was wirklich gut läuft und wo es Verbesserungsmöglichkeiten gibt.
- Wenn Sie nach einer tiefergehenden Anleitung suchen, sollten Sie einen unserer Agile Coaches hinzuziehen. Wir können Ihnen helfen, die agilen Prinzipien in Ihrem Team oder Ihrer Organisation umzusetzen.
Sie wollen mehr darüber erfahren wie agiles Arbeiten funktioniert?
Dann schauen Sie sich unsere Scrum Master Schulung, Product Owner Schulung, Agile Coach Ausbildung oder Kanban Schulung an. Hier geht es zur Übersichtsseite unserer Trainingsangebote. Sprechen Sie mit uns, wenn Sie Coaching Unterstützung für ihr agiles Team benötigen oder eine agile Transformationen in Ihrer Organisation planen. Wir unterstützen Sie gerne.