Wie in vielen anderen Projekten nutzen wir auch JIRA zur Verwaltung von Aufgaben und User Stories sowie Scrum als agile Methodik. Am Ende jedes Tages stellt der ScrumMaster dem PMO-Team das Burndown-Diagramm zur Verfügung.
Die ersten Fragen, die bei jedem wöchentlichen Treffen mit dem PMO-Team gestellt werden, sind jedoch:-
Ehrlich gesagt, das ganze Team hat all diese dummen Fragen ziemlich satt, und wir alle fragen uns, ob wir tatsächlich den Scrum-Werten folgen oder stattdessen nur JIRA beibehalten, um dem PMO zu zeigen, dass wir alle Scrum folgen und eine fast-zu- Perfektes Burndown-Diagramm.
Für mich habe ich mich immer über drei Punkte gewundert: -
Kann jemand von Ihnen bitte meine oben genannten drei Zweifel klären, damit wir alle ein besseres Scrum-Team werden können?
Ich danke Ihnen allen im Voraus, und ich schätze Ihre Zeit und Vorschläge, um mir zu helfen!
Ich kann die Frustration in Ihrem Beitrag spüren. Als jemand, der den Übergang von einem PMO zu einer agilen Rolle vollzogen hat, kann ich beide Seiten der Medaille verstehen.
Ihre Frage hat mehrere Komponenten, die ich der Reihe nach aufgreifen werde, aber alle haben im Kern eine effektive Kommunikation .
Dies kann eine Reihe von Dingen sein, aber das Management muss die geleisteten Arbeitsstunden unbedingt nachverfolgen. Dies kann einer oder eine Kombination der folgenden Gründe sein.
Die harte Wahrheit ist, dass ich niemals zulassen würde, dass ein Mitarbeiter auf die Erfassung seiner Stunden verzichtet, wenn er es nicht einmal schafft, seine Stunden zu erfassen. Ist das sinnvoll?
Beim Militär hatten wir früher ein Sprichwort -
"Wenn Sie sich selbst verwalten können, geben wir Ihnen ein Gewehr. Wenn Sie Ihr Gewehr verwalten können, geben wir Ihnen ein Fahrzeug. Wenn Sie ein Fahrzeug verwalten können, geben wir Ihnen Untergebene ..."
Wenn Ihr Team nicht einmal Stunden nachverfolgen kann , warum um alles in der Welt sollte es von der Aufgabe befreit werden? Es ist ein einfaches Element, das weniger als 5 Minuten dauert. Ich bin überrascht, dass das Management nicht bereits strengere Maßnahmen ergriffen hat. Wenn Ihr Team Unabhängigkeit will, muss es sich diese verdienen.
Dies ist teilweise ein psychologisches Problem, weist aber auch darauf hin, dass ihnen der Wert der Stundenerfassung nicht erklärt wurde. Wenn ihnen der Wert erklärt wurde und sie weiterhin einen Prozess ablehnen, den das Management für wertvoll hält, dann haben Sie ein dysfunktionales Team , das sich möglicherweise auf ein oder zwei starke Charaktere konzentriert, die den Rest der Gruppe antreiben.
In diesem Fall müssen Sie Maßnahmen ergreifen, um Disziplin im Team zu verbreiten. Ein Scrum Master ist der Diener des Teams. Die meisten Menschen konzentrieren sich auf den Teil der Diener, um Demut zu zeigen, aber vergessen nicht die Rolle des Herrn. Zwingen Sie dem Team Ihren Willen auf, um sicherzustellen, dass es genau versteht, was toleriert wird und was nicht.
Teilen Sie das dem Team mit
Es ist immer einfach, dem Managementprozess die Schuld zu geben, anstatt eine Ursachenanalyse durchzuführen. Meiner Erfahrung nach haben die meisten Manager fundierte Argumente für die von ihnen angeforderten Berichte und Prozesse. Wenn Sie in Zukunft Planungsschätzungen vergrößern oder in Frage stellen müssen und keine Protokolle haben, die Ihren Geschäftsfall unterstützen, dann erwarten Sie, dass die Ressourcen an einen Abteilungsleiter gehen, der die Protokollierung durchsetzen kann.
Viel Glück, selbst wenn Sie dieses Problem in PM.SE aufwerfen, zeigt dies, dass Sie einige hervorragende Eigenschaften haben, um das Problem zu beheben.
Diese Antwort stellt eine Momentaufnahme dessen dar, wo ich gearbeitet habe und wie ich Agility angegangen bin. Ich sollte sagen, dass ich heutzutage die Arbeitszeiterfassung absolut nicht unterstütze, und die Arbeitszeiterfassung selbst ist symptomatisch für einen Projektgeruch, der eine Ursachenanalyse erfordert. Es weist auf mangelndes Vertrauen in ein Team oder auf mehrere Lieferungen verteilte Ressourcen hin. Kurz gesagt, es ist ein schrecklicher Weg, um die Softwareentwicklung zu erleichtern.
Darüber hinaus ist funktionierende Software die wichtigste Methode, um den Wert zu demonstrieren . Alle anderen Artefakte sind Rauch und Spiegel.
Ich stehe zu meiner Antwort, da sie den Weg zeigt, den wir alle zu den agilen Werten gehen, aber ich unterstütze sie nicht mehr als Ratschlag für die Entwicklungs- oder Projektmanagement-Community.
Warum ist das Management mehr besorgt über das JIRA-Burndown-Diagramm als über die Einhaltung der Scrum-Werte in der Projektentwicklung?
3 häufige Gründe für diese Art von Verhalten sind:
Warum mögen es einige Teammitglieder nicht, jeden Tag fleißig Stunden in JIRA zu protokollieren?
Es wird entweder als Zeitverschwendung empfunden, oder das Teammitglied versteht den Wert der Durchführung der Aktivität nicht, oder es hat keine Bestätigung erhalten, diese Übung fortzusetzen.
Gibt es irgendetwas, was das Team tun kann, um diese Stundenerfassung (von jedem Teammitglied) zu vereinfachen, damit uns das Management nicht mit solch schlechten Fragen stört?
Um das Protokollieren von Stunden in Jira zu vereinfachen, können Sie das Worklog-Assistentenprogramm verwenden. Der Worklog-Assistent holt sich alle Filter aus Jira, man bekommt zum Beispiel eine Liste der aktuellen Sprint-Issues. Es warnt Sie, wenn keine Zeit erfasst wird. Es ist möglich, automatisch oder manuell zu veröffentlichen und bei Bedarf einige Protokollierungen zu korrigieren. Erstellen Sie einige Platzhalter-Tickets für Ausfallzeiten wie Sprint-Meetings und/oder andere Nicht-Sprint-Overheads.
Nicht sicher, ob Sie das tun, aber schätzen Sie die Aufgaben nicht in Stunden, sondern wechseln Sie zu Story Points (dies wird von Jira unterstützt). Für das Management ist es schwieriger, geleistete Arbeit in Stunden umzurechnen und zu vergleichen. Die Arbeit ist erledigt, wenn sie erledigt ist, nicht, wenn das Team sie eingeschätzt hat. Einige Aufgaben dauern länger, andere kürzer. Das Burn-down gibt Aufschluss darüber, ob Sie Ihre Prognose abschließen und entsprechend anpassen, wenn der Plan nicht aufgeht.
Ich denke, das Management macht sich Sorgen um die Stunden, weil sie Entwickler pro Stunde bezahlen. Jede Stunde ist zusätzliches Geld. Erklären Sie, wie Scrum den Entwicklern mehr Fokus gibt und dass es schwieriger ist, von unwichtigen Dingen abzulenken.
Ich war einmal bei einer Scrum-Einführung von Jeff Sutherland und er sagte, dass das erste, was er in einem Unternehmen ändert, darin besteht, die Zeiterfassung zu entfernen. Lesen Sie auch seinen Blog-Beitrag Time Tracking is Anti-Scrum: What do you do you do if you need it for billing?
In einer Scrum-Schulung gestern in Kopenhagen mit erfahrenen Projektleitern, die auf CMMI Level 5 bei IBM und anderswo tätig sind, wurde allgemein vereinbart, dass das Auffordern von Entwicklern, Stundenzettel auszufüllen, die Teamproduktivität um mindestens 10 % verringert. Sie hassen es, es ist Doppelarbeit, es ist offensichtlich „Verschwendung“, und wird nur von Unternehmen gemacht, die keine Ahnung von schlanker Produktentwicklung haben
MCW
Mark Phillips