Tagungsbericht: Vom Agilen zum Evolutionären Projektmanagement

Ähnliche Dokumente
Seminar Software Engineering

ANECON. Business Process meets Agile Software Development. DI Ernst Lieber Leiter Geschäftsfeld Softwareentwicklung

Von SCRUM im Maschinenbauprojekt zum agilen Unternehmen?

Sind wir nicht alle ein bisschen agil? Dipl.-Inform. Tammo Freese xpdays, Karlsruhe, 22. November 2004

Fachtag "Agilität in der Softwareentwicklung" Berlin, 21. November 2017 #gewinnft. Projektpartner

Projektmanagement. Einführung in das agile Projektmanagement. Version: 1.0 Stand:

Agile SW- Entwicklungsmethoden. Ein agiler Vortrag über Ideen, die uns das Leben erleichtern sollen. von Paul Palaszewski

Agile Softwareentwicklung mit Scrum

Agile Softwareentwicklung mit Scrum

Dokumentationen in agilen IT- Projekten. Maximilian Frainzl Juristisches IT-Projektmanagement

Herkömmliche Softwareentwicklungsmodelle vs. Agile Methoden

Agile Softwareentwicklung mit Scrum

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

AGILE SOFTWAREENTWICKLUNG NACH BERTRAND MEYER (AGILE!)

Vergütungsmodelle Differenzierung von Vergütungsmodellen in agilen So6wareentwicklungsprojekten

Herausforderungen in der Gestaltung von IT-Verträgen in der agilen Softwareentwicklung

Projektmanagement. Einführung in das agile Projektmanagement. Version: 5.1 Stand: Autor: Dr. Olaf Boczan

Labor: Software Engineering Experiment mit XP-Projekt. Projekt. Einführung in SE-Experimente und Anmeldung. Kai Stapel

Agile Softwareentwicklung mit Scrum

Agile Management Einführung in agiles Management

SOFTWAREPROJEKT (WI)

Agile Softwareprozess-Modelle

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

Neue Formen der Arbeit bei der Telekom Erfahrungsbericht T-systems

Präsentation einer agilen Methode

Architekturblaupausen und agiles Vorgehen

Scrum und Kanban für optimale Qualität nutzen Software Quality Lab

AGIL WIE EIN WASSERFALL

Sind Agile Festpreisprojekte steuerbar? Agile Festpreisprojekte sind keine Utopie! Tassilo Kubitz proventis

Kurzübersicht Unified Process und Agile Prozesse

Vorgehen im Softwareentwicklungsprozess

Interpretation des agilen Manifest

ZuuL - Entwicklung eines Adventures

D4: Agile ist in aller Munde Wir stellen die Frage: Ist Agile = Agile?

Softwareentwicklung aus Sicht des Gehirns

Softwareentwicklung und Projektmanagement

Wieso Prozesse? Ist das nicht einfach nur mühsam? A. Stucki, Solcept AG

Starke vs. Schwache Prozesse. Seminarvortrag

Erfahrungsbericht T-systems

Softwareentwicklungsmodelle

Sei Dein eigener SCRUM Master Agiles Arbeiten im Alltag. Hans-Christoph Gründler Nürnberg,

Agile Software Entwicklung für Medizinprodukte Ein Praxisbericht. Gritje Meinke und Dr. Tim Baier-Löwenstein München, 22.

Wie funktioniert Scrum?

RE bei agilen Methoden

Projektabschluss und De-Briefing - warum sie so wichtig sind

Einführung in agile Entwicklung

myscrum Scrum in der Praxis Markus Schramm compeople AG Frankfurt

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

Das Who s Who der agilen Methoden Golo Roden

Empirische Evidenz von agilen Methoden. Seminar in Software Engineering Wintersemester 03/04

Software Engineering. 4. Methodologien. Franz-Josef Elmer, Universität Basel, HS 2014

Projektmanagement pragmatisch und agil. DINI Workshop Prozessmanagement Kompetenzen und Methoden , Bonn

Projektmanagement. Dokument V 1.2. Oliver Lietz - Projektmanagement. Probleme bei Projekten

Projektmanagement Vorlesung 12/ 13

Einführung von XP in der Praxis

XP, Scrum, Crystal, FDD:

Projektmanagement. Projektmanagement

Agiles Projektmanagement mit Scrum

Are you Agile. SAQ Zug um Zug, 27. November Agilität: Was bringen Sie mit? Was wissen Sie schon? Was wollen Sie heute Abend mitnehmen?

Warum IT-Projekte agil werden müssen!

Von der Funktion zum Prozess - Führen von agilen Organisationen Scrum. Backlog Doing Done

Software Engineering. 2. Methodologien. Franz-Josef Elmer, Universität Basel, HS 2010

Extreme Programming: Überblick

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

Copyright [2007] Verlag des IUK Instituts Dortmund.

Festpreisvertrag und agil nützt nicht viel? Stefan Roock, Henning Wolf,

The Industrial Software Architects: Xcc Software AG. Projekt-Controlling im Umfeld agiler Prozesse

Herausforderungen agiler Softwareentwicklung an den Test

Einführung agiler Vorgehen in Unternehmen

Wenn so ein agiler Zug erst mal losdampft gilt es als Scrum Master die Ruhe zu bewahren. Die Realität ist meist spannender als jede Fachliteratur

Klassisch oder agil? Was mache ich wann? Workshop mit Überblick, Vergleich, Auswahlhilfe, Tipps

Agile Methoden vs. Testen

extreme Programming: Überblick

EJB City GmbH ist Ihr Partner dafür!

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

Softwareentwicklung aus Sicht des Gehirns

Dresdner Ringvorlesung von. An der TU Dresden 13. Jänner 2014

Kompetenzen des Projektleiters ICB 3.0 erweitert das Themenfeld

Agile und schwergewichtige Prozesse wie paßt das zusammen

AGILES CHANGE MANAGEMENT EIN EXPERIMENT. Arbeitsstand September 2016

Führen von agilen Organisationen Scrum

Herzlich Willkommen zu den. 3. Noser Technologie Impulse München, , Beat Zollinger, COO

N L P A L S B O O S T E R I M A G I L E N P R O J E K T M A N A G E M E N T

DevOps. Mitarbeiter im traditionellen IT-Betrieb hin zu Agilität führen. Michael Schneegans

Agiles EAM. Agiles Enterprise Architecture Management. Mit Weitsicht zur Übersicht. Matthias Heinl Senior Consultant IT-Architekturen IT-Strategien

Wann ist robust, wann ist agil fragil? oder die Folgen der Prozess-Magersucht

Whitepaper: Agile Methoden im Unternehmenseinsatz

Agile IT-Projekte zum Festpreis - ein Widerspruch in sich?

IT SERVICE MANAGEMENT FÜR AGILE PROJEKTE. Zwischen Agilität und Stabilität Herausforderungen in einer agiler werdenden Organisation

Agiles Vorgehen Do s und Don ts im Umfeld und beim Management

DSDM Atern: Agiles Vorgehen für Konzerne? Carsten Sahling, Malte Sörensen Holis3con AG

Software-Dokumentation im agilen Umfeld. Marion Bröer, parson communication

Der Nutzen einer integrierten Projektmanagementumgebung

WIR LIEBEN AGILITÄT UND VIELFALT. smidignetzwerk. Agilität zum Ausprobieren. Produzieren für Morgen

Test First ist mehr als Unit Test Sinnvolle Teststrategien für agile Tests

Auszug aus dem Protokoll des Regierungsrates des Kantons Zürich

Werte Weil ich es mir wert bin. Dipl.-Inf. Bernd Schiffer akquinet it-agile GmbH bernd.schiffer@akquinet.de

EN4M TM business applications. Smart Software for Smart Solutions

Gnädinger & Jörder Consulting Assuring Project Success

Transkript:

Tagungsbericht: Vom Agilen zum Evolutionären Projektmanagement Bericht von der Jahrestagung der spm, Zürich, 3.4.2008 Kurz-Vortrag bei der Fachgruppe IT-Projektmanagement 25.04.2008, Stuttgart Dr. Karsten Hoffmann, Steinbeis-Transferzentrum IT-Projektmanagement, Stuttgart hoffmann@stz-itpm.de - www.stz-itpm.de Fachgruppe IT-Projektmanagement, 25.04.2008 Tagungsbericht Vom Agilen zum Evolutionären PM - Folie 1 Ä Steinbeis-Transferzentrum IT-Projektmanagement

Programm der spm spm: swiss project management association ( GPM der Schweiz ) Der ganze Tag nur zu dem Thema: Vom agilen zum evolutionären Projektmgmt. ca. 150 Teilnehmer, die meisten Schweizer Für viele schien agiles Vorgehen Alltag Viele Praktiker Zwar viel IT, aber auch andere Projektarten Fachgruppe IT-Projektmanagement, 25.04.2008 Tagungsbericht Vom Agilen zum Evolutionären PM - Folie 2 Ä Steinbeis-Transferzentrum IT-Projektmanagement

Planung und das Unplanbare - Statische und lernende Projektverlaufsmodelle Markus Körner AGORA Associates, Fällanden 1 / 06.04.2008

Wasserfall Agil / Lernzyklen Etappen-Tore Schrittweiser Aufbau 3 / 06.04.2008

Agil trifft Zufall Produktvision Methodischer Rahmen Zufall (Kreativität und Lernen) steht im Mittelpunkt unempfindlich gegenüber Änderungen der Anforderungen Methodischer Rahmen der Teamarbeit bleibt stabil Anfangsentscheidung über Teamgröße ist kaum revidierbar 9 / 06.04.2008

Lessons for Leopards Wasserfall Ich klettere auf Baum X2Y4 und springe um 15.35 Uhr Agil / Lernzyklen Unser Top-Leoparden-Team klettert auf einen Baum in wildreicher Gegend, den der Erfahrenste von uns aussucht Etappen- Tore Egal wie ich es mache: ohne Futter kann ich nicht zurück zum Rudel Schrittweiser Aufbau Hier klettere ich einmal hinauf und schaue dann, ob ich was fange 12 / 06.04.2008

und für Projektmanager Anwendung empfohlen, wenn Wasserfall alle Fragen in der detaillierten Vorausplanung im Prinzip gelöst sind und das Umfeld stabil ist Agil / Lernzyklen die Kreativität des Teams und das Lernen aller Beteiligten inkl Auftraggeber erfolgskritisch sind und das Umfeld stabil ist Etappen- Tore wenigstens eine stabile Strategie zur Ableitung der Meilensteine gegeben ist Schrittweiser Aufbau man nicht mehr als einen ersten Meilenstein als Zwischenergebnis formulieren kann 13 / 06.04.2008

Die Planung des Unplanbaren spm Frühjahrstagung 3. April 2008, Technopark Zürich Markus Hämmerli markus.haemmerli[@]noser.com Noser Engineering AG 1

Ziel / Inhalt des Referates Ausgangslage in der Praxis Welches ist das richtige Vorgehen? Was bedeutet das fürs Projektmanagement? Was hat sich in der Praxis bewährt was nicht Welche Kultur braucht es für agiles Vorgehen? Wann werden welche Prozesse und Methoden eingesetzt? Stolpersteine und Grenzen des agilen Projektmanagements 2

Was macht das Management von Projekten schwierig? Komplexe Aufgabenstellungen Unklare Anforderungen aber Fixpreis Grösserer Zeitdruck, mehr Dynamik, höherer Unbekanntheitsgrad Änderungen sind die Regel, Randbedingungen, Bedürfnisse ändern Zeiten und Aufwände einzuschätzen ist sehr schwierig Vorhaben sind zieloffener! Budget und Termine nicht ganz so offen wie die Ideen 4

Das richtige Vorgehen Agile Vorgehensweisen als Antwort auf die eher schwergewichtigen Prozesse Ziel: Leicht umsetz- und flexibel anpassbar Nutzen und Kunde stehen im Vordergrund Einfach, zweckmässig und effizient Vorhersagbare Adaptive Chaotisch Waterfall V-Model Iterative Agil Cowboy Coding 6

Manifesto for Agile Software Development 1) Individuals and interactions over processes and tools 2) Working software over comprehensive documentation 3) Customer collaboration over contract negotiation 4) Responding to change over following a plan Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas http://agilemanifesto.org 7

Iterative Entwicklung richtig eingesetzt! Iterationen Vorteile: Frühes Feedback Risikominimierung Fortschrittsmessung Inkrementelle Releases F 1 F 2 F n I1 I 2 I n + Anpassung Alle Prozesse der Erstellung u. Integration werden durchlaufen Bessere Kontrolle für den Auftraggeber Schnellerer Start, einzelne Iterationen kaufen Kundenvertrauen durch funktionierende Releases 11

4) Responding to change over following a plan Auf Änderungen reagieren ist wichtiger als einem Plan zu folgen Anforderungen können in der Analyse nicht abschliessend definiert werden Vor allem nicht bei innovativen, neuen und sehr interaktiven Projekten Weitere Erkenntnisse während dem Projektverlauf Nicht erwähnte oder bekannte Randbedingungen => Änderungen sind die Regel Änderungen als Chance nutzen Änderungen müssen verwaltet werden 15

Direkter Nutzen für den Auftraggeber? Durch frühere Iterationen schneller am Markt und frühere Renditen Schneller reagieren als die Konkurrenz und frühere Erfahrungen am Markt Fokus liegt auf Produktivität Einfachere Lösungen nach 80/20 Regel, weniger Überdesign Grössere Chance für wirtschaftlichen Erfolg Bessere Kontrolle über Entwicklungsverlauf Bedürfnisse werden besser abgedeckt 19

Risiken / Nachteile / Stolpersteine / Grenzen Keine Erfolgsgarantie Keine Garantie für gute Qualität Keine Methodik für bessere Architekturen oder Designs Erfordert gute Projekterfahrung des Projektleiters Eher höherer Organisationsaufwand Schwierigere Vertragsgestaltung Mehraufwand beim Auftraggeber Teams bis mittlere Grösse Braucht kulturelle Bereitschaft von beiden Seiten Nicht für jedes Projekt geeignet 20

Zum Schluss Agiles Projektmanagement, richtig eingesetzt, ist selbstadaptiv und selbstlernend. Wird es laufend, also auch während des Projekts angepasst und weiterentwickelt, ist es erstaunlich wirkungsvoll und effizient. 21

Š Š Š Š Š Š Š

Kompliziertheit (technische Kombinatorik) hoch Standards, Regeln, Kausalität, Fleiß, Checklisten, Systematik, Gehorsam komplizierte und komplexe Projekte (z.b. Software-Einführung) komplizierte Projekte (z.b. eine Leiterplatte entwickeln) + hier brauchen Projektmanagement, aber eher pragmatisch komplexe Projekte (z.b. Change Projekt) gering einfache Projekte Macht, Werte, Vertrauen, Interessen, Emotionen, Kreativität, Beteiligung hoch Komplexität (Soziale Dynamik und Lebendigkeit)

Š Š Š Š Š Š Š

Š Š Š Š Š Š

Š Š Š Š Š Š Š

Š Š Š Š Š Š

Bedingungen für erfolgreiche Selbstorganisation in Projektteams

Š

œ

Spezifisch Messbar Anspruchsvoll Realistisch Terminlich strukturiert

œ

œ œ œ œ œ œ œ