I'm in search of a good descriptive framework or governance policy around how to standardize business process notation (BPMN) for what is a Level 0 (SIPOC), 1, 2, 3 etc flow diagrams definition? Specifically, like to get guidance for template based standards for what level of detail can be best used/tailored to accompany hi-level business requirements or capabilities in order to derive initial IT cost estimates from. Therefore, Level 0, 1, 2, 3, x templates at least have to have some flavor for actors, key activities that make up major business processes, human system interfaces (UI), and other system integration touch points.
3 Replies
-
I'm wondering why you attempt to use BPMN for all levels.
For the different levels there are different diagrams useful. In our intranet
www.ids-scheer.com/en/ARIS/ARIS_Platform/ARIS_Strategy_Platform/5272.html
you can find information about the ARIS Six Sigma approach. There are special diagrams for the upper level, but for the detailed process description EPCs are used. Of course you are free to use BPMN alternatively at these detail levels.
I'm not sure if we have additional templates for the different levels (the higher levels should be covered by the special diagram types), to learn more about this you should use the contact form to come in touch with our Six Sigma specialists.
-
Hi
My prefered approached when using aris is not to use BPMN models at all levels in the hierarchy as I find, for communication purposeses, they are best suited a bit further down.
To explain: While level 1 will use a structure models, level 2 will use f.ex VACD models, and level 3 will start detailing the processes using BPMN (or EPC for that matter).
However, if you do wish to use BPMN at all levels i suggest visiting
http://www.brsilver.com/wordpress/
which has an approach to using BPMN at the different levels
Cheers
Tom
-
Hi all,
I completely agree with Tom. We propose to use different notations (diagram types) to describe different abstraction layers in your modeling. BPMN is stronger than EPC to describe processes that should be automized, so you should use EPC for common and generic business processes and introduce BPMN not befor you think about automation. Of course if a process is only be modeled to be automated later (mainly on the lower levels of the process hierarchy) it might be meaningful to detail an EPC function with a BPMN diagram. For the automation use case it makes also sense to transform EPC to BPMN (a functionaliyt we are working on at the moment).
As Tom mentioned you may also use BPMN for all levels, but keep in mind that this results in getting generic 'business' BPMN diagrams and technical BPMN diagrams for automation. This might lead to confusion and so we try to avoid this scenario.
Regards
Uwe