Structure in Threes: Process Notation
November 21, 2013 Leave a comment
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