Agile Softwareentwicklung mit Scrum



Ähnliche Dokumente
Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

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

Gelebtes Scrum. Weg vom Management hin zur Führung

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

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

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

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

SCRUM. Software Development Process

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

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Agiles Projekmanagement mit Scrum

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

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

Der Business Analyst in der Rolle des agilen Product Owners

High Speed Projects. Gedanken zum Bauprojektmanagement unter besonderen Anforderungen

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

Meetings in SCRUM. Leitfaden. Stand:

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

Agile Softwareentwicklung

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

Agile Management Einführung in agiles Management

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

Globale Scrum Retrospektive

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

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agiles Testmanagement am Beispiel Scrum

Scrum Gestaltungsoptionen Empowerment

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

Produktmanagement vom Kundenticket zum Release

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

Scrum-Einführung bei der Projektron GmbH

Projektmanagement Vorlesung 12/ 13

Einführung in SCRUM. Helge Baier

RE-Metriken in SCRUM. Michael Mainik

Scrum mit User Stories

Projektmanagement durch Scrum-Proxies

barcamp Berthold Barth, Agile Coach Dysfunctional Team Game

Agile Softwareentwicklung mit SCRUM

Agile Entwicklung nach Scrum

Hilfe, mein SCRUM-Team ist nicht agil!

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

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

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

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1

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

Scrum ist zu einfach um es von Anfang an richtig zu machen!

Zukunftsorientierte Bürgerportale agil entwickeln

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

Trotz Agilität nicht ins Abseits geraten Modellierung in einem agilen Umfeld. Susanne Mühlbauer, Philip Stolz, HOOD GmbH MID Insight 2012

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

Scrum - Von Schweinchen und Hühnchen

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

Scrum in der Praxis (eine mögliche Umsetzung)

Projektmanagement Vorlesung 14/ 15: Wiederholung ausgewählter Themen zur Klausurvorbereitung. Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern

Agiles Projektmanagement mit Scrum

Agile Programmierung - Theorie II SCRUM

Model-Driven Development in Scrum-Projekten

Qualifikationsbereich: Application Engineering Zeit:

Zuckerbrot oder Peitsche

Unsere Kunden erzählen keine Geschichten. Ursula Meseberg microtool GmbH Berlin

Scrum. Eine Einführung

Success-Story. Das Unternehmen. mobile.international

Mit agilen Methoden kommen Sie weiter

Compact Scrum Guide. Agile Coach / Business Prowareness Contact: o.mann@prowareness.de,

Wie funktioniert agile Software-

Planung in agilen Projekten

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

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

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

Scrum bei der Projektron GmbH

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

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Agilität selbst erfahren. Agile Softwareentwicklung in der Praxis: Jetzt bewerben für das erste Agile Code Camp 2013!

Teamaufstellung - Zwischen Dream und Nightmare

Social Media als Hilfsmittel für agile Projekt-Teams

Leichtgewichtige Traceability im agilen Entwicklungsprozess am Beispiel von Scrum

Machbar? Machbar!

Project ManageMent PM FIreFIgHterS UnD PMFX consulting SteLLen SIcH Vor

Das Burndown-Diagramm Autor: Jürgen P. Bläsing

Agiles Requirements Engineering mit Scrum. Rainer Fetscher Neuss, 16. November 2010

SMART Newsletter Education Solutions April 2015

Scrum E I N F Ü H R U N G

Einleitung. Was ist das Wesen von Scrum? Die Ursprünge dieses Buches

Agile Methoden einführen

Effiziente Steuerung von BI-Projekten - Agiles Projektmanagement vs. klassische Vorgehensmodelle. Windhoff Software Services GmbH

Praxisbericht und Demo-Projektabwicklung mit der ATLASSIAN Toolchain und Continuous Integration. Markus Stollenwerk, Noser Engineering AG

Erfolgreiche Realisierung von grossen Softwareprojekten

Robert Hartmann Public v1.0 (Feb 2015) Architektur & Agilität - Praxisbericht

Stapelverarbeitung Teil 1

07. November, Zürich-Oerlikon

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Scrum undprojektmanagement à la GPM. Markus Schramm compeople AG Frankfurt

Projektmanager, Scrummaster, SW-Entwickler. Webbasierte Software. Teilweise Medizinprodukt Scrum seit 2006

Die 10 größten Probleme bei der Durchführung von IT-Projekten

Prozessbewertung und -verbesserung nach ITIL im Kontext des betrieblichen Informationsmanagements. von Stephanie Wilke am

Inhaltsverzeichnis. Inhaltsverzeichnis... I. 1 Problemstellung V-Modell Allgemeines Anwendung des V-Modells...

Mit agilen Methoden kommen Sie weiter

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

Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch -

Transkript:

Agile Softwareentwicklung mit Scrum Einführung und Überblick zum agilen Softwareentwicklungsprozess Scrum März 2006 Robert Schmelzer, DI(FH) E-Mail: robert@schmelzer.cc Web: http://www.schmelzer.cc Einführung in Scrum - 1

Einleitung Entwickelt von Ken Schwaber Jeff Sutherland Foliensatz basierend auf: Agile Project Management with Scrum,, Ken Schwaber,, Microsoft Press, 2003 Einführung in Scrum - 2

Grundideen Iterativer und schrittweiser Prozess adaptierbare Projektziele und planung Integration aller Projektinteressierten laufende empirische Projektkontrolle Mitbestimmung des Teams Schutz des Teams vor äußeren Einflüssen einfache Rollendefinition Einführung in Scrum - 3

Rollen im Projekt Scrum Master überwacht den Prozess organisiert Arbeitsumgebung für das Team Product Owner legt Entwicklungsprioritäten fest ist inhaltlich für das Projekt verantwortlich Team entwickelt und testet Software schätzt Entwicklungsaufwände verpflichtet sich selbst seinen Zielen Einführung in Scrum - 4

Phasen im Projekt 1/2 Quelle: Agile Project Management with Scrum, Ken Schwaber, Microsoft Press Einführung in Scrum - 5

Phasen im Projekt 2/2 1) Definition einer gemeinsamen Vision 2) Erstellen des Produkt Backlog 3) Durchführen von Sprints 4) laufende Adaption des Produkt Backlog 5) Wiederholung der Schritte 3 und 4 6) Projektabschluss Einführung in Scrum - 6

Die Vision Die Vision soll das Projekt Thema eingrenzen ohne zu spezifizieren. Alle vom Projekt betroffenen Personen (Stakeholder) sollen der Vision zustimmen. Wir bauen einen Dom! Einführung in Scrum - 7

Das Produkt Backlog Liste der Anforderungen an das Projekt Priorisierung aus Sicht des Produkt Owner Änderbar vom Produkt Owner Änderungen nur bei nicht realisierten Anforderungen möglich Kanalisiert alle Anforderungen der Stakeholder Einführung in Scrum - 8

Der Sprint Das Ergebnis eines Sprint soll eine nutzbare Verbesserung des Endproduktes sein! Dauer 2 Wochen / 4 Wochen / 8 Wochen Quelle: Agile Project Management with Scrum, Ken Schwaber, Microsoft Press Einführung in Scrum - 9

Der Sprint 1. Sprint Planung 2. Erstellung des Sprint Backlogs 3. Tägliches Scrum Meeting (Daily Scrum) 4. Tägliches Aktualisieren des Sprint Backlog 5. Gemeinsame Arbeit 6. Schritte 3-53 5 bis zum Sprint Ende wiederholen 7. Ergebnispräsentation (Sprint Review) 8. Sprint Supervision (Sprint Retrospective) Einführung in Scrum - 10

Die Sprint Planung 1. Auswahl der Backlog Einträge für den aktuellen Sprint (gemeinsam mit Produkt Owner) 2. Das Team bestimmt die Menge der zu bewältigenden Arbeit (Commitment( Commitment) 3. Verfeinerung zum Sprint Backlog durch das Team Wichtig: Das Sprint Backlog kann während des Sprints nicht verändert werden! Einführung in Scrum - 11

Sprint - täglich Tägliches Scrum Treffen (Daily Scrum) jedes Teammitglied berichtet über Ergebnis der letzten 24 Stunden Planung der nächsten 24 Stunden Blockaden bei der Arbeit Täglich wird der Sprint Backlog aktualisiert Wieviel Aufwand wurde für die Erreichung der Ziele bereits verwendet? Wieviel Aufwand ist für die Erreichung der Ziele noch nötig? Einführung in Scrum - 12

Sprint - Ende Demonstration der neuen Funktionalität Jeder kann daran teilnehmen! Supervision (teamintern) Was ist gut gelaufen? Was ist schlecht gelaufen? Was wollen wir besser machen? Wie gut haben unsere Schätzungen gestimmt? Einführung in Scrum - 13

Projektüberwachung Projektfortschritt wird dokumentiert im Sprint Backlog Produkt Backlog Darstellung als Burndown Chart 100 90 80 70 60 50 40 30 20 10 0 Verbleibende Arbeitszeit 1 2 3 4 5 6 7 8 9 Arbeitswoche Einführung in Scrum - 14

Referenzen, weiterführende Literatur Foliensatz basierend auf: Agile Project Management with Scrum,, Ken Schwaber,, Microsoft Press, 2003 weitere Quellen http://www.controlchaos.com http://www.scrumallicance.org http://jeffsutherland.com Einführung in Scrum - 15