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

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

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Hilfe, mein SCRUM-Team ist nicht agil!

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

The big picture: Prince2 featuring SCRUM. Bernd Lehmann, Prince2-Tag Köln, 12. Mai 2011

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

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

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

Agile Software-Entwicklung im Kontext der EN50128 Wege zum Erfolg

Agile Softwareentwicklung mit Scrum

Zuckerbrot oder Peitsche

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

Globale Scrum Retrospektive

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

Projektmanagement im Wandel

Agile Prozessverbesserung. Im Sprint zu besseren Prozessen

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

Gelebtes Scrum. Weg vom Management hin zur Führung

Agile Software Development

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

Agile Systemadministration (ASA)

Agiles Projektmanagement mit Scrum


Teamaufstellung - Zwischen Dream und Nightmare

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

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

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

Meetings in SCRUM. Leitfaden. Stand:

Scaling Scrum Nexus professionell umsetzen

Mit agilen Methoden kommen Sie weiter

Projektmanagement. Vorlesung von Thomas Patzelt 8. Vorlesung

Scrum-Einführung bei der Projektron GmbH

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

Scrum bei der Projektron GmbH

Höchst elastisch Scrum und das Wasserfallmodell

Agile Softwareentwicklung Scrum vs. Kanban

Success-Story. Das Unternehmen. mobile.international

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

Führung von agilen verteilten Teams

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

Pflegende Angehörige Online Ihre Plattform im Internet

Scrum in der Praxis (eine mögliche Umsetzung)

Scrum Gestaltungsoptionen Empowerment

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Scrum mit User Stories

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

Agile Management Einführung in agiles Management

PC-Kaufmann 2014 Neues Buchungsjahr anlegen

SCRUM. Software Development Process

Über den Link erreichen Sie unsere Einstiegsseite:

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

Wie oft soll ich essen?

Professionelle Seminare im Bereich MS-Office

Seminar für Führungskräfte

Agiles Projekmanagement mit Scrum

Mit agilen Methoden kommen Sie weiter

Internet online Update (Internet Explorer)

Wie viel Geschäftsprozess verträgt agile Softwareentwicklung?

Fehler und Probleme bei Auswahl und Installation eines Dokumentenmanagement Systems

Was meinen die Leute eigentlich mit: Grexit?

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

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

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

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

Was Sie über SCRUM wissen sollten...

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

Kreativ visualisieren

Ablauf Vorstellungsgespräch

Agile Software Development with Scrum

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

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

Agile Enterprise Development. Sind Sie bereit für den nächsten Schritt?

Wir nehmen Aufgaben und Ideen wahr. Wir suchen Lösungen zu Ideen.

Checkliste. Erfolgreich Delegieren

07. November, Zürich-Oerlikon

Internet online Update (Mozilla Firefox)

RE-Metriken in SCRUM. Michael Mainik

Agile Softwareentwicklung

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

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

Agile Entwicklung nach Scrum

Fragebogen: Abschlussbefragung

1. Weniger Steuern zahlen

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

Was ist Sozial-Raum-Orientierung?

Anleitung für die Umstellung auf das plus Verfahren mit manueller und optischer Übertragung

Software-Dokumentation im agilen Entwicklungsprozess

Projektmanagement durch Scrum-Proxies

Führen in der Agilen Transformation harte Managementarbeit. Christoph Eckert Entwicklertag Karlsruhe 21. Mai 2015

barcamp Berthold Barth, Agile Coach Dysfunctional Team Game

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

Agiles Testmanagement am Beispiel Scrum

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

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Leichte-Sprache-Bilder

Bedienungsanleitung für den Online-Shop

Zukunftsorientierte Bürgerportale agil entwickeln

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

Agile Softwareentwicklung. Referat von Kristina Schrickel Praxisprojekt Ruby Leitung : Ralf Berger

Transkript:

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

1. Was heißt Agil 2. Scrum? Grundbegriffe 3. Wer benutzt Scrum 4. Vorteile & Nachteile von Scrum 5. Der Beginn ADAPT, Überlegungen, ETC & IC, Pilotprojekt Quellen

Agil behänd, beweglich Agile Softwareentwicklung? Wenige Regeln Schnell Alternative zum Wasserfallmodel etc. Stärkerer Fokus Team vs. Einzelperson Funktionierende Software vs. umfassende Dokumentation Reagieren vs. Ausführen Seit 1990er

Scrum Gedränge Als Entwicklungsidee: Agile Softwareentwicklungstechnik Bestandteile: Transparenz, Überprüfung, Anpassung

Scrum- Team Product Owner Entwicklungsteam ScrumMaster Personengruppen Customer User Managment

Product Owner Leitung der Entwicklung Produkteigenschaften Funktionsbewertung Legt Grenzen des Projekts fest Scrum-Team Scrum Master Führt Scrum Regeln ein Überprüft Teams Findet Hindernisse Fördert Scrum im Unternehmen Entwicklungsteam Erstellt Funktionalität Entscheidet wie viel Funktionalität in einem Sprint geliefert wird

Analyst Architekten Datenbankadministratoren Entwicklungsteam Projektmanager Fachmanager Programmierer Tester User Experience Designer

Customer Auftraggeber Product Owner muss seine Wünsche erfüllen Betrachtet Funktionalität nach den ersten Sprints User Gibt Feedback zum Produkt Für ihn wird das Produkt konzipiert Managment Sorgt für Produktrahmenbedingungen Stellt Ressourcen: Raum, Geld

Weitere Begriffe: Sprint Planning Meeting: Was muss gemacht werden? Sprint: Phase, in welcher das Produkt entwickelt wird Daily Scrum: tägliches Meeting des Entwicklungsteams Sprint Review: neue Funktion wird gezeigt und bewertet Retrospektive: Rückblick auf letzte Phasen alle Phasen werden immer wieder durchlaufen Backlog: Liste die Aufgaben, Hindernisse enthält Burndown-Charts: Was wurde geleistet, was steht noch an?

Agil/ Flexibel Vorteil Schneller/ Kürzeres Time-to-Market Kleine Schritte, schnelle Entwicklung Höhere Qualität Teammitglieder deutlich zufriedener (bessere Resultate!) Die Teammitglieder haben große Entscheidungsfreiräume Geringere Kosten -Umgewöhnung -Teamabhängig Nachteil - Unvorhersehbarer Endzustand - Best practices hier nicht anwendbar - Isolierter Wechsel schlecht möglich Die Teammitglieder haben große Entscheidungsfreiräume

Gegenargumente & Widerstände: Soziale/ Psychische Planung wirkt chaotisch Dagegen zu unternehmen: Erfolge zeigen Von Gleichgestellten die Vorteile aufzeigen Schulung Befürchtungen nehmen

A: Awareness (bewusst werden, dass sich die Situation ändern muss D: Desire (Wunsch zur Veränderung) A: Ability (neue Fähigkeiten erwerben {Schulungen, Coach}; Teamgeist aufbauen) P: Promotion (Vorteile in der Firma verbreiten, Namenlosen Übergang * nutzen) T: Transfer (Ausbreitung auf alle Abteilungen) *Scrum verwenden, Namen erst später verbreiten, bei Scheitern keine negativen Assoziationen (neue Versuche möglich!)

ADAPT Klein anfangen oder alles auf einmal Klein: Testmöglichkeit, Ausbreitung; langsam Alles: Erfolg oder Scheitern der ganzen Firma; schnell Offizielle Bekanntmachung oder heimlich Bekanntmachung: Offenheit Vertrauen; Druck Heimlich: zunächst kein Widerstand Einführung Schneller Beginn: Ergebnisse spornen an Aufschub: Mitglieder erst überzeugen, dann beginnen

Verbreitung? Aufteilen und Keimen: Team wird geteilt und durch neue Miterbeiter ergänzt Erfahrungen weitergeben Ständige Umgewöhnung Schnelle Verbreitung Wachsen und Aufteilen Team werden Mitarbeiter hinzugefügt Bei gewisser Größe wird das Team geteilt Internes Coaching Ein erfolgreiches Mitglied des Teams wird zum Teamcoach Keine Aufteilung Coachs können das Team wechseln

ETC: Enterprise Transition Community Organisation zur Einführung und Verbesserung von Scrum Mitglieder= Personen der Ebene, die den Wechsel vollführt führt eigenes Backlog Aufgaben: Problem/ Hindernisse sehen und lösen IT: Improvement Community Eigenständige Gruppe, die an der Verbesserung arbeitet Reagieren auf Einträge im Backlog der ETC (Verbessern dieses Hinderniss gezielt) Führt unter anderem Tests durch Wenn das Problem gelöst ist löst sich die IC auf

Pilotprojekt? Test, der bestimmt ob das Getestete durchgeführt werden soll AUCH: Gewinnung von Erfahrungen, die auf weiter Projekte übertragen werden können (Sinnvoll!) Ergebnis ist nicht vergleichbar mit Wasserfallmodel etc!

http://de.wiktionary.org/wiki/agil http://de.wikipedia.org/wiki/agile_softwareentwicklu ng http://de.wikipedia.org/wiki/scrum Cohn, Mike: Agile Softwareentwicklung- Mit Scrum zum Erfolg!, 2010