Rollen in Scrum sind Product Owner, Scrum Master und Scrum Team. Eine User Story sollte auch in kleinere Teile zerlegt werden, die als Aufgaben bezeichnet werden. Eine Aufgabe scheint vier Phasen zu haben, nämlich Definition, Zuweisung, Implementierung und Folgen.
Wer sollte was in Scrum über Aufgaben tun? Liegt es in der Verantwortung des Scrum Masters, die verbleibenden Stunden einer Aufgabe zu aktualisieren, oder liegt es in der Verantwortung des Entwicklers (Scrum-Teams)? Sollten sich Entwickler Aufgaben zuweisen oder liegt es in der Verantwortung des Scrum Masters, der vom Product Owner begleitet wird?
quelle
An Orten, an denen ich gearbeitet habe, die Scrum gefolgt sind, haben wir beides getan, obwohl Entwickler im Idealfall ihre eigenen Aufgaben auswählen sollten. Letztendlich spielt es keine Rolle, solange alle Aufgaben erledigt sind.
Jeder Ansatz hat Vor- und Nachteile.
Lassen Sie das Team ihre eigenen auswählen:
Aufgaben zugewiesen bekommen:
Im wirklichen Leben müssen Sie einen pragmatischen Ansatz verfolgen. Es wird Zeiten geben, in denen Aufgaben zugewiesen werden müssen, aber diese sollten nur wenige sein.
quelle
In unserem Scrum-Prozess machen wir Folgendes:
Die Aufgaben werden von der Gruppe der Entwickler definiert, die höchstwahrscheinlich die User Story implementieren werden.
Mindestens zwei Entwickler sind für die Implementierung einer User Story verantwortlich, daher werden sie automatisch den Aufgaben zugewiesen (wenn sie parallel arbeiten können, übernehmen sie eine Aufgabe, die für sie aufgrund ihres Wissens und ihres persönlichen Geschmacks am besten geeignet ist. Andernfalls werden sie Programm koppeln).
quelle
Wer aktualisiert die verbleibenden Stunden einer Aufgabe?
Nur die Entwickler können wissen, wie viel Arbeit noch übrig ist, und stellen die Informationen bereit. Es ist nicht wichtig, wer genau die Stunden aktualisiert.
Sollten sich Entwickler Aufgaben zuweisen?
Ja. Das Auswählen von Aufgaben für sich selbst ist leistungsstark, da Sie sich stark dafür einsetzen , diese Aufgaben auf eine Weise zu erledigen , die nicht möglich wäre, wenn jemand anderes sie Ihnen zuweisen würde.
quelle
Scrum Guide
Alles, was mit Aufgaben zu tun hat, liegt in der Verantwortung des Teams in Scrum. Das Team wird in der zweiten Hälfte des Sprint-Planungsmeetings in der Regel eine Zerlegung der Geschichten in Aufgaben erstellen. Während des Sprints können jedoch jederzeit neue Aufgaben eingeführt oder Aufgaben entfernt werden, sobald neue Informationen bekannt werden. Meiner Meinung nach ist diese tägliche Rückkopplungsschleife ein wichtiger Bestandteil von Scrum.
Der ScrumMaster ist nicht der Teamleiter oder sein Manager. Die Rolle des ScrumMaster besteht darin, den Scrum-Prozess zu vereinfachen und Hindernisse zu beseitigen. Der ScrumMaster weist Entwicklern keine Aufgaben zu. Der Product Owner weist Entwicklern keine Aufgaben zu. Das Team liefert dem Produktbesitzer (und dem Kunden) durch die Implementierung der User Stories einen Mehrwert.
Das Team ist für alle Schätzungen verantwortlich. Es besitzt also die Schätzungen für die Aufgaben (und Geschichten) an der Tafel.
quelle