Position paperpresentation

22
© Copyright 2011 Fujitsu Keith D Swenson VP at Fujitsu America, Inc. Chairman of Workflow Management Coalition Position: BPMN is incompatible with ACM

description

 

Transcript of Position paperpresentation

Page 1: Position paperpresentation

© Copyright 2011 Fujitsu

Keith D SwensonVP at Fujitsu America, Inc. Chairman of Workflow Management Coalition

Position: BPMN is incompatible with ACM

Page 2: Position paperpresentation

© Copyright 2011 Fujitsu

Proposition

Any work support system that depends upon processes

designed with BPMN (or BPMN-like languages)

cannot be considered an ACM system.

Page 3: Position paperpresentation

© Copyright 2011 Fujitsu

What is BPMN-like

This is not a critique of BPMN in particular. Here, I use BPMN to refer to any flowchart like, two-

dimensional process diagram with boxes and lines.

Page 4: Position paperpresentation

© Copyright 2011 Fujitsu

Change: Lifecycle

BPM& PCM

ACM

Page 5: Position paperpresentation

© Copyright 2011 Fujitsu

-- 1 --

Drawing a diagram requires a kind of abstract thinking about the process

that a business user is not comfortable with.

Page 6: Position paperpresentation

© Copyright 2011 Fujitsu

-- 2 --

Drawing an executable diagram actually involves some programmer-

like skills

Page 7: Position paperpresentation

© Copyright 2011 Fujitsu

-- 3 --

Modifying someone else’s diagram is particularly difficult:

the assumptions that went into drawing the diagram are not visible

in the diagram

The BPMN-like diagram is the output of planning, and supporting concepts

are lost

Page 8: Position paperpresentation

© Copyright 2011 Fujitsu

Page 9: Position paperpresentation

© Copyright 2011 Fujitsu

The Nescafè Process

(example from: M zur Muehlen)

Page 10: Position paperpresentation

© Copyright 2011 Fujitsu

Web ServiceA

Web ServiceB

Web ServiceC

Page 11: Position paperpresentation

© Copyright 2011 Fujitsu

Can a Step be Inserted?

Web ServiceA

Web ServiceB

Web ServiceC

Web ServiceX

Page 12: Position paperpresentation

© Copyright 2011 Fujitsu

Can Steps be Rearranged?

Web ServiceA

Web ServiceB

Web ServiceC

Page 13: Position paperpresentation

© Copyright 2011 Fujitsu

Page 14: Position paperpresentation

© Copyright 2011 Fujitsu

Criterion 1:

Ability to design a basic process quickly with very little investment by the user is far more important than

the ability to define a precise process which uses more time an attention

from the business user.

Page 15: Position paperpresentation

© Copyright 2011 Fujitsu

Criterion 2:

Process design must not require a skill beyond what business users

possess

Page 16: Position paperpresentation

© Copyright 2011 Fujitsu

Criterion 3:

For a process definition to be modified by business users there must be no hidden assumptions.

Page 17: Position paperpresentation

© Copyright 2011 Fujitsu

Created ahead of timeby specialist crafted to automatically respondto many situations.

Created when needed, by the person doing the work.Manually adjusted forchanging situations.

For Routine Work For Knowledge Work

Page 18: Position paperpresentation

© Copyright 2011 Fujitsu

The simple checklist

Boil the water

Put coffee in the cup

Put boiling water in the cup

Page 19: Position paperpresentation

© Copyright 2011 Fujitsu

The simple checklist

Boil the water

Put coffee in the cup

Put sugar in the cup

Put boiling water in the cup

Page 20: Position paperpresentation

© Copyright 2011 Fujitsu

Why Not BOTH?

If a system has BPMN, then 5% will use it

95% will be unable to modify those diagram

The system will no longer be adaptive

Page 21: Position paperpresentation

© Copyright 2011 Fujitsu

Conclusion

For all participants to be able to adapt processes to their need, all processes need to be in low-tech form

You must force all users into a least-common-denominator situation, using the low-tech form

The mere presence of a flow-chart format will disrupt the ability to be adaptive.

Page 22: Position paperpresentation

© Copyright 2011 Fujitsu

What are the open questions that need to be answered?