Soa symposium agile bpm - impossible

19
Agile BPM Impossible?

Transcript of Soa symposium agile bpm - impossible

Page 1: Soa symposium   agile bpm - impossible

Agile BPM – Impossible?

Page 2: Soa symposium   agile bpm - impossible

Robert Gimbel

• Agile since 2006

• BPM since 2008

• Agile BPM since 2010

Page 3: Soa symposium   agile bpm - impossible

Waterfall Approach to Software Development

Specification

Coding

Test

Rollout

Page 4: Soa symposium   agile bpm - impossible

Agile Approach to Software Development

Feature 1

Feature 2

Feature 3

Feature 4

Page 5: Soa symposium   agile bpm - impossible

It‘s all about value

Time

Valu

e Agile Value

Waterfall Value

Team Cost

Page 6: Soa symposium   agile bpm - impossible

Who is agile?

Page 7: Soa symposium   agile bpm - impossible

BPM – Agile or Waterfall?Valu

e

Time

RO

I

RO

I

RO

I

RO

I

RO

I

agilewaterfall

BPM-Project

BPM-Project

BPM-Project

BPM-Project

BPM-Project

Page 8: Soa symposium   agile bpm - impossible

What‘s your BPM Project like?

• Degree of change?

• Level of automation?

Page 9: Soa symposium   agile bpm - impossible

ITBusiness

Agile Methods in BPM Projects?

Agile BPM

Interations (Timeboxing,

Review)

BurndownCharts

Product Backlog, Prioritization

SelforganizingTeam

Agile Requirements

Estimation, Commitment

User-/Customer-feedback

Agile Testing

Page 10: Soa symposium   agile bpm - impossible

Quick Releases Release 1

Task 2.1

Task 1

Task 2.2

Task 3

Release 2

Task 2.1

Task 1

Task 2.2

Task 3

Page 11: Soa symposium   agile bpm - impossible

Process and Agile Requirements

User Story 1

User Story 2

User Story 3

User Story 4

User Story 5

User Story 6

User Story 7

User Story 8

User Story 9

open articleadministra-

tion

create newarticle

deletearticle

modifyarticle

art

icle

adm

inis

tration

Page 12: Soa symposium   agile bpm - impossible

Short Iterations and Quick Releases

User Story 1User Story 2

User Story 3 User Story 4 User Story 5

User Story 6

User Story 7

User Story 8

User Story 9

Artikel-

verwaltung

öffnen

Release 1.1 Release 1.2 Release 1.3

open articleadministra-

tion

create newarticle

deletearticle

modifyarticle

Page 13: Soa symposium   agile bpm - impossible

Product Backlog

Feature 1

Feature 3

Feature 7

Feature 11

Feature 13

Feature 16

Feature 17

Feature 22

Feature 23

Time

BurndownSprint 1

Sprint 2

Sprint 3

Review 1 Review 2 Release

Page 14: Soa symposium   agile bpm - impossible

Release planning

I1 (100%)

Today Release 1

I2 (75%) I3 (50%) I4 (40%) I5 (30%) I6 (30%) I7 (20%)

Release 2

Level of detail, probability of realization

Page 15: Soa symposium   agile bpm - impossible

Practical Example: Process View

User Story Link

Page 16: Soa symposium   agile bpm - impossible

Practical Example: User Story View

Priority

Aceptance criteria

GUI

User Story

Page 17: Soa symposium   agile bpm - impossible

Practical Example: Product Backlog

PriorityIterations

Page 18: Soa symposium   agile bpm - impossible

It‘s Tough and it‘s Fun!

Comments?

Page 19: Soa symposium   agile bpm - impossible

Thank You!camunda services GmbHZossener Str. 55-5810961 Berlin

Telefon: +49 30 664 0409-00Telefax: +49 30 664 0409-29

Email: [email protected]

www.bpm-guide.deDer Praxis-Blog zu BPM:

@camunda.com

consultant

Robert Gimbel

robert.gimbel

SOA Symposium

5th October 2010, Berlin