SCRUM. Software Development Process



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

Gelebtes Scrum. Weg vom Management hin zur Führung

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

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

Agile Softwareentwicklung mit Scrum

Globale Scrum Retrospektive

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

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

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

Hilfe, mein SCRUM-Team ist nicht agil!

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Meetings in SCRUM. Leitfaden. Stand:

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

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

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

SCRUM. Legalisierung der Hackerei? GI Regionalgruppe Dortmund Dipl.-Inform. (FH) Dirk Prüter.

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

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

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

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

Agile Entwicklung nach Scrum

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

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

Scrum Team Diagnose. Gibt es sonst noch etwas, was du zur Rolle des Product Owners sagen möchtest?

Scrum Einführung. SWP: Spieleprogrammierung Fachbereich Mathematik und Informatik

Scrum mit User Stories

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

Scrum - Von Schweinchen und Hühnchen

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

Projektmanagement Vorlesung 12/ 13

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

Was Sie über SCRUM wissen sollten...

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

Teamaufstellung - Zwischen Dream und Nightmare

Social Media als Hilfsmittel für agile Projekt-Teams

Der Business Analyst in der Rolle des agilen Product Owners

teischl.com Software Design & Services e.u. office@teischl.com

Checkliste für Scrum-Meetings

Kostenstellen verwalten. Tipps & Tricks

6 Beiträge zum Platz "Steuerberater Kanzlei Schelly - Hamburg Nord" auf Deutsch. robzim Hamburg 1 Beitrag. Kommentieren 1 Kommentar zu diesem Beitrag

SCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug

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

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

Agile Management Einführung in agiles Management

Scrum Gestaltungsoptionen Empowerment

GPP Projekte gemeinsam zum Erfolg führen

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/ Dana Wroblewski

Success-Story. Das Unternehmen. mobile.international

Bilder Schärfen und Rauschen entfernen

Impulse Inklusion Selbst-bestimmtes Wohnen und Nachbarschaft

Scrum in der Praxis (eine mögliche Umsetzung)

StuPro-Seminar Dokumentation in der Software-Wartung. StuPro-Seminar Probleme und Schwierigkeiten in der Software-Wartung.

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

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

Scrum. Eine Einführung

Was ich als Bürgermeister für Lübbecke tun möchte

Problem crazytrickler unter Windows 8:

Projektmanagement. Das Scrum - Framework. Version: 5.0 Stand: Autor: Dr. Olaf Boczan

Scrum-Einführung bei der Projektron GmbH

Scaling Scrum Nexus professionell umsetzen

Produktmanagement vom Kundenticket zum Release

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

RE-Metriken in SCRUM. Michael Mainik

Zukunftsorientierte Bürgerportale agil entwickeln

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

AGILE SOFTWAREPROJEKTE IN REINFORM WAS BEDEUTET DAS RECHTLICH? RA Daniel Schätzle Berlin, 22. April 2015

Qualitätserlebnis statt Qualitätssicherung. Eine Mehrfachfallstudie agiler Teams

Das Persönliche Budget in verständlicher Sprache

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

Meine Lernplanung Wie lerne ich?

Kundenbefragung als Vehikel zur Optimierung des Customer Service Feedback des Kunden nutzen zur Verbesserung der eigenen Prozesse

Instruktionsheft für neue Webshop Hamifleurs

Qualifikationsbereich: Application Engineering Zeit:

Agile Programmierung - Theorie II SCRUM

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Anwendungsbeispiele Buchhaltung

Einführung in SCRUM. Helge Baier

SMART Newsletter Education Solutions April 2015

Scrum4Services. Turning visions into business. Oktober Malte Foegen, Caroline Gansser, David Croome, Timo Foegen

Stuttgart, Scrum im Wasserfall... oder wie kann Agilität dem Kunden schmackhaft gemacht werden?

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Leit-Bild. Elbe-Werkstätten GmbH und. PIER Service & Consulting GmbH. Mit Menschen erfolgreich

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

Zuckerbrot oder Peitsche

Welchen Weg nimmt Ihr Vermögen. Unsere Leistung zu Ihrer Privaten Vermögensplanung. Wir machen aus Zahlen Werte

Benutzerhandbuch Online-Banking

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

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

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Agile Software Development

VIP-Programm. Herzlich Willkommen!

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, jroos@hispeed.ch -

Agile Softwareentwicklung

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

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

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht BREMERHAVEN. Der Zauberwürfel-Roboter. Paul Giese. Schule: Wilhelm-Raabe-Schule

Transkript:

SCRUM Software Development Process WPW 07.08.2012

SCRUM Poster www.scrum-poster.de

Was ist Scrum? Extrem Schlanker Prozess 3 Rollen 4 Artefakte Wenige Regeln

Die Rollen

Product Owner Der Product Owner (PO) vertritt alle Interessengruppen außerhalb des Projektteams Er gibt die Vision vor Was muss entwickelt werden, um geschäftlichen Erfolg zu haben? Der PO formalisiert diese Anforderungen in einer Liste von Features, dem Product Backlog

Scrum Master Er ist Coach für die Anwendung von Scrum Er hilft dem Team durch: Beseitigung der organisatorischen Hindernisse Schutz vor störenden Einflüssen und Versuchen der Einmischung Er arbeitet mit dem Product Owner zusammen und unterstützt diesen bei der Priorisierung nach geschäftlichen Nutzen Er sorgt für die Unterstützung und Anerkennung der agilen Prinzipien durch alle Projektbeteiligten

Das Team Optimale Größe: 7 +/-2 Mitglieder Interdisziplinär besetzt Alle Fähigkeiten, um das fertige Produkt zu erstellen sind vorhanden (Architekten, Entwickler, Tester,...) Das Team muss die Vision des PO verstehen Das Team organisiert und verwaltet sich selbst Das Team verpflichtet sich, vereinbarte Ziele zu erreichen Vertrauenskultur: Es wird davon ausgegangen, dass jeder immer sein Bestes gibt

Die Artefakte

Die Artefakte Product Backlog Sprint Backlog Burndown Chart Impediment Backlog

User s Anwendung starten und letztes Dokument öffnen. Gut: Die Anwendung startet, indem sie das zuletzt bearbeitete Dokument des Anwenders öffnet, damit der Anwender Zeit spart. Als Autor möchte ich nach dem Start der Anwendung mein zuletzt bearbeitetes Dokument sehen, um Zeit zu sparen. Schlecht: Die Anwendung ruft die Main-Methode auf. Aus der Main springen wir in Methode getlastdocument... Die Anwendung starten

Product Backlog Das Product Backlog (PBL) beinhaltet alle erwünschten Features und zu liefernden Ergebnisse Der PO priorisiert die Einträge nach dem geschäftlichen Nutzen und der Bewertung des Risikos Einträge können jederzeit geändert, hinzugefügt oder entfernt werden Das PBL ist ein kontinuierlich gepflegter Plan um den maximalen geschäftlichen Nutzen zu erreichen Product Backlog

Product Backlog Product Backlog Sprint 1 Sprint 2

Sprint Backlog Sprint X Beinhaltet die Aufgaben die notwendig sind, um das vereinbarte Sprint-Ziel zu erreichen Task-Einträge gruppiert nach PBL-Einträgen Bildet die Basis für die (Selbst-) Organisation des Teams während des Sprints Darstellung auf dem Taskboard (Post-it o.ä.)

Burndown Chart Das Burndown Chart (BDC) zeigt den noch zu erbringenden Restaufwand für den aktuellen Sprint Graphische Darstellung, wird täglich aktualisiert Sollte am Ende des Sprints auf Null stehen

Sprintziel: potenziell aus- lieferungsfähiges Produkt Das Ergebnis eines Sprints ist die fertige Realisierung der im Sprintziel vereinbarten Features. Fertig heißt potenziell auslieferbar, fertig für den Rollout: fertig implementiert fertig getestet Code entspricht Standards und Richtlinien ausreichend dokumentiert Die Definition von fertig erfolgt durch das Team (und kann sich verändern / verbessern)

Impediment Backlog Das Impediment Backlog (IBL) listet die identifizierten Hindernisse im Team in der Organisation Das Team priorisiert das IBL Die Beseitigung von IBL-Einträgen kann zu neuen Aufgaben im Sprint Backlog führen Wird vom Scrum Master gepflegt und verwaltet

Sprint Sprints haben eine konstante, vom Team und PO zu Beginn festgelegte Dauer Scrum schlägt vier Wochen vor. Üblich sind Sprints von ein bis vier Wochen Sprints folgen direkt aufeinander Wichtig ist ein nachhaltiges Tempo, das auf Dauer durchgehalten werden kann. So entsteht ein fester Rhythmus in der Entwicklung

Sprint Planning Meeting 1 Voraussetzung ist ein sauberes Product Backlog. D.h. es sollte existieren, nach Geschäftswert priorisiert sein, und jeder Eintrag sollte ein Abnahmekriterium enthalten ( how to demo ) Anschließend werden die einzelnen Einträge vom Team beschätzt z.b. mit Planning Poker Product Owner steht für etwaige Rückfragen bereit Das Team wählt dann so viele Einträge aus dem PBL aus, wie es denkt im Sprint umsetzen zu können

Sprint Planning Meeting 1

Sprint Planning Meeting 2 Detailplanung Einträge des Sprint Backlogs werden in Aufgaben (Tasks) von maximal 1 Tag Aufwand aufgebrochen Am Ende der Planung soll man Folgendes erreicht haben Man hat ein Ziel für den Sprint erstellt sich auf ein Sprint Backlog geeinigt Termine für Sprint Review und das tägliche Statusmeeting ausgemacht und eine Liste der Teammitglieder samt deren Verfügbarkeit zusammengestellt Aber: Bevor es endgültig losgeht wird das Sprint Backlog nochmals vom Product Owner abgenommen

Sprint Planning Meeting 2

No Changes! Vereinbartes Sprint-Ziel und Sprint-Ende werden nicht verändert Ermöglicht dem Team, für einen gewissen Zeitraum ungestört zu arbeiten Das Product Backlog darf zu jedem beliebigen Zeitpunkt geändert werden Diese Änderungen werden aber frühestens im nächsten Sprint bearbeitet Bei kritischen Ereignissen kann der PO den Sprint abbrechen (und direkt den nächsten Sprint starten)

Daily Scrum Meeting (Stand-up meeting) täglich, stehend vor dem Taskboard, max 15 min. 3 Fragen: Was habe ich seit gestern erledigt? Was mache ich bis morgen? Was behindert mich / hat mich behindert? Liste der Hindernisse aktualisieren (Impediment Backlog)

Sprint Retrospective Team Intern (mit Scrum Master). Erfahrungen des letzten Sprints führen zu konkreten Verbesserungen Oberste Direktive: wir gehen davon aus dass jeder unter den gegebenen Umständen sein Bestes gegeben hat. Drei Fragen: Was ist gut gelaufen? Was kann verbessert werden? Wie geht es weiter?

Sprint Review Präsentation und Abnahme der fertig gestellten Product-Backlog-Einträge (mit Product Owner) Überprüfung des Sprint-Zieles Präsentation in einer echten Umgebung Feedback der Beteiligten, evtl. neue Einträge im PBL