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

Post on 01-Jul-2015

1.120 views 0 download

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

Ein Bericht aus der Praxis

für BPM in Practice 2013

SOAgil kann BPM sein

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

Die BPM/SOA Herausforderung

Warum BPM/SOAgil?

BPM/SOAgil | bpm-soa@holisticon.de | 4

BPM/SOA

operativ

strategisch

Prozesse

Services

Klassisches Phasenmodell

FACHKONZEPTION

Team B Team C

ANALYSE

BPM/SOAgil | bpm-soa@holisticon.de | 6

Team A

IMPLEMENTIERUNG

. . .

Agiles Vorgehen

UMSETZUNGGRUNDLAGEN

BPM/SOAgil | bpm-soa@holisticon.de | 7

iterativ – inkrementell: „inspect and adapt“

WACHSTUM REIFUNG

BPM/SOAgil: Grundlagenphase

Grundlagen Wachstum Reifung

Ziele Big Picture, Scope

Artefakte Strateg. Prozessmodell,

Roadmap

Team Pilot-Team

(Protagonisten)

Vorgehen Forschungs-Timebox

BPM/SOAgil | bpm-soa@holisticon.de | 8

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 | bpm-soa@holisticon.de | 9

Wachstum: versetzte Sprints

BPM/SOAgil | bpm-soa@holisticon.de | 10

MODELLIERUNG

SPRINT 1 SPRINT 2 SPRINT 3

A B C D

IMPLEMENTIERUNG

SPRINT 1 SPRINT 2

A B D

GRUNDLAGEN

Lebenszyklus einer User Story

BPM/SOAgil | bpm-soa@holisticon.de | 11

MODELLIERUNG

Story

Story

Story

PRODUCT

OWNER

Lebenszyklus einer User Story

BPM/SOAgil | bpm-soa@holisticon.de | 12

MODELLIERUNG

IMPLEMENTIERUNG

Story

Story

Story

Story

Story

PRODUCT

OWNER

Teams in der Wachstumsphase

BPM/SOAgil | bpm-soa@holisticon.de | 13

TEAMSCRUM

MASTER

MODELLIERUNG

Fachbereich

Service Owner

Business Analyst

BPM(N) Expert

TEAMSCRUM

MASTER

IMPLEMENTIERUNG

Entwickler

SOA ArchitektTester

UI Entwickler

PRODUCT

OWNER

Facharchitekt

Tester

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 | bpm-soa@holisticon.de | 14

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 | bpm-soa@holisticon.de | 15

Team(s) in der Reifungsphase

BPM/SOAgil | bpm-soa@holisticon.de | 16

TEAMSCRUM

MASTER

FEATURE TEAM

Fachbereich

Service Owner

Business Analyst

BPM(N) Expert

Entwickler

SOA Architekt

PRODUCT

OWNER

Facharchitekt

Tester

Interdisziplinär vs. spezialisiert

BPM/SOAgil | bpm-soa@holisticon.de | 17

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 | bpm-soa@holisticon.de | 18

Moment mal...!

BPM/SOAgil | bpm-soa@holisticon.de | 19

Vorgehensmodell - DSDM Atern

BPM/SOAgil | bpm-soa@holisticon.de | 20

FOUNDATION EXPLORATION + ENGINEERING

DEPLOYMENT

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

Rollen DSDM Atern

BPM/SOAgil | bpm-soa@holisticon.de | 21

■ Projekt■ Gesamtvision

■ Koordinierte Steuerung von mehreren Teams

■ Entwicklung■ Fachlich

■ Technisch

■ Andere■ Kommunikation im Projekt

■ Projektvorgehen

Rollen DSDM Atern - Projektebene

BPM/SOAgil | bpm-soa@holisticon.de | 22

Rollen DSDM Atern – Lösungsebene

BPM/SOAgil | bpm-soa@holisticon.de | 23

Rollen und Teams mit DSDM Atern

BPM/SOAgil | bpm-soa@holisticon.de | 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

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 | bpm-soa@holisticon.de | 25

Vielen Dank!

BPM/SOAgil | bpm-soa@holisticon.de | 26