Practical process patterns: Decision As A Process (DAAP)

Any procedure to take a decision among several people must be discussed, agreed and formally expressed in advance.  This blogpost is aimed to demonstrate the use of BPM and BPMN for expressing decisions as actionable patterns.

Parts of decision process:

  • owner - entity which defined the decision process)
  • organiser(s) - entities who execute the process
  • audience for action (may depend on the subject) - people who express their opinion(s)
  • audience for observing - people who are controlling that decision is taken in a fair manner
  • rule for casting  - once or multiple (i.e. last)
  • ballot power - equal (one person = one vote), more for the chairperson (1,5 vote) or depending on share 
  • legal power of comments
  • subject: data and documents - questions and potential answers for choice and/or comments
  • duration (time-boundedness)
  • security  - who can consult what and when, e.g. can one see choices of others
  • rule to count that a decision was taken, e.g. > 50%, majority, >75% yes & < 10% no, etc.
  • statistics - demographic of choices, who vote against whom, etc.
Some known decision patterns

  1.  discussion forum (to informally reach an informal decision)
  2.  e-consultation (to send us your comments before a particular date)
  3.  e-approval (do you agree with that? )
  4.  e-vote (official request to ballot with/without comments)
  5.  e-poll (unofficial or limited request to ballot without comments)
  6.  e-panel (discussion by an expert group)
  7.  e-coediting (reaching agreement by editing the text and ballot on each paragraph)
  8.  fully automated decision (audience for action is empty) a.k.a. business rules

Some business practices are combinations of decision patterns:

Example of e-vote in BPMN  is at http://improving-bpm-systems.blogspot.ch/2013/07/practical-process-patterns-avs.html


No comments: