Scrum Product Backlog Management - Die Essentials | Bertil Muth | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Scrum Product Backlog Management - Die Essentials

teacher avatar Bertil Muth, Consultant, Agilist, Software Enthusiast

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

7 Einheiten (17 Min.)
    • 1. Einführung

      0:59
    • 2. Die Produktvision

      2:03
    • 3. Hohe user

      3:11
    • 4. Der erste Produkt-Backlog

      4:14
    • 5. Der Produktrückstand in der Sprintplanung

      4:14
    • 6. Der Produkt-Backlog während des Sprint

      1:50
    • 7. Schlussbemerkung

      0:35
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

313

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Ein Kurs zum effizienten Verwalten des Produkt-Backlog in Scrum

Grundlegende Kenntnisse in Scrum sind hilfreich.

Folgendes wirst du lernen:

  • User Stories entdecken (hohe Level und detailliert)
  • Erstellen eines ersten product auf der Grundlage einer Produktvision
  • Priorisieren und verfeinern des Produkt-Backlog
  • Planen Sie den Sprint
  • Bewältige den Hintergrund während und nach dem Sprint

Du lernst nicht nur die theoretischen Konzepte des Product Backlog Managements – der Kurs erläutert alle Konzepte anhand eines kohärenten Beispiels.

Zusätzliche Ressourcen

Agil & Scrum für Anfänger

Scrum Guide

Roman Pichlers Product Board

Story Mapping

Triff deine:n Kursleiter:in

Teacher Profile Image

Bertil Muth

Consultant, Agilist, Software Enthusiast

Kursleiter:in

Hello, I'm Bertil.

I have a diploma in computer science from the Technical University of Munich.

After university, I became a consultant, certified Scrum Master and Agile Coach.

What I like about my job is that it never gets boring. You see a lot of companies from the inside:

automotive, telecommunications, banks, insurances, publishing houses, software development firms, ...

I am also a blogger.

On dev.to: https://dev.to/bertilmuth

On Medium: https://bertilmuth.medium.com/

Not to forget: I am a happy husband and father of two wonderful kids.

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hi, ich bin schlecht. Zur Hölle. Und das ist Graham Product Backlog Management. Das Wesentliche. Die Theorie Off Backlog Management ist im Scrum Guide definiert. Ich habe einen Link dazu im Abschnitt „Über“ gesetzt. Diese Klasse ist die Praxis, die manchmal schwierig werden kann. Also, statt nur lehren Sie die Konzepte aus schlechten Uhr-Management. Ich würde Sie durch ein konsistentes Beispiel führen, von der Produktvision über die Entdeckung hochrangiger Geschichten bis hin zur Verwendung einer Technik namens Story Mapping, um die detaillierteren Geschichten abzuleiten . Und ich werde dir auch beibringen, was du in den Scrum-Ereignissen zu tun hast. Da dies eine Intermediate-Level-Klasse ist, sollten Sie ein grundlegendes Verständnis haben, wie agile Softwareentwicklung und Scram funktioniert. Wenn Sie eine kurze re Pflege benötigen, bitte beobachten Sie meine Klasse agil und scrum für Anfänger. Und jetzt, ohne weiteres, fangen wir an 2. Die Produktvision: bevor Sie eine anfängliche Produktrücksperre erstellen, sollte Ihr Team eine gemeinsame Vision des Produkts haben, das entwickelt werden soll. Eine Produkt-Vision ist zwar kein offizielles Artefakt aus Scrum, es kann aber helfen, das Gold zu setzen, auf das sich jeder einig ist. Kunden, Management, Produkteigentümer und Entwickler. Eine gute Vision motiviert die Menschen, die an dem Produkt arbeiten, und es hilft, Umfangsentscheidungen später darüber zu treffen, was in das Produkt zu setzen und was nicht. Deshalb ist es relevant für schlechte Uhr-Management sowie Ken Shaver, eine aus dem Vater aus Scrum. Einmal ausgedrückt, besteht der Mindestplan, der notwendig ist, um ein Scrum-Projekt zu starten, aus einer Vision und einem Produktrückstand . Es ist der Produkteigentümer, der die Mühe leitet, eine Produktregion zu entwickeln. Es wird in enger Zusammenarbeit mit dem Rest aus dem Scrum Team und anderen Stakeholdern erstellt . Da dies eine Klasse über Uhr ist, wird sich das Management auf eine sehr einfache ehemalige für die Dokumentation der Vision konzentrieren, Die Vision Aussage. Ein raffinierterer Former, um eine Produktvision zu schaffen. Es ist Roman Pickles Product Vision Board. Sie finden einen Link dazu im Abschnitt „Über“ dieser Klasse. Nehmen wir an, Ihr Unternehmen möchte ein Online-Portal für die Buchung von Flügen entwickeln, die speziell auf Vielflieger ausgerichtet sind. Ihre Vision Aussage könnte gelesen werden. Vielflieger fliegen oft billig und bequem. In dieser Aussage erkennen Sie die wichtigsten Eigenschaften einer Vision. Es sollte kurz sein, dass es Ihnen ermöglicht, Ihre Entwicklungsanstrengungen zu konzentrieren. Es sollte darauf hinweisen, für Ihr Ziel. Benutzergruppen sind, in diesem Fall, Vielflieger, und es sollte angeben, was die Benutzer brauchen, die durch das Produkt gekleidet sind Sie wollen fliegen, oft billig und bequem. Sobald Sie eine Produktvision erstellt haben, sollten Sie sie für die Stakeholder sichtbar machen, zum Beispiel ausgedruckt und im Raum Ihres Teams aufhängen. Sobald sich die Stakeholder auf eine Produktvision geeinigt haben, können Sie damit beginnen, einen ersten Produktrückstand zu erstellen. 3. Hoher user: Sobald Sie eine Produktvision haben, können Sie beginnen, heil alle User Stories basierend auf den Bedürfnissen Ihrer Benutzer zu entdecken. Bevor ich damit beginne, Hier ist ein Haftungsausschluss. Es gibt viele Möglichkeiten, Ihr Produkt zurück zu verwalten. Schauen Sie in dieser Klasse. Ich werde dir meinen bevorzugten Weg zeigen. Während ich davon überzeugt bin. Bitte experimentieren Sie damit und finden Sie Ihren eigenen Weg. Das passt gut. Lassen Sie uns das Beispiel nochmals besuchen. Vision Statement. Fliegen Sie oft billig und bequem. Was andere Bedürfnisse darin verborgen sind. Wenn eine Person sich dafür entscheidet, mit dem Flugzeug zu fliegen , muss sie normalerweise an einen entfernten Ort reisen. Wenn sie oft reist, kann das ziemlich teuer werden. So hat sie das Bedürfnis, Geld zu sparen, entweder für sich selbst oder für die Firma, für die sie arbeitet. Und da sie Reisen organisieren muss, oft sollte es oftbequem sein. Zum Beispiel sollte die Software einfach zu bedienen sein, Also warum auch die Mühe, über die Bedürfnisse von den Benutzern denken? Warum nicht direkt in die Entwicklung von Funktionen springen? Nun, wenn Leute Ihre Software benutzen, tun sie es nicht, weil sie eine Software so sehr mögen oder weil sie schön aussieht oder technologisch fortgeschritten ist . Sie tun es, weil es einen Vorsprung erfüllt, den sie haben, und das wird die Software erfolgreich machen . Ein weiterer Grund, über die Bedürfnisse nachzudenken, ist, dass Sie Lösungen miteinander vergleichen möchten. Was ist die beste oder billigste Lösung für den Benutzer oder Ihr Unternehmen, die die Bedürfnisse einbüßen ? Welche Lösung ist der geringste Aufwand und das geringste Risiko zu entwickeln Sobald Sie die Anforderungen haben, können Sie beginnen, die High Level User Stories von den Produkteigentümern zu entdecken, die für das Ergebnis verantwortlich sind. Dies geschieht am besten mit dem gesamten Scram-Team. Ein beliebter ehemaliger für die Dokumentation der Ergebnisse ist die Azar User Group. Ich möchte, dass das Leiden ein gewisses Merkmal hat, damit ein gewisses Bedürfnis erfüllt wird. Hier sind einige Beispiele Als Vielflieger möchte ich einen Flug buchen, damit ich an einen entfernten Ort reisen kann. Oder ich möchte einen Rabatt bekommen, wenn ich oft reserviere, damit ich Geld sparen kann oder ich einen Flug einfach neu buchen möchte , so dass der Buchungsprozess bequem ist, wie Sie sehen können, das Ende jeder dieser Sätze spiegelt die Bedürfnisse wider, die wir zuvor identifiziert haben und in der Mitte. Sie sehen, wie die Software für Gesicht dies einige Eigenschaften ausschalten muss. Gute User Stories sind ein guter User. Die Geschichte wird aus der Perspektive eines Benutzers geschrieben, nicht aus technischer Sicht, um sicherzustellen, dass Sie die Bedürfnisse des Benutzers erfüllen. Die Geschichten sind kurz, wie Sie in den Beispielen gesehen haben. Das bedeutet auch, dass Sie die Details auslassen. Zunächst klären Sie die Details später kurz vor der Umsetzung der Story. Geschichten geht es mehr um Konversation als um Dokumentation, also verwenden Sie sie, um Ideen im Scrum Team zu diskutieren und zu dokumentieren, nur genug, um die Ergebnisse zu erhalten. Es sollte also nicht der Produkteigentümer allein sein, der sich mit diesen Geschichten auseinandersetzt. Das ist wirklich ein ganzes Team Anstrengung. 4. Der erste product: benötigen Sie einen anfänglichen Produktrückstand als Ausgangspunkt für Scrum. Basierend auf den High-Level-Geschichten, können Sie den ersten Rücken Look erstellen. Ich mag eine Technik namens Story Mapping, um dies zu tun, und ich zeige Ihnen, wie Sie es mit Beispiel verwenden. Lassen Sie uns die hochrangigen Geschichten nochmals besuchen. Das erste, was zu tun ist, ist, die Features aus den Geschichten zu extrahieren. Wenn Sie das in unserem Beispiel tun, erhalten Sie drei Funktionen Buch, Flug, erhalten Rabatt und neu gebucht Flug leicht. Was jetzt in der Praxis passieren würde, ist, dass Ihr Scram t für einen Story Mapping Workshop trifft. Das Team stellt fest, dass die Buchung eines Fluges der zentrale Workflow ist, von dem alles andere abhängt . Also schreibt das Team Buchflug auf eine orangefarbene Haftnotiz. Es ist orange, wie es ist, eine Benutzeraktivität oder, anderen Worten, ein Workflow mit mehreren Aufgaben, die von Benutzern ausgeführt werden. Was müssen Sie uns tun, um einen Flug zu buchen? Nehmen wir an, um einen Flug zu buchen, muss sich ein Benutzer zuerst registrieren oder einloggen, so dass das Team diese Haftnotiz auf der linken Seite hängt und danach die rechte Seite fragt. Nach dem Einloggen sucht sie nach Flügen. Dann wählt sie einen Flug aus. Dann gibt sie Zahlungsinformationen ein, und schließlich bestätigt sie die Buchung. Was ist mit den anderen Funktionen, die Sie früher extrahiert, erhalten Rabatt und wieder gebucht Flug leicht? Das Team entscheidet, dass sie nicht als Benutzeraktivitäten behandelt werden sollten. Aber wie er unsere Aufgaben war. Es gibt keine wirklich getrennten Arbeitsabläufe, so dass das Team sie in die Buchflug-Aktivität integriert. Er ist die neue Buchflugaktivität, mit allen Funktionen, die in jeder realen Welt Anwendung integriert sind. Es wird mehr Nutzungsaktivitäten geben, zum Beispiel Ausführen Aktivität, um das Konto zu verwalten. Orange Haftnotizen werden von links nach rechts in der Reihenfolge sortiert, in der sie auftreten, wie bei den blauen Benutzeraufgaben. Jetzt, da wir die Aktivitäten und Aufgaben des sogenannten Backbone von der Story-Map haben, können wir anfangen zu entdecken, dass sie unsere Geschichten verwenden. Ihr Team brainstormt, was zu tun ist und ordnet die Geschichten unter dem Rückgrat an. Sie denken darüber nach, was Sie zuerst für die Buchflugaktivität implementieren müssen. Was wäre eine minimale Lösung, die Sie auf dem richtigen Weg zeigt? Hier ist, was das Team sich einfällt. Sie können nach Flügen suchen, aber nur nach Flügen von einer einzelnen Fluggesellschaft. Sie können einen Flug mit einem einfachen Klick auswählen, und dann werden Sie zur Zahlung weitergeleitet. Sie können nur mit Visa bezahlen und es mit einem einfachen Tastendruck bestätigen. Danach implementieren die Entwickler das Anmelden aus Gründen der Bequemlichkeit. Sie werden die Suche nach einer anderen Fluggesellschaft implementieren Wenn der Benutzer nimmt Licht, die weichen Specials Details darüber, und Sie können mit einer anderen Kreditkarte bezahlen. Und schließlich werden die Entwickler die Suche nach verschiedenen Fluggesellschaften implementieren. Die Software berechnet und zeigt den Rabatt, den Sie mit mehreren Kreditkarten bezahlen können, und es gibt eine ganze Seite, die die Buchungsdetails für Sie zusammenfasst. Wie Sie sehen können, bestimmt der logische Überschuss drei Reihenfolge off Implementierungsgeschichten an der Spitze implementiert werden . Erste Geschichten an der Unterseite sind zuletzt umgesetzt. Anstatt die Software ein Ziel zu bauen, bauen Sie sie auf, ein Territorium, ein Territorium, fliehen und inkrementell, um das Entwicklungsrisiko zu reduzieren. Sobald das Team die Geschichten auf dieser Karte erstellt hat, haben sie die Software ausgeliefert, um uns zu testen, um Feedback zu erhalten. Wenn Sie die Software öffnen und sich dort befinden, haben Sie das ursprüngliche Produkt wieder erstellt. Hör zu, nein, du fragst dich vielleicht, ist kein Scrum-Rückstand von flachen geordneten Listen? Das ist richtig, und es ist ziemlich einfach, die zweidimensionale Story-Map zu einem eindimensionalen großen Rücken zu konvertieren . Schau, du nummerierst einfach die Geschichten von links nach rechts und von oben nach unten. Das ist der Rang Ihres Produktes. - Zurück. Sieh mal. Gegenstände aus dem Kurs. Sie können die Dinge horizontal verschieben. Ich bevorzuge die zweidimensionale Story-Map als einen großen Felsfall, da es ein schöner Überblick über die Dinge ist , die entwickelt werden sollen. 5. Der product in der Sprintplanung: Was passiert mit dem Produktrückstand? Hat Sprint Planung in Sprint am Anfang geplant? Neben dem Sprint diskutiert der Produkteigentümer die Geschichten an der Spitze des Produktrückstands mit den Entwicklern, die Entwickler prognostizieren, wie viele sie wahrscheinlich während dieses Drucks erledigen werden. Um in der Lage zu sein, die Prognose zu machen. Die Details der Geschichten müssen gut genug verstanden werden. Sie sollten das Ergebnis einer Verhandlung zwischen dem Produkteigentümer und den Entwicklern sein, und sie sollten als Akzeptanzkriterien dokumentiert werden. Außerdem sollte die Geschichte klein sein, damit die Entwickler den Fortschritt zeigen können, den sie in Sprint Review gemacht haben . Es sollte etwa 5 bis 10 Geschichten für den Sprint zur Verfügung stehen. Darüber hinaus stimmt das Team auf ein übergeordnetes Ziel für den Sprint zu. Die Entwickler, um das Design und vereinbaren Aufgaben, um die Geschichten zu implementieren. Werfen wir einen Blick auf unsere Top-Story aus dem Beispiel. Rückstand. Suche einzelne Fluggesellschaft. Wenn der Produkteigentümer die Entwickler trifft, hat sie viele Ideen. Die Fluggesellschaft ist für United Airlines fixiert. Der Vielflieger kann den Ausgangs- und Zielflughafen Tag vor Abflug und Rückgabe angeben. Wie viele andere Erwachsene und Kinder fliegen und in welcher Klasse sie fliegen werden. Der Produkteigentümer möchte, dass die Felder Quelle und Zielflughafen als automatische Vervollständigung und der Tag vor Abflug und Rückkehr aus einem Kalender entnommen werden. In der Diskussion mit den Entwicklern stellt sich schnell heraus, dass diese Geschichte für einen zweiwöchigen Sprint zu groß ist. Also beginnt das Team mit Brainstorming, was wäre die einfachste Sache mit dieser Geschichte zu tun? Er ist das, worauf sich das Team einig ist. Die Fluggesellschaft ist vor United Airlines Samos fixiert, aber die Quelle und Target Airport sind angegeben. Eine einfache Textfelder ohne automatische Vervollständigung kann nur der Tag der Abreise angegeben werden. So sind zunächst nur Sängertrips möglich. Der Benutzer muss das Datum in ein einfaches Textfeld eingeben. Es gibt keinen Kalender. Nur ein Erwachsener kann fliegen, die in der Klasse fixiert ist, um Trainer. Darüber hinaus erstellen die Entwickler einen einfachen Drahtrahmen, um zu zeigen, wie die Seite aussehen wird. - Natürlich. Diese Geschichte stellt nicht die letzte Geschichte dar, die den Endbenutzern geliefert wird. Das muss es nicht. Es ist Teil der interaktiven Natur von scram, um die Arbeit zu verfeinern, die getan wurde. Sprint von Sprint. Das Team stimmt dem Sprint-Ziel zu, einen Flug von einer einzigen Fluggesellschaft buchen zu können. Um ihr Ziel zu erreichen, kann das Team aufhören, weitere Details aus der Suche einzelne Fluggesellschaft Story zu diskutieren. Nun wird dies in Zukunft geschehen, wenn das Team mehr Wissen hat, basierend auf der Implementierung und Feedback von den Stakeholdern . Stattdessen beginnt das Team, die anderen Geschichten zu diskutieren, die benötigt werden, um einen Flug zu buchen und definiert auch Akzeptanzkriterien für sie. Aber was ist mit der ursprünglichen Geschichte? Die Vollversion von der Suche, die klar wird, wenn wir uns die Story-Map, die vom Team und Frühjahrsplanung aktualisiert wird aussehen ? Der Produkteigentümer beschließt, diese Geschichte ganz unten auf der Karte zu setzen. Vielleicht denkst du jetzt, warum auf der Erde tot ist? Denken Sie daran, dass das Ziel aus der Veröffentlichung waas der Versender nutzbare Software zum Testen verwendet, um zu sehen ob es wertvoll ist. Der Produkteigentümer versteht, dass, um dieses Ziel zu erreichen, das U I nicht poliert oder perfekt sein muss, so dass die Geschichte eine geringere Priorität erhält. Die Details werden in einem zukünftigen Sprint definiert, wenn es umgesetzt wird. Wenn das Team die Geschichten für den Sprint diskutiert hat. Die Entwickler sind zuversichtlich, dass sie in der Lage sind, diese Geschichten zu liefern. So ziehen die Geschichten in den Sprint zurück Blick, sie diskutieren die notwendigen Entwicklungsaufgaben, um die Geschichten umzusetzen. Sie können sie in der Spalte zu tun sehen. Die Entwicklungsaufgaben unterscheiden sich von den Benutzeraufgaben in Story Mapping eine Entwicklung konnte Controller-Klasse A erstellen Bildschirmdesign, sein oder erstellen Sie siehe Service, und damit ist Sprint Planung abgeschlossen. 6. Das Produkt-Backlog während des sprint: was mit dem Produktrückstand hier im Sprint passiert. Wie ich bereits in der Sprint-Planung sagte, setzen die Entwickler das Top-Produkt nach Uhr-Artikel in den Sprint-Rückstand, so dass sie aus dem Produkt wieder entfernt werden . Achten Sie auf Sprint bei der Planung der sogenannten Backlock Verfeinerung Kicks im Produkteigentümer Gespräche mit Anwendern, Entwicklern und anderen Stakeholdern über die Zukunft des Produkts. Die Aktivitäten ähneln dem, was wir für die Sprint-Planung besprochen haben, mit dem Unterschied, dass Sie den aktuellen Sprint nicht planen, Sie planen ein oder zwei Sprints voraus. Beispiel zumBeispiel Um zumBeispieldie Stakeholder zufrieden zu stellen, kann der Produkteigentümer entscheiden, zunächst eine Zahlung mit einer anderen Kreditkarte durchzuführen. Im Sprint Review demonstrieren die Entwickler die funktionierende Software, die sie beim Sprint bauen, der Produkteigentümer, die Entwickler und andere eingeladene Stakeholder diskutierten, was erreicht wurde und was getan werden sollte als Nächstes. Infolgedessen sich kann sich der Produktrückstand ändern. Zum Beispiel die Entwickler im ersten Sprint die Suche nach unten bekommen. Sie erhielten auch die Zahlung auf, weil sie es von einem anderen Produkt wiederverwenden konnten. Aber sie haben es nicht geschafft, tatsächlich einen Flug mit einer anderen Fluggesellschaft zu buchen, die sich als schwieriger herausstellte als erwartet. Der Produkteigentümer hat die Wahl. Verwerfen Sie die Geschichte vollständig oder legen Sie sie an einer bestimmten Position zurück, vielleicht mit geänderten Akzeptanzkriterien. Im Beispiel entscheidet sie, dass die Buchung eines Fluges mit einer anderen Fluggesellschaft im nächsten Sprint umgesetzt werden soll , da dieser Teil der Kernfunktionalität ist. Und das ist es, was Sie während des Sprints mit dem Produktrückstand tun. 7. Schlussbemerkung: Hey, hast du alle Videos beendet? Herzlichen Glückwunsch. - Natürlich. Dies war nur ein Überblick. Also, wenn Sie spezifische Fragen haben, lassen Sie es mich wissen. Im Community-Bereich dieser Klasse haben Sie vielleicht sogar Ideen für zukünftige Klassen, die ich unterrichten könnte. Also, wenn das der Fall ist, lassen Sie es mich bitte auch wissen und nicht das Klassenprojekt zu vergessen. Die Zuordnung ist ganz einfach. Erstellen Sie eine einfache Story-Map und laden Sie sie in die Projektgalerie hoch. Also, das war's für heute. Ich hoffe, Sie in einer anderen Klasse von meiner CIA zu sehen.