Das "Product Backlog Item" ist in der Tat das What, die Funktionalität, die aufgebaut werden muss. Die Aufgabe beschreibt die Schritte, die unternommen werden müssen, um dorthin zu gelangen.
Viele Teams sind nicht daran gewöhnt, sich in Aufgaben zu zerlegen, sie erstellen nur das, was die Spezifikation sagt. Für diese Leute ist es schwer, sie als zwei getrennte Dinge zu sehen.
Vielleicht würde eine einfache Anekdote helfen:
Siehe Product Backlog Items als Artikel auf ihrer Einkaufsliste für ihren Urlaub. Vielleicht ein "Zelt", eine "Angelrute", ein "Auto für die Reise vorbereiten".
Die Aufgaben für das "Zelt" -Element lauten "Zeltanforderungen beschreiben", "Zelte online vergleichen", "Ratschläge von Freunden mit Outdoor-Erfahrung einholen", "Zum Outdoor-Shop gehen", "Zelt kaufen", "Zelt im Hinterhof aufbauen" Vollständigkeit prüfen "," Zelt für die Reise packen "
Die Aufgaben für die Angelrute werden sehr ähnlich sein, aber die Aufgaben für "Auto für die Reise vorbereiten" sind wahrscheinlich sehr unterschiedlich: "Überprüfen Sie die Anforderungen für Bundesstaaten / Länder auf der gewünschten Route", "Sicherheitsweste kaufen", "Abgelaufene Inhalte aus der Ersten Hilfe ersetzen" kit "," inspizieren Reserverad "," Termin mit Werkstatt vereinbaren, um Motor überprüfen zu lassen "," zur Werkstatt gehen, um Motor überprüfen zu lassen "," zur staatlichen Behörde gehen, um Autobahnausweis zu kaufen "," Kfz-Versicherung überprüfen "
Dies trennt klar die Frage, was der Produktbesitzer möchte, von dem, was er tun muss. Es sei denn, der Product Owner hat sich bereits im Product Backlog in umsetzbare Elemente zerlegt. In diesem Fall müssen Sie auch mit ihnen sprechen.
Wie ich bereits sagte, denken viele Entwickler, sie haben bereits genügend Informationen und wissen, was zu tun ist. Sie möchten die Schritte Was in Wie nicht zerlegen. Sie werden dort ankommen, wenn sie dort ankommen. Fragen Sie sie, wie sie und ihr Team wissen, wo sie sich verbessern können und wie sie sich verbessern können, wenn Sie mit ihnen über das Verfolgen des Sprintfortschritts, das Verbessern von Schätzungen, das Nachverfolgen von Arbeiten, die während der Sprintplanung vergessen wurden, und andere Aspekte, die mit professionellen Verbesserungen zu tun haben, sprechen Ich weiß, dass sie wirklich fertig sind. Wenn sie ein System entwickeln können, das funktioniert, ohne Aufgaben zu erstellen, dann ist das in Ordnung, aber die Chancen sind sehr gering, dass sie es tatsächlich können.
Bevor Sie versuchen, mit TFS und den agilen Tools zu arbeiten, muss Ihr Team verstehen, wie dies alles funktioniert. Der beste Weg ist, sie mit einer Pappe arbeiten zu lassen, die für alle sichtbar ist. Später, wenn der Prozess besser verstanden wird, hilft es, auf die Tools zuzugreifen. Ohne das Verständnis sind die Werkzeuge nicht sehr nützlich und stoßen auf großen Widerstand.
Ich denke, Jesse hat eine großartige Antwort geliefert. Ich werde einfach versuchen, es einfacher zu machen (wenn möglich) :) Das Product Backlog Item (oder die User Story, wenn Sie es vorziehen) ist normalerweise so geschrieben:
Als Neukunde möchte ich meine Daten registrieren, damit ich über neue Produktversionen informiert werde
In einem Entwicklerkopf kann dies bedeuten:
Diese drei Punkte sind die Aufgaben.
Hoffentlich hilft das.
- Mach es so einfach wie möglich, aber nicht einfacher (Einstein)
quelle
So rollen wir:
Das PBI:
Die Aufgabe:
quelle
Ich neige dazu, dies anzubieten, wenn ich gefragt werde:
Eine PBI oder Story ist etwas, das mehr als eine Person umgehen kann.
Eine Aufgabe kann nur eine Person übernehmen.
quelle