Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik,...
Transcript of Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik,...
the essence for your business.
Impulsvortrag Hybride Vorgehensmodelle in der SW-entwicklung
AGIL ODER KLASSISCH? AM BESTEN HYBRID!
Tim Schönleber
Meet IT @HHN 2017, Heilbronn, 16.05.2017
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Agenda
2
Kurzvorstellung
Motivation und Begriffsdefinition
Hybride Vorgehensmodelle
Tim Schönleber
3
Vorstellung
Senior Project Manager
12 Jahre Berufserfahrung in SW-Entwicklung und Projektmanagement
Diplom Informatik, Universität Stuttgart
Schwerpunkte Software Engineering und Projektmanagement
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
4
eXXcellent solutions
Zahlen und Fakten
4Standorte
130Mitarbeiter
16,0Mio € Umsatz p.a.
DIN EN ISO9001:2015 / 14001:2015
Darmstadt
Stuttgart
UlmMünchen
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
5
eXXcellent solutions
Unsere Kunden (Auswahl)
Stadt München HR-Prozesse
Architekturberatung e-Recruiting zu Produkteinführungen und Soll-Landschaften
BMW i
Konzeption und Begleitung der Umsetzung für die neuen Prozesse in Vertrieb, Logistik, Bestandsmanagement und Fakturierung
Mackevision
Konzeption und Umsetzung einer Medienplattform für die Bereitstellung von computergenerierten Fahrzeug-Werbeclips
Daimler – HKP
Umsetzung eines strategischen Planungssystems für die Automobilproduktion (Fahrzeuge und Komponenten) auf HTML5/REST-Basis
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Agenda
6
Kurzvorstellung
Motivation und Begriffsdefinition
Hybride Vorgehensmodelle
7
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Vielzahl an Vorgehensmodellen wird angewendet – Zunahme agiler Vorgehensmodelle
Quellen: www.gulp.de / www.status-quo-agile.de
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
8
Zielbild und Scope zu Beginn komplett vorhanden
Iterationen komplettieren Zielbild
Rein inkrementell sehr ähnlich Wasserfall
Jedes Inkrement fügt neue Funktionalität hinzu und erweitert somit Zielbild/Scope (inkrementell) bei gleichzeitiger Optimierung existierender Funktionalität (iterativ)
Typisch agil (z.B. SCRUM, XP)
Zielbild und Scope zu Beginn nur grob bekannt
Wiederkehrender Zyklus: erstellen, validieren, qualitativ verbessern
Inkrementell Iterativ Inkrementell-iterativ
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Begriffsdefinitionen
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
Das Substantiv Hybrid und das Adjektiv hybrid beziehen sich auf etwas Gebündeltes, Gekreuztes oder Vermischtes.
Wikipedia (https://de.wikipedia.org/wiki/Hybrid)
Aus Verschiedenartigem zusammengesetzt, von zweierlei Herkunft; gemischt; zwitterhaft
Duden
9
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Begriffsdefinition „hybrid“
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
10
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Begriffseinordnung – Was ist was?
Management Methoden
SW-Entwicklung Vorgehensmodelle
Inkrementell Iterativ
Inkrementell-Iterativ
Agil
SCRUMXP
TDDFDD
…
V-Modell XT
WasserfallRUP
LEAN PMBoK Prince2
Methode zur Prozessverbesserung
Six Sigma
Auswirkungen
Te
chn
ike
n d
er
SW
En
twic
klu
ng
MD
DO
O…
KVP/KAIZEN
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Agenda
11
Kurzvorstellung
Motivation und Begriffsdefinition
Hybride Vorgehensmodelle
12
Agile Vorgehensmodelle und Methoden eignen sich gut um Projekte flexibel zu steuern, aber auch klassische Vorgehensmodelle und Methoden ermöglichen weiterhin effiziente Projekte.
Hybride Vorgehensmodelle kombinieren verschiedene Vorgehens-modelle und definieren ein projektspezifisches Vorgehensmodell mit Stärken und Methoden der einzelnen Vorgehensmodelle:
einerseits im Kleinen innerhalb eines (Teil-) Projekts, indem z.B. die Programmierung in Sprints nach SCRUM und die anderen Phasen klassisch umgesetzt werden
anderseits im Großen, indem z.B. unterschiedliche Projekte eines Programms oder Teilprojekte eines Projekts unterschiedliche Vorgehensmodelle anwenden
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Hybride Vorgehensmodell kombinieren verschiedene Vorgehensmodelle
Quelle: http://gpm-blog.de/wp-content/uploads/2013/10/Bild_03_Hybrid_Agiles_und_Klassisches.gif
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
13
Wichtigste Eigenschaften hybrider Vorgehensmodelle
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
Kombination ermöglicht lokal optimierte Vorgehen und somit eine Steigerung der Effizienz
Kommunikations- und Steuerungsmechanismen müssen erweitert / neu definiert werden
Meist Stage-Gate-Prinzip, d.h. definierte Meilensteine und Phasenabschlüsse
Gefahr und Konfliktpotenzial unterschiedlicher Kulturen ausbalancieren neue Schlüsselkompetenz für Projektleiter
Umgang mit Querschnitts-Disziplinen wie z.B. Projekt-management, QS, Anforderungsmanagement
Festlegung der Kommunikations- und Steuerungs-mechanismen
14
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Herausforderungen hybrider Vorgehensmodelle
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
15
Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung
Das richtige Vorgehensmodell existiert nicht – das falsche eventuell
Quelle: www.status-quo-agile.de
Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle
Jedes Projekt verlangt das
angemesseneVorgehens-
modell
HybrideVorgehens-
modelle habendie beste
Flexibilität zurAdaption
Gestalten Sie aktiv ihr Vorgehens-
modell
the essence for your business.
VIELEN DANK FÜR IHRE AUFMERKSAMKEIT!
SIE FINDEN UNS AN STAND-NR. 6 (GEBÄUDE A, AM HAUPTEINGANG)