Überblick WPF - IN, WI, TI, IAM

Ähnliche Dokumente
Überblick WPF - IN, WI, TI, IAM

Gelebtes Scrum. Weg vom Management hin zur Führung

Scrum. Übung 3. Grundlagen des Software Engineerings. Asim Abdulkhaleq 20 November 2014

Meetings in SCRUM. Leitfaden. Stand:

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Sollten folgende drei Fragen durch das Team positiv beantwortet werden, sind wichtige SCRUM-Elemente in Ihrem Team erfolgreich installiert.

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Projektmanagement Vorlesung 12/ 13

Überblick WPF - IN, WI, TI, IAM

Projektmanagement. Agile Vorgehensweise / Scrum. Version: 1.0 Stand:

SCRUM. Software Development Process

Scrum mit User Stories

Scrum - Von Schweinchen und Hühnchen

Hilfe, mein SCRUM-Team ist nicht agil!

Praktische Erfahrungen beim Einsatz des Vorgehensmodells "SCRUM" bei AGFA HealthCare

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Einführung in Scrum. Agiles Projektmanagement. Martin Krüger Entwicklung von Workflowanwendungen

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Michael Franken. Serum für bummies. Übersetzung aus dem Niederländischen (/on Susanne Bonn. WlLEY. WILEY-VCH Verlag GmbH & Co.

Projektmanagement in der Spieleentwicklung

Professionelle Seminare im Bereich MS-Office

Welche Gedanken wir uns für die Erstellung einer Präsentation machen, sollen Ihnen die folgende Folien zeigen.

Agile Entwicklung nach Scrum

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

Was Sie über SCRUM wissen sollten...

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

Scrum E I N F Ü H R U N G

Regelwerk der "Electronical Infrastructure for Political Work"

SCRUM. Vertragsgestaltung & Vertragsorientierte Projektdurchführung. Katharina Vierheilig Vorlesung: Juristisches IT-Projektmanagement

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Statuten in leichter Sprache

Agile Programmierung - Theorie II SCRUM

Alle Schlüssel-Karten (blaue Rückseite) werden den Schlüssel-Farben nach sortiert und in vier getrennte Stapel mit der Bildseite nach oben gelegt.

Sabotage in Scrum. dem Prozess erfolglos ins Knie schiessen. Andreas Leidig (andrena objects ag) Vortrag bei den XP Days 2007

Agile Software Development

Mind Mapping am PC. für Präsentationen, Vorträge, Selbstmanagement. von Isolde Kommer, Helmut Reinke. 1. Auflage. Hanser München 1999

Globale Scrum Retrospektive

DAS PARETO PRINZIP DER SCHLÜSSEL ZUM ERFOLG

READY-STEADY-DONE! Der Product Owner are you READY for agile?!

Software Engineering

Kulturelle Evolution 12

Mit Scrum zur agilen Organisation. Joachim Seibert & Paul Herwarth von Bittenfeld //SEIBERT/MEDIA GmbH, Wiesbaden

Zukunftskonferenz. Behinderten-Sportverband Berlin e.v.

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Einführung in SCRUM. Helge Baier

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Scrum. Agile Software Entwicklung mit. Agile Software Entwicklung mit. Scrum. Raffael Schweitzer 18. November 2003

Scaling Scrum Nexus professionell umsetzen

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Agiles Projektmanagement mit Scrum

Projekt- Management. Landesverband der Mütterzentren NRW. oder warum Horst bei uns Helga heißt

Konzentration auf das. Wesentliche.

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Erstellen von x-y-diagrammen in OpenOffice.calc

Kreativ visualisieren

Scrum ist ein agiles Framework zur Software-Entwicklung. SCRUM bei Festo. Was ist SCRUM? Frank M. Hoyer, House of Software

Menü auf zwei Module verteilt (Joomla 3.4.0)

Was sind Jahres- und Zielvereinbarungsgespräche?

Der Tag hat 24 Stunden. Bitte schreibt in die linke Spalte alles auf, was ihr gestern getan habt und euch noch einfällt: War es ein stressiger

MuP-Arbeitshilfen. Kreativität organisieren Der innovative Prozess. Problem-Phase

Projektstart für Auftraggeber und Entscheider. Bern, 27. August 2013

Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation

Herzlich willkommen. zur Information Arbeitssicherheit / Gesundheitsschutz / für Kirchgemeinden

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

Warum Projektmanagement?

Grundsätze Teamentwicklung

Das Leitbild vom Verein WIR

Welches Übersetzungsbüro passt zu mir?

Bewerbungsformular für das Förderprogramm Teamwork gefragt! Beteiligung von Personen aus anderen Kulturen in der Gemeinde

Agile Softwareentwicklung mit Scrum

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Checkliste für Scrum-Meetings

Projektmanagement durch Scrum-Proxies

Inhaltsverzeichnis. Ralf Wirdemann. Scrum mit User Stories ISBN: Weitere Informationen oder Bestellungen unter

Versetzungsgefahr als ultimative Chance. ein vortrag für versetzungsgefährdete

Geld Verdienen im Internet leicht gemacht

Checkliste. zur Gesprächsvorbereitung Mitarbeitergespräch. Aktivität / Frage Handlungsbedarf erledigt

Präsentation Projektarbeit, Ziele

Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?

Auswertung der Feedbackergebnisse im Unterricht (Beispiel)

Elternzeit Was ist das?

Gutes Leben was ist das?

Wir erledigen alles sofort. Warum Qualität, Risikomanagement, Gebrauchstauglichkeit und Dokumentation nach jeder Iteration fertig sind.

30 Multiple Choice-Fragen - pro Frage gibt es immer 1-4 richtige Antworten

Umgang mit Schaubildern am Beispiel Deutschland surft

Scrum-Einführung bei der Projektron GmbH

Anleitung über den Umgang mit Schildern

Start. Kreative Zielanalyse. Ideenmanagement. Stakeholdermanagement. Nutzung vorhandener Prototypen etc. Extrem schlanker Prozess.

Komplettpaket Coaching. Arbeitsmittel & Checklisten

Einfaches, integriertes Projektmanagement mit Standard-Tools effizient planen und umsetzen

Grundlagen der Theoretischen Informatik, SoSe 2008

Scrum in der Praxis (eine mögliche Umsetzung)

Volksbank BraWo Führungsgrundsätze

Örtliche Angebots- und Teilhabeplanung im Landkreis Weilheim-Schongau

JRK-Spielplatztest. Was macht Spaß und kostet nix! Eine Kampagne des Jugendrotkreuzes im Nürnberger Land. Version 1.5 Juli 2008

Transkript:

Scrum

Überblick

Scrum Was ist Scrum? Scrum ist eine agiles Projektmanagement Rahmenwerk Scrum ist eine Methode zum Management komplexer Systeme (Inspect & Adapt) Scrum ist eine Methode zur Einführung agiler Projektmanagementmethoden in Unternehmen (Enterprise Scrum)

Scrum Was ist Scrum? Selbst-organisierende Teams Produkt schreitet in Serien von monatlichen Sprints fort Anforderungen sind als Listeneinträge im Produkt-Backlog festgehalten Keine spezifischen Entwicklungsvorgehen vorgeschrieben Benutzt generative Regeln um ein agiles Umfeld für die Auslieferung von Produkten zu schaffen Einer der agilen Prozesse

Scrum

Scrum-Rollen

Scrum- Rollen Product Owner

Scrum- Rollen Product Owner

Scrum- Rollen Product Owner ist verantwortlich für den Erfolg der gesamten Entwicklungsvorhaben eines Produktes oder einer Produktlinie. bringt die Produktvision ins Team. beschreibt die Anforderungen und verwaltet das Product Backlog. erstellt den Releaseplan und die Releaseberichte. managed die Stakeholder und arbeitet eng mit dem Team während der gesamten Projektlaufzeit zusammen.

Scrum- Rollen Product Owner Definiert Produkt-Features Bestimmt Auslieferungsdatum und Inhalt Ist verantwortlich für den Gewinn des Projekts (ROI) Priorisiert Features abhängig vom Marktwert Passt Features und Prioritäten nach Bedarf für jede Iteration an Akzeptiert oder weist Arbeitsergebnisse zurück

Scrum- Rollen Scrum-Master

Scrum- Rollen Scrum-Master

Scrum- Rollen Scrum-Master Verantwortlich für die Einhaltung von Scrum-Werten und - Techniken Entfernt Hindernisse Stellt sicher, dass das Team vollständig funktional und produktiv ist Unterstützt die enge Zusammenarbeit zwischen allen Rollen und Funktionen Schützt das Team vor äußeren Störungen hilft, Scrum richtig anzuwenden. Repräsentiert das Management gegenüber dem Projekt unterstützt das Team und stellt die direkte Arbeit zwischen ProductOwner und Team sicher

Scrum- Rollen Scrum-Master beseitigt Impediments und hilft dem Team, seine Produktivität kontinuierlich zu steigern. ist der Trainer und Moderator des Teams. Er hat immer einen Trainingsplan für sein Team - das Impediment Backlog. hält die "inspect and adapt" Zyklen von Scrum unter Kontrolle. beschützt das Team und arbeitet zusammen mit dem Product Owner an der Maximierung der Rendite.

Scrum- Rollen Exkurs: Scrum Master

Scrum- Rollen Exkurs: Scrum Master

Scrum- Rollen Das Team

Scrum- Rollen Das Team

Scrum- Rollen Das Team Typischerweise fünf bis zehn Leute funktionsübergreifend QA, Programmierer, UI-Designer, etc. Teams organisieren sich selbst Mitgliedschaft kann sich nur zwischen Sprints verändern besteht aus unterschiedlichen Spezialisten, damit alle notwendigen Kenntnisse zur Realisierung des Produktes vorhanden sind.

Scrum- Rollen Das Team muss die Vision und die Sprint Ziele des Product Owners verstehen, um funktionsfähige Produktinkremente zu liefern ist bevollmächtigt und autonom organisiert seine Arbeit selbst interdisziplinär besetzt

Scrum Meetings Überblick Visions Workshop Estimation Meeting Sprint Planning 1 Sprint Planning 2 Daily Scrum Scrum of Scrums Review Retrospektive

Scrum-Meetings Visions Workshop

Scrum-Meetings Estimation Meeting

Scrum-Meetings Sprint Planning 1 + 2

Scrum-Meetings Daily Scrum und Scrum of Scrums

Scrum Meetings Review

Scrum Meetings Retrospektive

Scrum-Meetings Visions Workshop

Scrum- Anforderungsmanagement Anforderungen "Unter einer Anforderung oder einem Requirement versteht man einen Aspekt, den die zu erstellende Software erfüllen soll. Unter der Summe aller Anforderungen verstehen wir alle die Aspekte des Einsatzkontextes, die vom zukünftigen System abgedeckt werden sollen."

Scrum-Anforderungsmanagement Anforderungen Problem: Detaillierungsgrad wenige Dokumente - schnelle Software wenig im Voraus kleine Anforderungen überschaubare Iterationen so aufnehmen, dass Umfang geschätzt werden kann Lernprozess

Scrum-Anforderungsmanagement Anforderungen in Scrum Pragmatischer Weg: kommender Sprint Klarheit zwischen Entwickler und Kunde "User-Stories" zur Beschreibung der Anforderungen Story als "Versprechen" Story als Kommunikationsmittel so genau, dass man schätzen kann Karteikarten Stories aus Nutzersicht beschreiben, nicht technisch

Scrum-Anforderungsmanagement Story Card Als XY...... möchte ich folgendes Feature...... damit...

Scrum-Anforderungsmanagement Story Card Abnahmekriterien: Rahmenbedingungen: Lieferantenbeziehung: Story Points: Wichtigkeit:

Scrum - User Stories Story Card - Advanced Ist die Story schätzbar? Zerlegen von großen in kleinere Stories Vertikal schneiden Fachlich trennen Fachliche Entität Rolle Kontext Ergebnis Details Aufgabe

Scrum- Anforderungsmanagement Story Card - Advanced Straßenmetapher Größe von Pareto

Scrum - User Stories User Story Kriterien nach dem INVEST Prinzip Independent (I) Sie ist nicht von einer anderen User Story abhängig Negotiable (N) Sie dient als Gesprächsgrundlage und kann gemeinsam weiterentwickelt werden. Valuable (V) Sie stellt immer einen Vorteil für den User, Kunden oder Auftraggeber dar Estimatable (E) Sie ist schätzbar. Sie hat also soviel konkrete Details, dass ein erfahrenes Team deren Umfang schätzen kann Small (S) Sie hat die richtige Größe Testable (T) Sie kann getestet werden.

Scrum - User Stories Gute Stories schreiben Aus Anwendersicht Teamwork ist gefragt Kommunikation ist wichtig Keep it simple Abnahmekriterien (Akzeptanzkr.) sind wichtig Mit Papierkarten arbeiten (alternativ: visuelles Taskboard) Immer im Blick behalten

Scrum-Meetings Estimation Meeting

Scrum-Schätzen Definition Of Ready Wann ist eine Story "Ready to estimate"?

Scrum-Schätzen Definition Of Ready Wann ist eine Story "Ready to estimate"? Ist dem Team alles klar? Abnahmekriterien Lieferantenbeziehung Tests

Scrum-Schätzen Wie schätzen wir Aufwände Wetter von gestern Fachliche Nachfragen ermöglichen Entwicklerteams schätzen Abstrakte Schätzmaße Demokratisches Schätzen

Scrum-Estimation Estimation Meeting - Agenda Planning Poker Diskussionen sind wichtig Fibonacci Reihe als Wertebereich Nivillierung (Referenz) Definition Of Ready Referenzstory Niedrigste und höchste Schätzung diskutieren

Scrum-Estimation Estimation Meeting - Details Zunächst erhält jedes Teammitglied einen Stapel mit Schätz-Karten (Alternativ: Scrum App -> Suche im Market unter: "Scrum"). Der PO stellt eine zu schätzende Story vor. Das Team klärt etwaige Unklarheiten mit dem PO. Dann bespricht das Team die wesentlichen zur Umsetzung des Eintrags notwendigen Schritte. Jedes Teammitglied wählt eine Karte aus und legt sie verdeckt vor sich auf den Tisch. Zeitgleich drehen alle Teammitglieder ihre Karten um. Liegt kein Konsens vor, so erklären die beiden Teammitglieder, deren Schätzwerte am weitesten auseinander liegen, warum sie den jeweiligen Wert gewählt haben. Dann erfolgt eine neue Schätzrunde. Der ScM moderiert und stellt sicher, dass die Besprechung pünktlich endet (Timebox). Das Meeting endet, wenn alle Einträge abgeschätzt, oder die Zeit abgelaufen ist. Anhand der geschätzten Komplexitäten können dann Dauer und Kosten errechnet werden.

Scrum-Estimation Schnelles Schätzen - Alternative "Magical Estimation" geeignet für sehr grobe Schätzungen alle Stories werden ausgedruckt an Teammitglieder verteilt jeder hängt seine Stories an die Wand links die einfachsten, rechts die komplexesten danach werfen alle nochmal einen Blick darauf evtl. Nachbesserungen Einigung, wo man die Fibonacci Zahlen positioniert Wichtig: solche Schätzungen müssen als "magic" markiert werden

Scrum-Estimation Gesamtlaufzeit - Alternative Machbarkeit und Kosten/Nutzen bewerten Ein Schätzverfahren für unterschiedliche Größen Zu Beginn alle Storys kennen: Unrealistisch! Hirarchie aus Subsystem, Feature und Story Story Effort Points "step" Feature Effort Points "feep" System Effort Points "syep" Schätzeinheiten: vollkommen unabhängig Schätzung hier: Gewichtung Wertebereich: 1-5 Sching-Schang-Schong-Schätzen Top Down schätzen - Bottom Up umrechnen

Scrum-Meetings Sprint Planning 1 + 2

Scrum-Meetings - Planning Sprint Planning 1 Im Sprint Planning 1 erstellt das Team ein Sprint Backlog welches festlegt, welche Stories innerhalb des Sprints umgesetzt werden können. Zentrale Frage "Was machen wir?"

Scrum-Meetings - Planning Ablauf Der Scrum-Master macht die Eckdaten des Sprints sichtbar Product Owner stellt Sprint-Ziel und die Vorauswahl der umzusetzenden Anforderungen vor Team legt fest, welche und wie viele der vom Product Owner vorbereiteten Stories innerhalb des Sprints umgesetzt werden können Scrum Master moderiert und achtet auf die Einhaltung der Regeln (vor allem Wahrung des Pull-Prinzips, d.h.: Das Team nimmt sich die Aufgaben, NICHT: Der Product Owner weist die Aufgaben zu) Team verpflichtet sich, die ausgwählten Stories komplett umzusetzen

Scrum-Meetings - Planning Sprint Planning 2 Im Sprint Planning 1 bricht das Team die einzelnen Stories in Tasks herunter und plant die Abarbeitungsreihenfolge. Zentrale Frage "Wie machen wir es?"

Scrum-Meetings - Planning Sprint Planning 2 Entwicklungsteam weiß bereits, was es zu erledigen hat technische Umsetzung klären (ohne jedoch mit der eigentlichen Umsetzung zu beginnen). Dieses Meeting organisiert das Entwicklungsteam eigenverantwortlich Ergebnis dieses Meetings: Aufgaben oder Tasks, (dauer pro Task: max 1 Tag) WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings - Planning Sprint Planning 2 Taskcards zusammen mit User Stories an Pinnwand (Taskboard) Pro Teammitglied ein "Bereich, in den er seine Tasks hängen kann Übersichtlich anordnen, damit erkennbar welche Aufgaben zu bearbeiten / in Bearbeitung sind, und welche bereits bearbeitet wurden Anzahl Tasks auf "Burndown Chart" markieren WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Daily Scrum und Scrum of Scrums WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Pigs and Chickens Beteiligte heißen Personen Pigs (Schweine) Außenstehende heißen Chickens (Hühner). A chicken and a pig were brainstorming... Chicken: Let's start a restaurant! Pig: What would we call it? Chicken: Ham 'n' Eggs! Pig: No thanks. I'd be committed, but you'd only be involved! WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Pigs and Chickens Leute, die tatkräftig mitarbeiten und auch ein echtes Risiko auf sich nehmen. Sie sind "committed". In Scrum nennen man solche Leute daher "Pigs". Personen, die zwar gern mitreden, kritisieren und schlußendlich am Erfolg partizipieren wollen, ansonsten aber eher unbeteiligt sind Sie wollen gern "involved" sein. In Scrum nennt man sie daher "Chickens". WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Pigs Direkt am Projekt beteiligte Personen, die auch eine Last bzw. ein Risiko im Projekt tragen Arbeiten in durch die Scrum-Regeln definierter Weise zusammen Treffen sich regelmäßig zu kurzen, effizienten Meetings Halten ihre jeweiligen Scrum-Artefakte auf dem neuesten Stand, damit alle - auch die Chickens - sich selbständig über den Fortschritt informieren können WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Chicken Am Projekt interessierte, jedoch nicht direkt an der Umsetzung und am Projektrisiko beteiligte Personen Geben vor, wissen zu müssen, was passiert, weil es angeblich ihre Arbeit in irgendeiner Weise berührt/beeinflußt Overhead in Meetings und im gesamten Prozeß Bekommen in Scrum einmal pro Sprint Gelegenheit, sich zu informieren und Feedback zu geben Werden ansonsten gleich zu Beginn aus dem Prozeß eliminiert dürfen bestenfalls in Meetings zuhören WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Daily Scrum ist ein Abstimmungsmeeting für die Teammitglieder. findet jeden Tag zur gleichen Zeit und am gleichen Ort statt. Die Dauer des Meetings ist auf 15 Minuten beschränkt. Dabei beantwortet jedes Teammitglieder die folgenden 3 Fragen: 1. Was habe ich seit dem letzten Daily Scrum erreicht? 2. Was hat mich daran behindert? 3. Was werde ich bis zum nächsten DailyScrum erreichen? WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Daily Scrum - Benefits verbessert die Kommunikation, machet andere Meetings überflüssig, identifiziert und beseitigt Hindernisse für die Entwicklung betont und fördert die schnelle Entscheidungsfindung verbessert den Kenntnisstand über das Projekt für alle Der ScrumMaster sorgt dafür, dass das Team dieses Meeting durchführt Das Team ist für die Durchführung des Daily Scrums verantwortlich WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Daily Scrum - übliche Fehler Der ScrumMaster bringt dem Team bei, wie es das Daily Scrum kurz hält, indem er die Regeln durchsetzt und dafür sorgt, dass sich die Teilnehmer kurz fassen. Der ScrumMaster setzt auch die Regel durch, dass Hühner" während des Daily Scrums nicht sprechen oder sich auf andere Weise in das Daily Scrum einmischen. WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Daily Scrum - Do's and Don'ts kein Reportmeeting nicht für jeden gedacht, sondern nur für die Mitarbeiter, die aus den Product Backlog-Einträgen ein Produkt-Inkrement erstellen (das Team). ist eine Inspektion des Fortschritts in Richtung auf dieses Sprintziel (die drei Fragen). Folgemeetings werden häufig eingeplant, um Anpassungen an der aufkommenden Arbeit im Sprint vorzunehmen. Die Zielsetzung ist es, die Wahrscheinlichkeit zu erhöhen, dass das Team sein Ziel erreicht. Schlüsselmeeting zur Inspektion und Adaption in Scrum. WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum-Meetings Scrum of Scrums Bei großen Projekten arbeiten deutlich mehr als sieben Personen zusammen mehrere Teams werden gebildet, die sich in der Folge untereinander mit möglichs wenig Overhead koordinieren und abgleichen müssen Jedes Team eigenständig mit jeweils eigenem Sprint Backlog, eigenen Daily Scrums usw. Jedes Team: ein Mitglied in den Scrum of Scrums Ablauf nach Muster des Daily Scrum Teambotschafter berichten aus ihrem Teilprojekt Sie nehmen Informationen mit zurück in ihre jeweiligen Teams WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Review WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Review WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings - Review Review Findet als Sprintabschluss statt ein auf vier Stunden beschränktes Meeting für einmonatige Sprints für kürzere Sprints: nicht mehr als 5% der gesamten Sprintzeit Scrum Team und Stakeholder arbeiten zusammen an der Betrachtung der Arbeitsergebnisse Auf dieser Basis erarbeiten sie die nächsten möglichen Schritte Rein informelles Meeting Vorführung der Funktionalität ist dazu gedacht, die Zusammenarbeit für die weitere Planung zu fördern. WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings - Review Ablauf Der Product Owner identifiziert, was fertig gestellt wurde und was nicht. Das Team diskutiert, was während des Sprints funktioniert hat, wobei es Probleme gegeben hat UND wie diese Probleme gelöst worden sind. Das Team demonstriert die geleistete Arbeit und beantwortet Fragen dazu. Der Product Owner diskutiert den aktuellen Stand des Product Backlogs. Alle Teilnehmer erarbeiten was ihr Eindruck über das gerade gesehene in Bezug auf die weitere Planung bedeutet. WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Retrospektive WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Retrospektive WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Retrospektive Zeitpunkt: nach Review und vor Planning Entwicklungsprozess nach Scrum-Vorgaben inspizieren Ziel: kommenden Sprint effektiver und angenehmer gestalten Sinn: Wie ist der letzte Sprint gelaufen im Bezug auf: Menschen Beziehungen Prozess Werkzeuge wesentlichen Punkte identifizieren und priorisieren, die gut funktioniert haben WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Retrospektive Punkte identifizieren, die noch besser gelaufen wären, wenn sie anders angegangen worden wären Themen: Teamzusammensetzung Meeting-Arrangements Werkzeuge die Definition von fertig" Kommunikationsmethoden Prozesse, um aus dem Product Backlog etwas fertiges" herzustellen Scrum Team identifiziert umsetzbare Verbesserungsmaßnahmen WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Retrospektive Viele Techniken für Retrospektiven Retrospektiven werden meist in den folgenden 5 Schritten durchgeführt: 1. Intro 2. Daten sammeln 3. Einsichten gewinnen: Warum sind die Dinge wie sie sind? 4. Maßnahmen beschließen 5. Abschluss WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Retrospektive - weitere Techniken Mad, Glad, Sad Wandernder Stift Fist of Five (Happiness Histogram) Offene Diskussion Brainstorming Energy Seismograph (Gefühlswelle) Sailboat Spiderchart WS 2011/12 WPF - IN7, WI7, TI7, IAM7

Scrum Meetings Checkliste für eine erfolgreiche Retrospektive Gibt es einen Moderator und ist jedem klar, wer das ist? Bereitet der Moderator die Retrospektive vor? Hält sich der Moderator aus der inhaltlichen Diskussion heraus? Setzt der Moderator Hilfsmittel wie Moderationswände und -karten angemessen ein? Variiert der Moderator die konkrete Durchführungsform der Retrospektive? Wird die Timebox für die Retrospektive eingehalten? Findet die Retrospektive in einer angstfreien, energiegeladenen Atmosphäre statt? Partizipieren alle Teilnehmer aktiv an der Retrospektive? Werden die Ursachen für Probleme analysiert? Generiert die Retrospektive konkrete, umsetzbare Maßnahmen (SMART)? Werden die beschlossenen Maßnahmen schnell umgesetzt? WS 2011/12 WPF - IN7, WI7, TI7, IAM7