Projektmanagement Vorlesung 12/ 13



Ähnliche Dokumente
Software Engineering

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

Internationales Projektmanagement International Project Management

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

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

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

Gelebtes Scrum. Weg vom Management hin zur Führung

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

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

Scrum Gestaltungsoptionen Empowerment

Scrum bei der Projektron GmbH

Erfahrungsbericht Agile Entwicklung einer BI Anwendung für das Meldewesen

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

Agile Softwareentwicklung mit Scrum

Agiles Projektmanagement mit Scrum

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

Agile Programmierung - Theorie II SCRUM

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

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

Der Business Analyst in der Rolle des agilen Product Owners

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

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

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

SCRUM. Software Development Process

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

SCRUM. Scrum in der Software Entwicklung. von Ernst Fastl

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

Agilität: Scrum. Eine Kurzübersicht zum schnellen Einstieg. AG Scrum Kurzübersicht

Wie funktioniert agile Software-

oose. Was (noch) klassische Projekte von Scrum & Co lernen können eine empirische Studie

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

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Meetings in SCRUM. Leitfaden. Stand:

Scrum für Business Intelligence und Data-Warehouse Projekte

Extreme Programming: Überblick

Einführung in SCRUM. Helge Baier

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

Scaling Scrum Nexus professionell umsetzen

Scrum mit User Stories

Planst Du noch oder lebst Du schon (agil)?

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

Agile Entwicklung nach Scrum

Projektmanagement durch Scrum-Proxies

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

Produktmanagement vom Kundenticket zum Release

INHALTSVERZEICHNIS Vorwort von Jeff Sutherland Vorwort von Brett Queener Einleitung 1. Die Product-Owner-Rolle

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

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

RE-Metriken in SCRUM. Michael Mainik

Agile Softwareprozess-Modelle

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

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

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


1 Einleitung Wie Sie dieses Buch verstehen sollten Die Projektberichte Der Anhang... 3

Vorbereitungshandbuch. EXIN Agile Scrum Foundation

Scrum. Max Jäger. Frankfurt, den 07. Juli 2012

Agiles Projektmanagement mit Scrum. Name: Eric Dreyer

Agiles Produktmanagement mit Scrum

Agiles Produktmanagement mit Scrum

Zuckerbrot oder Peitsche

Seminar Softwareentwicklung in der Wissenschaft

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

ERFOLGREICH SPRINTEN TROTZ MAINTENANCE

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

2 Überblick über den Scrum-Ablauf, die Rollen, Meetings, Artefakte und Prinzipien 17

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

Agile Software Development with Scrum

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

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

Globale Scrum Retrospektive

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

Agile Softwareentwicklung

Agile Software Development

Agiles Projektmanagement nach Scrum mit Projektron BCS - Erfahrungsaustausch -

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)

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

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

Agile Estimation. Mit Agilem Schätzen in die Zukunft blicken. Benjamin Seidler. XP Days Germany Oktober 2014, Hamburg

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

Scrum - Von Schweinchen und Hühnchen

Agiles Projekmanagement mit Scrum

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

Werte und Prinzipien der agilen Softwareentwicklung

Scrum und Legacy. Wie neue Vorgehensweisen helfen alte Applikationen zu verstehen. Stefan Merten, Daniel Sack XP-Days 2009, Karlsruhe

Abgrenzung bzw. Kombination traditionelles und agiles Projektmanagement

Checkliste für Scrum-Meetings

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

Thomas Schissler Uwe Baumann

Einführung in Scrum. Mountain Goat Software, LLC

Agilität auf Unternehmensebene - Was hält uns davon ab?

Scrum-Einführung bei der Projektron GmbH

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

Requirements Engineering für die agile Softwareentwicklung

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

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

Planung in agilen Projekten

Agiles Projektmanagement nur eine Illusion?

Transkript:

Folie 1 Projektmanagement Vorlesung 12/ 13 Prof. Adrian Müller, PMP FH Kaiserslautern phone: +49 6332 914-329 http://www.fh-kl.de/~amueller Folie 2 Inhalte Agile Modelle Manifesto Übersicht XP Prinzipien und Vorgehensweisen Story Card Planning Game Beispiele echter Projekte, Team Rooms Pair Programming Refactoring Tracking Cont. Integration Test Driven Development Scrum Übersicht Rollen: product owner, scrum Master, scrumteam 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 2

Folie 6 Agile Modelle in IT vs. Wasserfall 6 Folie 7 Wichtige Aussagen: Die Prinzipien der agilen Methoden Quelle: Sommerville, Abbildung 17.3 7

Folie 9 Scrum - Ursprünge Jeff Sutherland Initiale Scrums bei Easel Corp., 1993 IDX und über 500 Personen arbeiten mit Scrum Ken Schwaber ADM Präsentiert Scrum auf der OOPSLA 96 mit Sutherland Autor von drei Büchern über Scrum Mike Beedle Scrum-Pattern in PLOPD4 Ken Schwaber und Mike Cohn Scrum Alliance in 2002 gegründet; zuerst innerhalb der Agile Alliance 9 Folie 10 Scrum - Überblick Quelle: Mountain Goat Software 10

Folie 11 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 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 Team 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 11

Folie 12 Scrum - Management Sprint-Planung In: Product Backlog, Stand Project, Team Entscheider: Scrum Team Out: Sprint Goal, Sprint Backlog tägliche Scrum-Meetings 15min, stand-up Drei Fragen 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 Feedback, Weitermachen? 12

Folie 13 Product Backlog Quelle: Mountain Goat Software 13

Folie 14 Sprint Backlog Quelle: Mountain Goat Software 14

Folie 15 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 Drei Fragen 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 Feedback, Weitermachen? 15

Folie 16 Scrum Tracking: Sprint BurndownChart 16

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

Folie 18 Story Point Estimation Quelle: http://kanemar.com 18

Folie 19 Scrum: Eigenschaften Größe, Skalierbarkeit: typisch: 5-10 Personen im Team Größe Projekte (100 500 Personen möglich) Teams von Teams ermöglichen Skalierbarkeit Faktoren des Skalierens Typ der Anwendung Teamgröße Teamverteilung (örtlich) Projektdauer Scrum ist mehrmals für 500-Personenprojekte verwendet worden 19

Folie 20 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. 20

Folie 21 Quellennachweis Diverse Folien stammen von Mike Cohn mike@mountaingoatsoftware.com, www.mountaingoatsoftware.com 21