Structure in Threes: Process Notation

Spent past several days deep into research on various process documentation methods.  Specifically comparing IDEF0, Rummler-Brache and BPMN.  I’m still an IDEF0 fan due to its simplicity.  In about ten minutes you can describe a process to a business owner while other methods require a little more instruction and in some cases a significant about of understanding for the rules of construct usage and meaning.  BPMN while easier to understand than UML for line of business management still has a level of complexity that requires interpretation for most.  Thus when using BPMN its often best to do Collaboration and Choreography diagrams at higher levels when presenting to LOB Management.

BPMN however comes into is own when looking at documenting orchestration of processes with more detail.  The advantage of using BMPN at this level is it can be targeted toward translation to UML or automation in workflow systems.  The gap I see in most of these methods though is adequate mechanisms to express business rules clearly and concisely.  Typically one has to use an external method to document business rules which means having LOB management having to learn two methods to visualize the processes they use or are modifying for implementation or augmentation using information technology


About briankseitz
I live in PacNW in a small town and work for Microsoft as a Enterprise strategy and architecture SME. I enjoy solving big complex problems, cooking and eating, woodworking and reading. I typically read between 4-8 business and technology books a month.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: