Ich arbeite in einem 15-köpfigen Team, das Scrum implementiert (so gut wir können). Jede Person im Team hat mehrere Produkte, an denen nur sie arbeitet, und jedes dieser Produkte hat nichts mit anderen Produkten im Team zu tun. Packen Sie jedoch alles in ein Backlog, um Scrum zu erleichtern.
Wir haben einen Scrum Master, der das Team leitet, aber keinen Product Owner (da es so viele Produkte gibt, die alle nichts miteinander zu tun haben, ist jedes Mitglied für seine eigenen Backlogs verantwortlich).
Wir haben bei täglichen Stand-Ups festgestellt, dass es zwar gut ist, aufzuholen, aber wenn Sie nicht sprechen, haben die Produkte, von denen Sie von anderen Mitgliedern hören, nichts mit Ihrer eigenen Arbeit zu tun, und es gibt kein einziges Produkt, das mehr hat als ein Mitglied daran arbeitet.
Ich möchte fragen, ob es so klingt, als sollten wir überhaupt Scrum verwenden? Wenn ja – gibt es Möglichkeiten, wie wir unsere Standups und Sprints für jedes Mitglied relevanter machen können?
Vielen Dank
Es scheint, dass Sie einige Scrum-Merkmale verwenden, aber nicht das Framework. Es gibt einige Lücken in Ihrer Beschreibung, die mich interessieren:
Ich kann mir wirklich schwer vorstellen, wie es ein Planungsmeeting für eine Gruppe von Menschen wäre, bei dem jede Person an einem anderen Produkt arbeitet.
Also, Beantwortung deiner Fragen:
Es klingt, als sollten wir sogar Scrum verwenden?
Das tut es nicht. Sie könnten Ihre Manager fragen, warum Sie „Scrum verwenden“, wenn es nur so ist, weil es ein Trend ist, dann könnten Sie etwas anderes ausprobieren. Ich denke auch, dass es für euch einfacher wäre, den Rückstand basierend auf dem Produkt jedes einzelnen zu filtern und ein Kanban-Board zu verwenden, um den Fortschritt zu verfolgen. Es ist einfacher und passt für Teams und "Solo-Teams" :D
Gibt es Möglichkeiten, wie wir unsere Standups und Sprints für jedes Mitglied relevanter gestalten können?
Sie können Zeitfenster für die Freigabe Ihrer Inkremente definieren und es einen Sprint nennen, es wird nicht in der Scrum-Perspektive sein, aber es ist eine Möglichkeit, Lieferungen zu organisieren.
Ich würde die Standup-Meetings beibehalten, da Sie eine gewisse Beziehung zwischen dem haben, was Sie "verschiedene Produkte" nennen, vor allem, weil das Team immer davon profitieren kann, wenn sie pragmatisch sind, aber ich würde versuchen zu sehen, welche Produkte wirklich an jedem der beteiligt sind Standup-Meetings, um zu vermeiden, dass sich die Leute Zeit nehmen, um sich Dinge anzuhören, die sie nicht betreffen.
Es hört sich so an, als ob hier einige Dinge im Spiel sind:
Produkt vs. Anwendungen vs. Projekt
So viele Produkte klingen ungewöhnlich - sicherlich schwierig zu warten. Wenn ich Leute sehe, die sagen, dass sie so viele Produkte haben, meinen sie normalerweise wirklich Anwendungen oder Projekte. Es gibt zwei Dinge, die ich normalerweise hilfreich finde, wenn ich über ein Produkt spreche: Erstens, was denkt der Kunde? Würde Ihr Kunde sagen, dass Ihr Produkt Datenanalyse oder kardiovaskuläre Datenanalyse ist? Und zweitens ist Ihr Ansatz zwischen den verschiedenen Arten der Datenanalyse ähnlich. Sie müssen nicht genau gleich sein, aber Ähnlichkeiten im Ansatz bedeuten, dass Verbesserungen in einem Bereich auf andere übertragen werden können, wenn Sie sie als 1 (oder weniger) Produkte behandeln). Denken Sie an Microsoft Office. Word, Excel und Powerpoint funktionieren alle sehr unterschiedlich, aber es gibt alle Möglichkeiten, Dokumente der einen oder anderen Art zu erstellen, und es hat enorme Vorteile, sie wie ein Produkt zu behandeln.
Der Nutzen von Teams
Was Sie beschreiben, klingt nicht nach einem Team. Es klingt wie eine Gruppe von Menschen, die sich zufällig ein Büro teilen. Ein richtiges Team kann sowohl von mehr Flexibilität als auch von einer gesteigerten Produktivität profitieren. Wenn beispielsweise für eine Art von Arbeit mehr Arbeit anfällt als für eine andere, kann ein Team seine Aufmerksamkeit auf diese Arbeit lenken, aber das von Ihnen beschriebene Setup muss diese Projekte zum Warten zwingen. Außerdem beinhaltet die meiste Arbeit, die ein Team übernimmt, einige Formen der Wiederholungsarbeit zwischen den Aufgaben. Häufig können Teams, die zusammenarbeiten, diese Arbeit effizienter erledigen, sodass sie eine höhere Produktivität erzielen.
Wo Teams nicht funktionieren
Wenn die Arbeit radikal unterschiedlich ist, kann es sein, dass jede Art von Arbeit volle Aufmerksamkeit und die gesamte Zeit einer Person erfordert, um mit den Entwicklungen in dieser Art von Arbeit Schritt zu halten. Dies ist sehr selten - normalerweise betrifft es nur die neueste Forschung, aber ich weiß nicht, in welcher Art von Arbeit Sie tätig sind, also trifft dies vielleicht zu.
Verwenden von Scrum
Scrum soll Teams helfen, komplexe Probleme zu lösen und Produkte iterativ zu entwickeln. Es ist nicht so, dass Scrum nicht für andere Dinge funktioniert, aber das ist es, was es wirklich auszeichnet. Wenn Sie dies nicht tun, gibt es möglicherweise bessere Ansätze für Sie.
Das funktioniert nicht innerhalb des Scrum- Frameworks, sondern Scrum In Name Only ( SINO ).
Scrum ist ein Framework für die Entwicklung, Lieferung und Wartung komplexer Produkte.
Wenn man sich dafür entscheidet, Menschen über mehrere Projekte, Bemühungen und Produkte hinweg zu teilen, während man es ein Team nennt , wäre das Scrum-Framework ein unpassender Force-Fit. Eine Art, wie Ineffektivität und Ineffizienz aufgedeckt werden, ist das, was Sie den täglichen Aufstand nennen, wahrscheinlich wirklich ein traditioneller Statusbericht.
Dieses klassische Missmanagement kann fortgesetzt werden, ohne dass seine Kosten anfallen. Eine bessere Alternative besteht darin, den Ansatz zu einem engagierteren Personalmodell zu ändern, und Änderungen können sehr herausfordernd sein.
Scrum’s roles, events, artifacts, and rules are immutable and although implementing only parts of Scrum is possible, the result is not Scrum. Scrum exists only in its entirety and functions well as a container for other techniques, methodologies, and practices.
RTFMWenn die "Produkte" (Sie können es Projekte nennen oder was auch immer für Sie geeignet ist) nicht verwandt sind, besteht kein Grund, sich zusammen zu stellen, da der Status für die anderen nicht wichtig ist, und in Ihrem Fall sind Sie es tatsächlich nicht eine Mannschaft. Ein Stand-up-Meeting lenkt diejenigen ab, die nicht an den Informationen interessiert sind, die im Stand-up ausgetauscht werden.
Es ist besser, sich nur mit den entsprechenden Teammitgliedern aufzuhalten, um sich weiterhin auf das Projekt und den Status dieses Projekts (Meilensteine, Probleme, Erfolge usw.) zu konzentrieren, anstatt alle einzubeziehen.
Todd A. Jacobs
Brucezepplin
Vicky Laidler
Brucezepplin
Alan Larimer