Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik,...

16
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

Transcript of Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik,...

Page 1: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 2: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung

Agenda

2

Kurzvorstellung

Motivation und Begriffsdefinition

Hybride Vorgehensmodelle

Page 3: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

[email protected]

Kurzvorstellung Motivation und Begriffsdefinition Hybride Vorgehensmodelle

Page 4: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 5: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 6: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung

Agenda

6

Kurzvorstellung

Motivation und Begriffsdefinition

Hybride Vorgehensmodelle

Page 7: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 8: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 9: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 10: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 11: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

Impulsvortrag Hybride Vorgehensmodelle in der Software-Entwicklung

Agenda

11

Kurzvorstellung

Motivation und Begriffsdefinition

Hybride Vorgehensmodelle

Page 12: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 13: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 14: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 15: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

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

Page 16: Impulsvortrag Hybride Vorgehensmodelle in der SW ...€¦ · Projektmanagement Diplom Informatik, Universität Stuttgart Schwerpunkte Software Engineering und Projektmanagement tim.schoenleber@exxcellent.de

the essence for your business.

VIELEN DANK FÜR IHRE AUFMERKSAMKEIT!

SIE FINDEN UNS AN STAND-NR. 6 (GEBÄUDE A, AM HAUPTEINGANG)