Projektabschlüsse in Scrum

11

In einer typischen Softwareentwicklungsumgebung markieren Projektabschlüsse das Ende eines Projekts.

  1. Projektaufzeichnungen werden vervollständigt und archiviert,
  2. Ressourcen freigegeben,
  3. Probleme und Lektionen werden dokumentiert und
  4. ein formelles Abendessen / eine Party zur Feier.

Der letzte Schritt ist optional, aber für die Teilnehmer sehr motivierend. :-)

Vergleichen Sie dies mit Scrum. Ich weiß, dass Scrum auf Geschichten aus Rückständen basiert . Technisch gesehen schließt jede Iteration bestimmte Geschichten. Hier gibt es also zwei Fragen.

  1. Wie passen Projektabschlüsse für eine Gruppe, die an mehreren Projekten gleichzeitig arbeitet ?
  2. Wie gilt dieses Konzept für ein Projekt mit mehreren Gruppen ?

Oder gilt die Laufzeit des Projektabschlusses überhaupt nicht für T & M-Projekte ?

CMR
quelle

Antworten:

7

Wie passen Projektabschlüsse für eine Gruppe, die an mehreren Projekten gleichzeitig arbeitet?

Erstens wird "mehrere gleichzeitige Projekte" als eine wirklich schlechte Idee angesehen. Der Punkt des Scrums ist, zu sprinten und fertig zu sein. Das Wechseln von Projekten zum Starten eines weiteren Sprints ist störend. Zwei Projekte gleichzeitig zu machen ist kein Sprint. Es ist ein Chaos.

Scrum unterscheidet sich jedoch nicht von einer nicht agilen (Wasserfall-) Methode. Wenn der Rückstand auf ungefähr Null reduziert ist, sind Sie immer noch fertig. Genauso, als ob Sie einen Wasserfallansatz anstelle eines agilen Ansatzes hätten.

Manchmal ist der Rückstand ungleich Null, aber der Kunde ist begeistert und möchte nicht mehr. Du bist also genauso fertig. Normalerweise früher und billiger als ein Wasserfall (der alles bauen muss, auch die Ideen, die sich als nutzlos herausstellten).

Wie gilt dieses Konzept für ein Projekt mit mehreren Gruppen?

Entspricht einem Nicht-Scrum-Projekt mit mehreren Gruppen. An den Menschen ändert sich nichts. Sie mögen immer noch eine gute Party.

Oder gilt die Laufzeit des Projektabschlusses überhaupt nicht für T & M-Projekte?

Warum sollte die Abrechnung am Ende etwas an der Art der Arbeit oder der Zeremonie ändern?

S.Lott
quelle
+1 - Alle Punkte stimmen und ich freue mich, die Party zu erwähnen.
JeffO
Szenario: Ein Projekt -> x Anzahl Geschichten. Team A bekommt x1, Team B bekommt x2 Geschichten. (x1 + x2 = x) Team A beendet x1 einen Monat vor Team B. Das Team A wird abgebaut. Team B endet, liefert. Der Projektabschluss erfolgt nur mit Team B.
CMR
1
@CMR: Warum unterscheidet sich Scrum von anderen Projekten? Das gleiche Szenario würde für ein Wasserfallprojekt mit zwei Teams gelten, bei dem ein Team einen Monat zu spät kam. Richtig?
S.Lott
Zustimmen. Es gibt keinen Unterschied. Ich schätze, ich habe mich unnötigerweise auf das Mapping von Projekt zu Story konzentriert.
CMR
@ CMR: Warum ist das Story Mapping so wichtig? Was ist daran verwirrend? Können Sie klarstellen, was daran verwirrend erscheint? Es würde der Frage helfen zu erklären, warum dies verwirrend oder wichtig oder anders erscheint.
S.Lott
1

Normalerweise sehe ich agile Methoden wie Scrum-Praktiken in einem strukturierteren Projektmanagement-Framework. Dies ist überhaupt kein Widerspruch. Agile arbeitet für die Lieferung. Ziel ist es, die richtige Software schneller zu liefern. Es hilft bei der Interaktion zwischen Entwicklern und Stakeholdern. Es kann als Teil eines Programms mit fester Laufzeit oder für unbefristete Verbesserungen verwendet werden.

Vor diesem Hintergrund gibt es keinen Grund, warum der Rest des Projektmanagements nicht auf herkömmliche Weise verwaltet werden kann, da ein PM die Zeitachse, die Kosten und andere Abhängigkeiten verwaltet. Nach Abschluss haben Sie Ihre Abschlussveranstaltungen wie gewohnt.

Ich arbeite im Finanzwesen, manchmal passieren neue Vorschriften oder es erscheint ein neuer Austausch, und wir haben einen Go-Live-Termin für das, was in Stein gemeißelt ist. Wir verwenden immer noch eine agile Methode für die Lieferung, jedoch innerhalb eines traditionelleren Projektmanagen-Frameworks, damit wir sie pünktlich liefern können.

Die Schätzung der Arbeitseinheiten und die Auswahl einer Lösung, die innerhalb des verfügbaren Zeitrahmens erreichbar ist, macht uns zu guten Entwicklern (eines der Dinge, die ich sagen sollte).

Ian
quelle
+1 für das Aufrufen von Projekten, deren Daten wirklich in Stein gemeißelt sind.
CMR
1

In Scrum sind Projekte, wie in allen agilen Techniken, Kleinigkeiten, die kommen und gehen, während das Team zusammen bleibt. Es gibt also kein "Projekt-Clojure" -Ritual als solches. Eher auf Projekt schwindet, während ein anderer wächst. Der Fluss der Rückstandselemente verschiebt sich allmählich von einem zum anderen. Das Team kennt den Unterschied kaum.

In der Tat kann das Team gleichzeitig an zwei oder drei verschiedenen Projekten arbeiten. Auch hier kennen sie den Unterschied kaum. Die Rückstandselemente kommen zu Beginn jedes Sprints ins Team und werden vom Team implementiert. Sie können alle zu einem Projekt gehören oder gleichmäßig auf mehrere aufgeteilt werden. Dem Team ist das egal. Das Team implementiert nur die Backlog-Elemente, die sie erhalten.

Wenn das Unternehmen die Priorität von Projekten ändern muss, ändert es einfach den Fluss von Rückstandselementen in die Teams.

Onkel Bob.
quelle
+1, so macht mein aktuelles Team die Dinge. Ich sehe keine Probleme mit diesem Ansatz; Ich stimme zu, dass möglicherweise nicht alle Konzepte traditioneller Projekte wirklich zutreffen.
CMR
0

Einige der Dinge, die Sie hier diskutieren, werden von den meisten agilen Prozessen zusammengefasst, wobei Dokumente wie Veröffentlichungen und Veröffentlichungen häufig selbstverständlich sind, anstatt auf einen externen Auslöser zu warten. Dies ist natürlich nicht immer der Fall, je nachdem, welche Arten von Kunden Sie haben und in welcher Art von Geschäft Sie tätig sind. Wenn Sie beispielsweise einen einzelnen Teil eines größeren Systems erstellen, das einer externen Entität gehört, Normalerweise gibt es ein Datum, das den Prozess bestimmt, und dieses Datum ist ein angemessener Zeitpunkt, um zusätzliche Reinigungs- und natürlich Partyarbeiten durchzuführen. In anderen Fällen, selbst wenn der Kunde ein interner Kunde ist, erkennt das Unternehmen möglicherweise immer noch den Abschluss eines Geschäftsmeilensteins / eines wichtigen Ergebnisses / eines anderen, der wiederum das Ende der Projektbuchhaltung / -feier erfordert. Wenn sich Ihr Unternehmen mit der Release-Planung befasst, erhalten Sie natürliche Haltepunkte. Selbst wenn Sie dies nicht tun, ist es durchaus angemessen, geschäftsorientierte Erfolgsmaßstäbe zu setzen. Das heißt, Projekte sind möglicherweise nicht mehr Bestandteil Ihres Engineering-Prozesses, aber sie können sicherlich Teil Ihres Geschäfts sein, und das Feiern / Behandeln mit ihnen kann und sollte immer noch Teil Ihrer Unternehmenskultur sein.

jjb
quelle