I've just started posting some articles on my blog about business process analysis. It's aimed at beginners in the field. If you want to have a look go across to http://betterprojects.blogspot.com/2007/08/process-analysis-101-part-1.html
Cheers
Craig - Better Projects Blog
Hi Craig,
Great post on Process Analysis 101. I will have to agree with you that there is lots of ambiguity when it comes to process modeling. However, with the advent of the "new" Business Process Management systems there has been more focus on modeling business processes.
By far, the best modeling notation that I have seen is the Business Process Modeling Notation (BPMN).
I love BPMN for many reasons, here are some:
All I can say is check it out! I am currently working on a large muli-million dollar project and BPMN has proven very versatile and useful for creating business process flows and modeling processes in general. In many cases, I have been using BPMN instead of the UML Activity Diagram.
Oh ya, one more thing! The value of BPMN is clearly understood by the industry as it has been recently adopted as a standard by the OMG (Object Management Group) which is also the standards body for UML.
If this stirred your interest, check out the BPMN specification and other resources at bpmn.org.
Best regards,
- Adrian
Adrian
BPMN makes a lot of sense and incorporates all the best practices of past models and frameworks. However...
Many many many 'business side' practitioners haven't got any training or education in the space of process design and modelling, not to metion system analysis or requirements elicitation, and it's just a little confronting for them. So unless you are really into sophisticated process management old school process modelling is an important first step in skill development. This is the angle I am comong from.
Additionally the concpets and principles I am writing about are relevant to BPMN regardless of the specific process document standards you use.
Craig - Better Projects
Craig,
You are absolutely correct... the principles and patterns of process modeling apply regardless of the actual process modeling notation. I just really like BPMN because it allows the practitioner to create models which are much less ambiguous. Also - there is a written specification on what the symbols mean and how to use them as opposed to the more traditional workflow diagrams for which there isn't a standard specification - not that I'm aware of.
brought to you by enabling practitioners & organizations to achieve their goals using: