Scrum ist sicherlich immer noch für Ihre Situation geeignet, aber auch andere Frameworks.
Um neue Funktionen bereitzustellen, benötigen Sie wahrscheinlich alle oder viele dieser Fähigkeiten. Damit das Team Entscheidungen treffen kann, die sich gegenseitig beeinflussen und zusammenarbeiten, muss es kommunizieren. Je länger die Zeit zwischen den Scrum-Meetings ist, desto länger kann ein negativer Plan das Team verirren. Durch tägliche Treffen kann das Team diese Situationen schnell angehen und einen neuen Plan erstellen.
Ich möchte einige spezifische Themen ansprechen, die Sie ebenfalls ansprechen:
Funktionsübergreifende Teams
Ein Team wird als funktionsübergreifend angesehen, wenn es über alle erforderlichen Fähigkeiten verfügt, um ein Sprintziel und / oder einen Produktrückstand zu erreichen. Dies bedeutet nicht , dass es für jeden Job 2 Personen gibt.
Sizing
Es ist wichtig , sich daran zu erinnern , dass wir ein geschäftliches Problem oder Notwendigkeit sind Schlichten, nicht eine Lösung oder ein Teil einer Lösung. Zum Beispiel ist die Integration von Social Media / Twitter in unsere E-Commerce-Website ein Problem, das UX, UI-Design, Programmierung, Datenbank und Kenntnisse der Twitter-API erfordert. Ein Team sollte dies als Einheit dimensionieren, da es als Team diese Funktionalität bereitstellen wird. Diese Größe wird nicht 100% genau sein, aber wir stellen fest, dass Prognosen, die auf der relativen Größe basieren, insgesamt genauer sind. Dies bedeutet, dass einige hoch und andere niedrig sind und die berechnete Prognose zusammengenommen genauer ist als die geschätzte Dauer.
Nutzlose Frühlingsplanungen Die
Sprintplanung ist eine Zeit, in der Sie als Scrum-Team (Entwicklungsteam + Product Owner + Scrum Master) zusammenarbeiten müssen, um zu bestimmen, was produziert werden soll, und um einen Plan für den Beginn zu erstellen. Einige Teams werden diese ausgewählten Product Backlog-Elemente in Aufgaben aufteilen, während andere ihren eigenen Weg zum Fortschritt finden, z. B. Tests, die bestanden werden müssen (denken Sie an XP).
Dies ist eine wechselseitige Zusammenarbeit. Dem Team eine Reihe von PBIs zuzuweisen und "go" zu sagen, ist die Aufgabe eines Diktators. Das Team verhandelt mit dem Product Owner, um die Zeit im Sprint zu maximieren.
Nutzlose Team-Geschwindigkeitsmetrik
Mit Teams, die Probleme und Anforderungen des Unternehmens dimensionieren, die die Architektur / das System durchschneiden, und der Erfahrung aus der Vergangenheit, aus der hervorgeht, wie viele von denen das Team in einem konsistenten Zeitrahmen (Sprint) geliefert wurde, können wir jetzt eine Teamprognose erstellen für den Rest des Rückstands.
Auch hier sind keine zwei Sprints gleich und je kleiner der von Ihnen verwendete Beispielsatz von Product Backlog-Elementen ist, desto weniger verteilt ist der Fehler bei den Schätzungen. Betrachten Sie es wie die Börse; es ist immer gestiegen, aber das bedeutet nicht, dass wir keine Jahre verloren haben. Insgesamt können Sie Geld verdienen, aber in jedem Monat, Quartal oder Jahr werden Sie falsch raten.
Ersetzen Sie tägliche Scrum-Meetings durch wöchentliche (längere) Scrum-Meetings.
Das Daily Scrum bietet dem Team einen 24-Stunden-Feedback-Zyklus und die Möglichkeit, die nächsten 24 Stunden zu planen. Nicht mehr, nicht weniger. Die "Drei Fragen" sollen dazu beitragen, diese Bemühungen zu erleichtern.
Wenn Sie 5 Tage lang kein Feedback haben, sind Ihre Aufgaben meiner Meinung nach nicht genau genug. Dies ist einfach meine Meinung, basiert aber auf meiner Erfahrung als Trainer und Teammitglied. Die Teams sollten viel häufiger sprechen, planen und ihre Bemühungen integrieren.
Fazit
Scrum soll das Lernen erleichtern und das Lernen mit der Bereitstellung in Einklang bringen (wo echtes Lernen stattfindet). Experimentieren Sie im Laufe der Zeit mit Ihren Prozessen und Werkzeugen und untersuchen Sie die Auswirkungen mit Scrum. Versuchen Sie, von täglichen zu wöchentlichen Scrums zu wechseln, und prüfen Sie, ob dies den Teams hilft oder schadet, die richtigen Funktionen bereitzustellen. Das könnte für Sie funktionieren.