Internationales Projektmanagement International Project Management

Ähnliche Dokumente
Projektmanagement Vorlesung 12/ 13

Software Engineering

Projektmanagement 14/ 15 Agiles Management - Scrum (1) Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern

Scrum Gestaltungsoptionen Empowerment

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

Agile SW Entwicklung Scrum Einführung (2) Sommersemester 2017

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

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

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

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

Critical Chain and Scrum

Gelebtes Scrum. Weg vom Management hin zur Führung

Planst Du noch oder lebst Du schon (agil)?

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

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

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

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

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Agiles Projektmanagement mit Scrum

Agile Softwareentwicklung mit Scrum

Internationales Projektmanagement International Project Management

Meetings in SCRUM. Leitfaden. Stand:

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

Scaling Scrum Nexus professionell umsetzen

Planung in agilen Projekten

Der Business Analyst in der Rolle des agilen Product Owners

Scrum mit User Stories

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

Agile Programmierung - Theorie II SCRUM

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

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

Contents. Interaction Flow / Process Flow. Structure Maps. Reference Zone. Wireframes / Mock-Up

SCRUM. Software Development Process

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

Extreme Programming: Überblick

Gedränge. Was ist Scrum? Stefan Reinhold IT-Informatik GmbH

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

Evolutionäre Agile Transition Durch schrittweise Prozessverbesserung zum real-time Kanbanboard

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Projekt- Manager. scrum Master Lehrgangsbeschreibung. Verdienst: EUR zzgl. Bonus p. a. Ähnliche freie Stellen in Deutschland: ca

RE-Metriken in SCRUM. Michael Mainik

Scrum bei der Projektron GmbH

Agile Embedded Projekte mit Scrum & Kanban. Embedded Computing Conference 2012 Urs Böhm

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

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

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

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

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

Scrum für Business Intelligence und Data-Warehouse Projekte

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

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

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

SCRUM. Agile Softwareentwicklung mit Scrum Semesterprojekt: Zug um Zug

Christian Kühnel, BMW Group AGILE ENTWICKLUNG VON FAHRERASSISTENZSOFTWARE. AGILE CARS 2014.

Scrum - Von Schweinchen und Hühnchen

DevOps - Entwickelst Du noch oder lieferst Du schon?

Globale Scrum Retrospektive

Wie funktioniert agile Software-

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

Projektmanagement durch Scrum-Proxies

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

Fachübersetzen - Ein Lehrbuch für Theorie und Praxis

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

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

Zuckerbrot oder Peitsche

WAS IST DER KOMPARATIV: = The comparative

Agile Softwareprozess-Modelle

Agiles Projektmanagement nur eine Illusion?

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

AGIL WIE EIN WASSERFALL

Checkliste für Scrum-Meetings

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

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

Führung von agilen verteilten Teams

Social Media als Hilfsmittel für agile Projekt-Teams

There are 10 weeks this summer vacation the weeks beginning: June 23, June 30, July 7, July 14, July 21, Jul 28, Aug 4, Aug 11, Aug 18, Aug 25

Vorlesung Methoden des Software Engineering. B.2 Agile Methoden / Scrum

TFS Customzing. in der Praxis. Thomas Gugler. seit 2005 bei ANECON. .NET seit 2002 (happy bday!) Schwerpunkte: MCPD.Net 4.0, MCTS TFS, Scrum Master,

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

Höchst elastisch Scrum und das Wasserfallmodell

ROOMS AND SUITES A place for dreaming. ZIMMER UND SUITEN Ein Platz zum Träumen

Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten

Der Wetterbericht für Deutschland. Read the weather reports and draw the correct weather symbols for each town.

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

Listening Comprehension: Talking about language learning

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

ICON Switzerland 2015 Praxisbeispiel Connections an der Universität Zürich

Agiles Projektmanagement. erklärt in 30 Minuten! IT-Forum Agiles Projektmanagement, NIK 29. Juni Thomas Hemmer

Agiles Projekmanagement mit Scrum

Henrik Kniberg. Lean from the Trenches Managing Large-Scale Projects with Kanban

Scrum-Einführung bei der Projektron GmbH

Einkommensaufbau mit FFI:

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

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

Iterativ. Inkrementell

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April GRIDFUSION

Denn sie wissen nicht was sie tun! Den Überblick über agile Backlogs behalten.

Praxisbericht: Agil skalierte Produktentwicklung im regulierten Umfeld. Andreas Becker, Uwe Valentini Agile-by-HOOD

Agile Management Einführung in agiles Management

Trends in der Agilität Dr. Martin Geier

Transkript:

Internationales Projektmanagement International Project Management Prof. Adrian Müller, PMP, PSM-1, CSM FH Kaiserslautern phone: +49 631/3724-5329 http://www.hs-kl.de/~amueller

Scrum

Inhalte Agile Modelle Manifesto Übersicht Scrum Übersicht Rollen: product owner scrum Master scrum Team Aufgaben der Rollen Daily scrum, review, retrospective grooming product backlog Sprint sprint planning sprint backlog Release Planning Planning Poker Release Plan Velocity Burndown Chart Release Burndown Bar Eigenschaften Skalierung Feature Teams Spotify Referenzen

Release Planning

Scrum Release Planning Quelle: Pichler, 2010 Magisches Dreieck Projekt beachten Frühe, häufige Releases Quartalszyklen, statt Jahreszyklen Planning Poker Story points Non-Function Requirements Velocity forecast Release Plan erstellen

Sprint Burndown Chart

Mehr Details

Definition of Done (DoD) Clear and concise list of requirements that a software increment must adhere to for being called complete. The Definition of Done is not changed during a sprint. Definition of Done Global DoD and team-based DoD Code complete possible. Unit tests written and executed Integration tested Performance tested Documented (just enough)

Daily Clean Code Do not keep a bug list Each bug has to be handled at least twice Good bug reports take time and effort wo write Bug lists tend to grow; minor bugs may never be fixed Possibility of duplicates Fix all bugs in less than one day Fix bugs as soon as you find them - they are fresh in your mind If you can t fix it that day put it on the backlog so it can be fixed the very next day Further development might depend on bugs, making them really difficult to fix

Velocity (points) Aktualisieren des Release Plans mit Hilfe der velocity 40 Last Iteration = 36 30 Mean (last 8) = 31 Low Mean (worst 3) = 29 20 10 0 1 2 3 4 5 6 7 8 9 Iteration Quelle: Mike Cohn, bayxp Meeting on Agile Planning, 2007

Vorhersage release scope durch Extrapolation velocity Mit unsere niedrigsten low mean velocity schaffen wir diese stories Mit unserer langfristigen mean velocity Mit unserer last velocity: bis hierhin

Tools für das Sprint Backlog

Scrum - Management Sprint-Planung In: Product Backlog, Stand Project, Team Entscheider: Scrum Team Out: Sprint Goal(s), Sprint Backlog tägliche Scrum-Meetings 15min, stand-up Meeting Drei Fragen S. Video: http://www.youtube.com/watch?v=q_r9wqy4g5i Sprint-Review Team präsentiert, was es während eines Sprints erreicht hat Typischerweise in Form einer Demo von neuen Features oder der zugrunde liegenden Architektur Sprint-Retrospektive Nur das Team trifft Entscheidungen Feedback, Wie in Zukunft Weitermachen?

The sprint review Team presents to product owner and others what it accomplished during the sprint Typically takes the form of a demo of new features or underlying architecture Informal 2-hour prep time rule No slides Whole team participates Invite the world

Sprint Retrospective The retrospective is the second most important event in Scrum (the first being the.. meeting) Periodically take a look at what is and is not working Typically 15 30 minutes 3hrs, time-boxed Done after every sprint Whole team participates ScrumMaster Team (Product owner) (Possibly customers and others)

Sprint Retrospective Team und Scrum Master besprechen zwei Fragen: What went well What could be improved? Wichtig: Ensure that everyone can speak freely Do not play the blame game Do not allow vague statements Transform identified improvements to concrete action points Ensure that the action points are finished.

Sprint Retrospective

Velocity Sprint Retrospectives Impact on Velocity over Time 20 18 16 14 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Sprint With retrospectives Without retrospectives

Reasons for a failed retrospective Quelle: http://www.infoq.com/news/2009/09/key-elements-agile-retrospective No Preparation No Focus Failing to Gather Data One or Two People Dominating the Conversation Focusing Only on Impediments That Are Outside the Control of the Team Biting Off More than the Team Can Chew Choosing Actions the Team Doesn't Have Energy For Keeping a Separate "Improvement Plan"

Understanding is easy mastering is hard!

Distributed Teams

Source: scaledagileframework.com

Roles The development team Source: scaledagileframework.com

Anhang: Zusammenfassung und Wiederholung Scrumguides.org Vgl. auch: http://scrumreferencecard.com/scrumreference-card/

Verantwortlichkeiten des PMs sind wo? In Scrum? Geld Zeit Risiko Konflikte Zuweisung Arbeit Accept. Criteria DoD Stkhld. Mgtm. Projektkontrolle

Wichtige Aussagen Scrum ist ein agiler Prozess, der es erlaubt auf die Auslieferung der wichtigsten Geschäfts-Anforderungen innerhalb kürzester Zeit zu fokussieren. Scrum gestattet es schnell und in regelmäßigen Abschnitten (von zwei Wochen bis zu einem Monat) tatsächlich lauffähige Software zu inspizieren. Das Business setzt die Prioritäten. Selbst-organisierende Entwicklungsteams legen das beste Vorgehen zur Auslieferung der höchst priorisierten Features fest. Alle zwei Wochen bis zu einem Monat kann jeder lauffähige Software sehen und entscheiden, diese so auszuliefern oder in einem weiteren Abschnitt zu ergänzen.

Wichtige Aussagen: Die Prinzipien der agilen Methoden Quelle: Sommerville, Software Engineering, 2012, Abbildung 17.3

Scrum (primäre) Rollen Produkt 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 Master Team Repräsentiert das Management gegenüber dem Projekt Verantwortlich für die Einhaltung von Scrum-Werten und -Techniken Entfernt Hindernisse Stellt sicher, dass das Team vollständig funktional und produktiv ist (Coach) Unterstützt die enge Zusammenarbeit zwischen allen Rollen und Funktionen Schützt das Team vor äußeren Störungen Typischerweise fünf bis zehn Leute funktionsübergreifend Mitglieder sollten Vollzeitmitglieder sein Vielleicht Ausnahmen (z.b. Systemadministratoren) Teams organisieren sich selbst Mitgliedschaft kann sich nur zwischen Sprints verändern