SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

26
Ein Bericht aus der Praxis für BPM in Practice 2013 SOAgil kann BPM sein

description

Ein Methode für agiles Projektmanagement von BPM/SOA Projekten, die als Adaption von Scrum und Atern das beste aus zwei Welten mitbringt und dabei die spezifischen Probleme adressiert, die in Kontext von BPM/SOA Einführungen entstehen.

Transcript of SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Page 1: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Ein Bericht aus der Praxis

für BPM in Practice 2013

SOAgil kann BPM sein

Page 2: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Die BPM/SOA Herausforderung

Page 4: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Warum BPM/SOAgil?

BPM/SOAgil | [email protected] | 4

Page 5: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

BPM/SOA

operativ

strategisch

Prozesse

Services

Page 6: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Klassisches Phasenmodell

FACHKONZEPTION

Team B Team C

ANALYSE

BPM/SOAgil | [email protected] | 6

Team A

IMPLEMENTIERUNG

. . .

Page 7: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Agiles Vorgehen

UMSETZUNGGRUNDLAGEN

BPM/SOAgil | [email protected] | 7

iterativ – inkrementell: „inspect and adapt“

WACHSTUM REIFUNG

Page 8: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Lebenszyklus einer User Story

BPM/SOAgil | [email protected] | 11

MODELLIERUNG

Story

Story

Story

PRODUCT

OWNER

Page 12: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Lebenszyklus einer User Story

BPM/SOAgil | [email protected] | 12

MODELLIERUNG

IMPLEMENTIERUNG

Story

Story

Story

Story

Story

PRODUCT

OWNER

Page 13: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Interdisziplinär vs. spezialisiert

BPM/SOAgil | [email protected] | 17

Page 18: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Moment mal...!

BPM/SOAgil | [email protected] | 19

Page 20: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Rollen DSDM Atern - Projektebene

BPM/SOAgil | [email protected] | 22

Page 23: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Rollen DSDM Atern – Lösungsebene

BPM/SOAgil | [email protected] | 23

Page 24: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

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: SOAgil kann BPM sein. BPM in Practice 2013, Simon Zambrovski, Claudia Cordes

Vielen Dank!

BPM/SOAgil | [email protected] | 26