10 Scrum Zu vermeidende Fallstricke

Scrum-Teams können bei der Implementierung eine Reihe von häufigen aber ernsten Fehlern machen Gedränge. Im Folgenden finden Sie eine Übersicht über einige typische Probleme und Möglichkeiten für Scrum-Teams, diese zu umgehen.

Wie Sie vielleicht bemerken, hängen viele dieser Fallstricke mit mangelnder organisatorischer Unterstützung, fehlendem Training und Rückgriff auf alte Projektmanagementpraktiken zusammen. Wenn Ihr Unternehmen in die Übergangsunterstützung investiert und positive Änderungen unterstützt, wenn das Projektteam geschult wird und sich Scrum-Teams aktiv für die Einhaltung des Scrum-Frameworks und der agilen Werte einsetzen, haben Sie einen erfolgreichen Übergang.

Faux Scrum (Ladungskult agil und Doppelarbeit agil)

Manchmal sagen Organisationen, dass sie "Gedränge machen". "Sie können einige der Scrum-Events durchlaufen, aber sie haben sich nicht auf die Prinzipien von Agile eingelassen und schaffen letztendlich Waterfall Deliverables und Produkte unter den falschen Scrum-Titeln. Dies wird manchmal als Ladungskult agil bezeichnet und ist ein sicherer Weg, um die Vorteile von Scrum zu umgehen.

Der Versuch, Scrum zusätzlich zu Wasserfallprozessen, Dokumenten und Meetings zu verwenden, ist ein weiterer Faux-Scrum-Ansatz.

Doppelarbeit agil führt zu schnellem Burnout des Projektteams. Wenn du die doppelte Arbeit machst, machst du kein Gedränge und gehst nicht an agile Prinzipien.

Lösung: Beharren Sie auf folgendes Scrum. Unterstützung durch das Management erhalten, um nicht-greifbare Prinzipien und Praktiken zu vermeiden.

Fehlende Ausbildung

Die Investition in eine praktische Trainingsklasse bietet eine schnellere und bessere Lernumgebung als das beste Buch, Blog oder Whitepaper. Mangel an Ausbildung zeigt oft einen allgemeinen Mangel an organisatorischem Engagement für Scrum.

Training kann Scrum-Teams dabei helfen, viele der Fehler auf dieser Liste zu vermeiden.

Lösung: Bauen Sie Schulungen in Ihre Implementierungsstrategie ein. Teams die richtige Grundlage für ihre Fähigkeiten zu geben, ist entscheidend für den Erfolg und ist zu Beginn Ihres Scrum-Übergangs notwendig.

Ineffektiver Product Owner

Keine Scrum-Rolle unterscheidet sich von herkömmlichen Rollen mehr als die des Product Owners. Scrum-Teams benötigen einen Product Owner, der Experte für geschäftliche Anforderungen und Prioritäten ist und täglich mit dem Rest des Scrum-Teams gut zusammenarbeiten kann. Ein abwesender oder unentschlossener Product Owner wird schnell ein Scrum-Projekt versenken.

Lösung: Beginnen Sie das Projekt mit einer Person, die die Zeit, das Fachwissen und das Temperament hat, um ein guter Produkteigentümer zu sein. Stellen Sie sicher, dass der Produktinhaber über eine angemessene Schulung verfügt. Der Scrum Master kann dabei helfen, den Product Owner zu coachen, und kann versuchen, Roadblocks zu beseitigen, die verhindern, dass der Product Owner effektiv wird.Wenn das Entfernen von Hindernissen nicht funktioniert, sollte das Scrum-Team darauf bestehen, den ineffektiven Produkteigentümer durch einen Product Owner zu ersetzen, der Produktentscheidungen treffen und dem Scrum-Team helfen kann, erfolgreich zu sein.

Fehlende automatisierte Tests

Ohne automatisierte Tests kann es unmöglich sein, die Arbeit innerhalb eines Sprints vollständig abzuschließen und zu testen. Die meisten manuellen Tests sind eine Verschwendung von Zeit, die schnelllebige Scrum-Teams nicht haben.

Lösung: Sie können heute viele kostengünstige Open-Source-Testwerkzeuge auf dem Markt finden. Schauen Sie sich die richtigen Tools an und verpflichten Sie sich als Entwicklungsteam zur Verwendung dieser Tools.

Mangelnde Übergangsunterstützung

Ohne die Unterstützung von Fachleuten und Führungskräften, die helfen können, Scrum-Teams durch neue Ansätze zu führen, könnten neue Scrum-Teams in alte Gewohnheiten zurückfallen.

Lösung: Holen Sie sich die Hilfe eines agilen Mentors - entweder intern von Ihrer Organisation oder extern von einem Beratungsunternehmen -, der Ihren Übergang unterstützen kann. Der Implementierungsprozess ist einfach, aber die Veränderung von Menschen ist schwierig. Es zahlt sich aus, in professionelle Übergangsunterstützung mit einem erfahrenen Partner zu investieren, der verhaltenswissenschaftliche und organisatorische Veränderungen versteht.

Unangemessene physische Umgebung

Wenn Scrum-Teams nicht zusammengeschlossen sind, verlieren sie den Vorteil der Kommunikation von Angesicht zu Angesicht. Im selben Gebäude zu sein ist nicht genug; Scrum-Teams müssen zusammen in der gleichen Gegend sitzen.

Lösung: Ergreifen Sie Maßnahmen, um das Team zu kolonisieren:

  • Wenn sich Ihr Scrum-Team im selben Gebäude befindet, aber nicht im gleichen Bereich sitzt, verschieben Sie das Team zusammen.

  • Ziehen Sie in Erwägung, einen Raum oder Anhang für das Scrum-Team zu erstellen.

  • Versuchen Sie, den Scrum-Teambereich von Ablenkern fernzuhalten, wie dem Typ, der für immer sprechen kann, oder dem Manager, der nur einen kleinen Gefallen benötigt.

  • Bevor Sie ein Projekt mit einem dislozierten Scrum-Team starten, tun Sie, was Sie können, um lokales Talent zu gewinnen.

Schlechte Teamauswahl

Mitglieder des Scrum-Teams, die kein Scrum unterstützen, die nicht gut mit anderen arbeiten oder die nicht in der Lage sind, sich selbst zu verwalten, sabotieren ein neues Scrum-Projekt von innen.

Lösung: Wenn Sie ein Scrum-Team erstellen, überlegen Sie, wie gut potenzielle Teammitglieder agile Prinzipien anwenden können. Der Schlüssel ist Vielseitigkeit und Lernbereitschaft.

Discipline slips

Denken Sie daran, dass Scrum-Projekte noch Anforderungen, Design, Entwicklung, Tests und Releases benötigen. Diese Arbeit im Sprint erfordert Disziplin.

Lösung: Erstellen Sie die Gewohnheiten zum Erstellen von Arbeitsfunktionen mit der Definition von done aus dem Projektstart. Sie brauchen mehr, nicht weniger Disziplin, um in kurzer Zeit funktionierende Produkte zu liefern. Der Fortschritt muss konsistent und konstant sein:

  • Das tägliche Scrum sorgt dafür, dass der Fortschritt während des gesamten Sprints erfolgt.

  • Verwenden Sie die Sprint-Retrospektive als Gelegenheit, um Ansätze zur Disziplinierung zurückzusetzen.

  • Überprüfen und verfeinern Sie die Definition des Teams regelmäßig.

Mangelnde Lernunterstützung

Scrum-Teams können als Teams erfolgreich sein und als Teams scheitern. die Fehler einer Person zu benennen (bekannt als das Schuldzuweisungsspiel ) zerstört die Lernumgebung und zerstört die Innovation.

Lösung: Scrum-Teams können sich beim Projektstart verpflichten, Raum für Lernen zu lassen und Erfolge und Misserfolge als Gruppe zu akzeptieren.

Verdünnung bis zum Tod

Das Verwässern von Scrum-Rollen, Artefakten und Ereignissen mit alten Wasserfallgewohnheiten erodiert die Vorteile agiler Prozesse, bis diese Vorteile nicht mehr existieren.

Lösung: Wenn Sie Prozessänderungen vornehmen, stoppen Sie und überlegen Sie, ob diese Änderungen das Scrum-Framework, das Agile Manifest und agile Prinzipien unterstützen. Widerstehe Änderungen, die nicht mit dem Manifest und den Prinzipien funktionieren. Vergessen Sie nicht, den Abfall zu reduzieren, indem Sie die Menge der nicht erledigten Arbeit maximieren.