modeling for the masses

Post on 06-May-2015

4.623 Views

Category:

Business

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

A presentation that I did at the TIBCO user conference on getting started with process modeling.

TRANSCRIPT

Modeling for the Masses

Sandy KemsleyBPM analyst/blogger/architect,Kemsley Design Ltd. and www.column2.com

2

Why We ModelBusiness Processes

Document current state

Identify opportunities for process improvement• Driven by other requirements, e.g., compliance

• Driven by quality management initiatives

• May result in manual process improvement without automation

Identify opportunities for process automation• What can be automated

• What should be automated

3

Putting the “business”back in BPM

Why it’s important to get everyone involved• Business users

• Business analysts

• IT

Direct access to modeling tools allows for capture of “hidden” processes

BPM as the killer app for SOA

4

Participatory Culture

Social networking is changing the way that people think about participating

• User-generated content in wikis and blogs

• Collaboration

• Tagging/bookmarking

• RSS feeds and content syndication

• Mashups

Increased user expectations

Commoditization of IT

5

Process Thinking

Cross-departmental: looking beyond functional silos

Optimization of end-to-end process cycle rather than local maxima

Focus on creating value for customers/shareholders

Enabling agility: built to change, not built to last

6

Modeling Tools

Visio

Modeling-only tools• ARIS

• Proforma

BPMS vendor-provided modeling/design tool• Web-based

• Licensed desktop application

• Free downloadable desktop application

7

The Importance of Standards to Modeling

Notation standards:• Shared vision and communication

• Easy transition between tools for users

• BPMN (Business Process Modeling Notation)

Interchange/serialization standards:• Import/export of process models

• XPDL (XML Process Definition Language)

• BPEL (Business Process Execution Language)

• BPDM (Business Process Definition Metamodel)

8

From Collaboration to Implementation

Redraw process model in each environment

One-way, one-time export/import from modeling to execution environment

Round-tripping between modeling and execution environments

Shared model

top related