Best Practices Flashcards

1
Q

Scope

A

Clearly define the scope of the Process by identifying the Who, What, When, Where and Why of your process (the Process is the How)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Start Possibilities

A

Identify the potential alternative ways to trigger the Process using Start Events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

End Possibilities

A

Identify the potential alternative end states of the instances of the Process using End Events - If the ending activity are not the same, use different end events.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

No. of Pages

A

Aim for BPMN Diagrams that fit one page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Readibility

A

Layout your BPMN Diagrams neatly to ease readability by minimizing flow crossing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Consistent Layout

A

Use consistent layout with horizontal Sequence Flows and vertical Data Associations and Message Flows

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Success Path

A

It should be clear what the primary (“Happy”) path of the Process is

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Business Rules

A

Whenever possible, externalize the business rules from the Process to create more concise and more agile Process models using Business Rule Tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Alternative Visualizations

A

Create alternative visualizations of the same Process for different communication purposes and stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Phasing

A

Use Sub-Processes to split your Process into “phases”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Avoid Repeated Contents

A

Use Call Activities to re-use other Processes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Start and End

A

Always use Start and End Events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Alternative Instantiation

A

Distinguish alternative instantiation of the process as separate Start Events

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

End event sharing

A

Flows that end in the same end state should be merged to the same End Event

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mixed Gateways

A

Do not use mixt mode Gateways (both diverging and converging)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Activity before Diverging Conditions

A

Always place an Activity that will determine the diverging condition(s) just before a diverging Gateway of type Exclusive, Inclusive and Complex. A benefit of this best practice is that this decision Activity can now be interrupted if need be

17
Q

Multiple diverging gateways

A

Abstract multiple daisy-chained diverging Gateways into a Business Rule Task

18
Q

Two important criteria of a process model

A

Accessible (Clearly designed, users can grasp), Expressive (meaningful)

19
Q

How much complex a process map should be? (For Business Users)

A

Better not to exceed more than 15 TASKS

20
Q

Do we need message flow for message transfer or handover inside the organization?

A

No - We need it for between different pools

21
Q

What does mean “Consistent Flow”?

A

A flow inside a single pool, must not be interrupted - every process in a pool can exist on its own.

22
Q

Naming Convention - Pools and Lanes

A

Responsibilities - Roles

23
Q

Naming Convention - Activity

A

Active verb - Short and Clear

24
Q

Naming Convention - Event

A

Passive verb - Should not resemble an action

25
Q

Straight to Success

A

Let the success path to be straight

26
Q

Multiple Event

A

Not to use it