Transcript
Page 1: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Ein Bericht aus der Praxis

für BPM in Practice 2013

SOAgil kann BPM sein

Page 2: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Die Holisticon AG ist eine Management-

und IT-Beratung mit Sitz in Hamburg. Mit

einem ganzheitlichen Beratungsansatz

unterstützen wir unsere Kunden in ihren

Entwicklungsprojekten auf technischer,

taktischer wie auch strategischer Ebene.

Über uns...

Simon

Zambrovski

Claudia

Cordes

Page 3: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Die BPM/SOA Herausforderung

Page 4: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Warum BPM/SOAgil?

BPM/SOAgil | [email protected] | 4

Page 5: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOA

operativ

strategisch

Prozesse

Services

Page 6: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Klassisches Phasenmodell

FACHKONZEPTION

Team B Team C

ANALYSE

BPM/SOAgil | [email protected] | 6

Team A

IMPLEMENTIERUNG

. . .

Page 7: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Agiles Vorgehen

UMSETZUNGGRUNDLAGEN

BPM/SOAgil | [email protected] | 7

iterativ – inkrementell: „inspect and adapt“

WACHSTUM REIFUNG

Page 8: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOAgil: Grundlagenphase

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope

Artefakte Strateg. Prozessmodell,

Roadmap

Team Pilot-Team

(Protagonisten)

Vorgehen Forschungs-Timebox

BPM/SOAgil | [email protected] | 8

Page 9: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOAgil: Wachstumsphase

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope Prozessdurchstich

Artefakte Strateg. Prozessmodell,

Roadmap

Operative Prozesse

und Services

Team Pilot-Team

(Protagonisten)

Vorgehen Forschungs-Timebox

BPM/SOAgil | [email protected] | 9

Page 10: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Wachstum: versetzte Sprints

BPM/SOAgil | [email protected] | 10

MODELLIERUNG

SPRINT 1 SPRINT 2 SPRINT 3

A B C D

IMPLEMENTIERUNG

SPRINT 1 SPRINT 2

A B D

GRUNDLAGEN

Page 11: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Lebenszyklus einer User Story

BPM/SOAgil | [email protected] | 11

MODELLIERUNG

Story

Story

Story

PRODUCT

OWNER

Page 12: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Lebenszyklus einer User Story

BPM/SOAgil | [email protected] | 12

MODELLIERUNG

IMPLEMENTIERUNG

Story

Story

Story

Story

Story

PRODUCT

OWNER

Page 13: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Teams in der Wachstumsphase

BPM/SOAgil | [email protected] | 13

TEAMSCRUM

MASTER

MODELLIERUNG

Fachbereich

Service Owner

Business Analyst

BPM(N) Expert

TEAMSCRUM

MASTER

IMPLEMENTIERUNG

Entwickler

SOA ArchitektTester

UI Entwickler

PRODUCT

OWNER

Facharchitekt

Tester

Page 14: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOAgil: Wachstumsphase

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope Prozessdurchstich

Artefakte Strateg. Prozessmodell,

Architekturentwurf

Operative Prozesse

und Services

Team Pilot-Team

(Protagonisten)

Challenge Teams

(spezialisiert)

Vorgehen Forschungs-Timebox Versetzte Sprints

BPM/SOAgil | [email protected] | 14

Page 15: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOAgil: Reifungsphase

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope Prozessdurchstich Komplette Lösung

Artefakte Strateg. Prozessmodell,

Architekturentwurf

Operative Prozesse

und Services

Produktionsreife

Prozesse

Team Pilot-Team

(Protagonisten)

Challenge Teams

(spezialisiert)

Vorgehen Forschungs-Timebox Versetzte Sprints

BPM/SOAgil | [email protected] | 15

Page 16: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Team(s) in der Reifungsphase

BPM/SOAgil | [email protected] | 16

TEAMSCRUM

MASTER

FEATURE TEAM

Fachbereich

Service Owner

Business Analyst

BPM(N) Expert

Entwickler

SOA Architekt

PRODUCT

OWNER

Facharchitekt

Tester

Page 17: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Interdisziplinär vs. spezialisiert

BPM/SOAgil | [email protected] | 17

Page 18: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOAgil: Reifungsphase

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope Prozessdurchstich Komplette Lösung

Artefakte Strateg. Prozessmodell,

Architekturentwurf

Operative Prozesse

und Services

Produktionsreife

Prozesse

Team Pilot-Team

(Protagonisten)

Challenge Teams

(spezialisiert)

Feature-Team(s)

(interdisziplinär)

Vorgehen Forschungs-Timebox Versetzte Sprints Geschlossene

Iterationen

BPM/SOAgil | [email protected] | 18

Page 19: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Moment mal...!

BPM/SOAgil | [email protected] | 19

Page 20: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Vorgehensmodell - DSDM Atern

BPM/SOAgil | [email protected] | 20

FOUNDATION EXPLORATION + ENGINEERING

DEPLOYMENT

Sprint 1 Sprint 2 Sprint 3 Sprint n Sprint n+1

Page 21: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Rollen DSDM Atern

BPM/SOAgil | [email protected] | 21

■ Projekt■ Gesamtvision

■ Koordinierte Steuerung von mehreren Teams

■ Entwicklung■ Fachlich

■ Technisch

■ Andere■ Kommunikation im Projekt

■ Projektvorgehen

Page 22: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Rollen DSDM Atern - Projektebene

BPM/SOAgil | [email protected] | 22

Page 23: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Rollen DSDM Atern – Lösungsebene

BPM/SOAgil | [email protected] | 23

Page 24: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Rollen und Teams mit DSDM Atern

BPM/SOAgil | [email protected] | 24

TEAMTEAM-

LEITER

MODELLIERUNG

Fachbereich

Service Owner

Business Analyst

BPM(N) Expert

TEAMTEAM-

LEITER

IMPLEMENTIERUNG

Entwickler

SOA ArchitektDB Expert

Web Designer

FACHLICHER

VISIONÄR

Facharchitekt

TECHNISCHER

KOORDINATOR

PROJEKTMANAGER

Tester

Tester

Fachlicher

Botschafter

Page 25: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

BPM/SOAgil mit Atern

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope Prozessdurchstich Komplette Lösung

Artefakte Strateg. Prozessmodell,

Architekturentwurf

Operative Prozesse

und Services

Produktionsreife

Prozesse

Team Pilot-Team

(Protagonisten)

Challenge Teams

(spezialisiert)

Feature-Team(s)

(interdisziplinär)

Vorgehen Forschungs-Timebox Versetzte Sprints Geschlossene

Iterationen

Atern Unterschiedliche Phasen und Iterationstypen

Detailliertes („unternehmenstaugliches“) Rollenmodell

BPM/SOAgil | [email protected] | 25

Page 26: SOAgilkann BPM sein - BPM in Practice · Klassisches Phasenmodell FACHKONZEPTION Team B Team C ANALYSE BPM/SOAgil| bpm-soa@holisticon.de | 6 Team A IMPLEMENTIERUNG

Vielen Dank!

BPM/SOAgil | [email protected] | 26