Process Is The Main Thing

@ Anatoly Belaychuk’s BPM Blog

Posts Tagged ‘BPMN’

Command vs. Respond

Question #1 of BPMN-based process analysis: what are we going to do - Command or Respond?

  • Command means using orchestration only, i.e. model within a single BPMN pool.
  • Respond means providing handlers for events raised by external entities (clients, partners, government agencies), internal services and/or enterprise software systems.

» read the rest

02/05/13 | Articles | ,     Comments: 7

Another Warning About BPMN Message

A process A sends BPMN message to a process B. What if A sent the message before B has become ready to receive it, i.e. before a token arrived to B2?

» read the rest

01/22/13 | Articles |     Comments: 7

Robots Don’t Talk To Humans

It’s common to see BPMN diagrams using send tasks to illustrate that we send documents to external entity and receive tasks to model obtaining an answer. Or (which is practically the same) using send message and receive message events for these purposes. » read the rest

01/07/13 | Articles | ,     Comments: 84

Basic BPMN Assumption 4: Tasks Have Standard Duration and There Is A Way To Control It

Basic BPMN Assumptions:

  1. All information is stored
  2. Organization has a mechanism of tasks assignation and transfer
  3. Every task is accompanied by appropriate instruction
  4. Every task has standard duration and there is a way to control it

4. Every task has standard duration and there is a way to control it

Question: how do we show at the diagram that task should be accomplished in 2 hours?

Answer: normally we don’t need to model it. Just let’s agree once and forever that:

» read the rest

01/07/13 | Articles |     Comments: 2

Basic BPMN Assumption 3: Task Is Accompanied By Instruction

Basic BPMN Assumptions:

  1. All information is stored
  2. Organization has a mechanism of tasks assignation and transfer
  3. Every task is accompanied by appropriate instruction
  4. Every task has standard duration and there is a way to control it

3. Every task is accompanied by appropriate instruction

Another way to simplify the diagram: keep in mind that a text description and/or instruction can be attached to a task. » read the rest

01/05/13 | Articles | ,     Comments: 12

Basic BPMN Assumption 2: Organization Has a Mechanism of Tasks Assignation and Transfer

Basic BPMN Assumptions:

  1. All information is stored
  2. Organization has a mechanism of tasks assignation and transfer
  3. Every task is accompanied by appropriate instruction
  4. Every task has standard duration and there is a way to control it

2. Organization Has a Mechanism of Tasks Assignation And Transfer

Time after time students bring diagrams like this to my BPMN training:

» read the rest

01/04/13 | Articles | ,     Comments: 7

Basic BPMN Assumption 1: All Information Is Stored

You’d simplify BPMN work and at the same time make resulting diagrams simpler and clearer by accepting the following assumptions:

  1. All information is stored
  2. Organization has a mechanism of tasks assignation and transfer
  3. Every task is accompanied by appropriate instruction
  4. Every task has standard duration and there is a way to control it

1. All information is stored

Don’t ask how and where process data (attributes) are stored. Just take for granted that there is some dedicated storage and you are able to handle it. » read the rest

01/03/13 | Articles | ,     Comments: 2

Why BPMN Matters

BPMN became popular. Customers demand BPMN because in their view it’s modern and hence a priori more advanced process notation.

But I also understand process specialists experienced in other notations e.g. IDEF or EPC that refuse to follow the fade blindly and ask to explain why BPMN is better. I understand their skepticism - a new notation must be essentially, radically better to justify the transition, not just look nicer.

So what is BPMN -

Another Notation or The Notation?

» read the rest

11/07/12 | Articles | ,     Comments: 10

Process Pattern: Hello Again!

Let’s consider a fairly typical business process:

  1. Сustomer requests a proposal.
  2. We prepare and send the proposal.
  3. Customer makes a decision.
  4. In a positive case a contract is concluded.

The first version of the process diagram: » read the rest

06/20/12 | Articles | ,     Comments: 9

BPMN, DFD Style: Illegal Yet Practical

It was stated in the previous article that from BPMN perspective the top level process analysis deals with process families rather than processes.

Unfortunately BPMN doesn’t provide tools for modeling such things. Analysts resort to IDEF0 most often, I prefer DFD - but anyway it’s no good that we have to use two notations.

So I draw DFD diagrams with BPMN palette. It looks like this:

» read the rest

05/21/12 | Articles |     Comments: 4

Copyright © 2008-2017 Anatoly Belychook. Thanks to Wordpress and Yahoo.  Content  Comments