|
Elsmar Cove Forum Sidebar
|
|
|
|
Monitor the Elsmar Forum
|
| Monitor New Forum Posts
|
|
Follow Marc & Elsmar
|
|
|
Elsmar Cove Groups
|
|
|
Sponsor Links
|
|
|
|
|
|
Donate and $ Contributor Forum Access
|
 |
|
Sponsored Links
|
|
|
|
Courtesy Quick Links
|
 Links that Elsmar Cove visitors will find useful in your quest for knowledge:
Howard's International Quality Services
Atul's Symphony Technologies
Marcelo Antunes' SQR Consulting
Bob Doering's Correct SPC - Precision Machining
NIST's Engineering Statistics Handbook
IRCA - International Register of Certified Auditors
SAE - Society of Automotive Engineers
Quality Digest Portal
IEST - Institute of Environmental Sciences and Technology
ASQ - American Society for Quality
|
|
 |
|

26th August 2007, 02:28 PM
|
 |
Appreciated Member
Registration Date: Sep 2003
Location: ABERDEEN, SCOTLAND, UK
|
|
Posts: 413
Thanks Given to Others: 24
Thanked 140 Times in 101 Posts
Karma Power: 83
|
|
Business Process Modeling Notation (BPMN) to Communicate Business Processes
Does anyone have an opinion on the use of the Business Process Modeling Notation (BPMN) as a means to communicate business processes?
I understand that part of the public sector in England and Wales is having BPMN-compliance specified as a requirement of any software they purchase to define and communicate their processes, but at first glance it seems far too complex to provide a simple, standard way to communicate with most staff.
I see from Wikipedia that: "The primary goal of BPMN is to provide a standard notation that is readily understandable by all business stakeholders. These business stakeholders include the business analysts who create and refine the processes, the technical developers responsible for implementing the processes, and the business managers who monitor and manage the processes".
This list seems to me to be a very limited subset of "all business stakeholders". Does anyone use BPMN, and if so for what?
Many thanks.
__________________
Peter
"Insight through Clarity"
|
|
Thanks to Peter Fraser for your informative Post and/or Attachment!
|
|

31st August 2007, 09:11 AM
|
 |
Super Moderator
Registration Date: Jun 2000
Location: North of Chicago,Illinois, USA
Age: 53
|
|
Posts: 2,171
Thanks Given to Others: 472
Thanked 386 Times in 277 Posts
Karma Power: 280
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
Any thoughts from the group?
__________________
CarolX
Theater is life, film is art, and television is furniture.
|

31st August 2007, 09:21 AM
|
|
Super Moderator
Registration Date: Sep 2005
Location: Johore/Malaysia
|
|
Posts: 5,941
Thanks Given to Others: 1,402
Thanked 2,745 Times in 1,907 Posts
Karma Power: 661
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
Introduction to BPMN is attached for those interested to know what it is.
|

1st September 2007, 10:39 AM
|
 |
Appreciated Member
Registration Date: Sep 2003
Location: ABERDEEN, SCOTLAND, UK
|
|
Posts: 413
Thanks Given to Others: 24
Thanked 140 Times in 101 Posts
Karma Power: 83
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
CarolX / Harry
Thanks for the prompt - I think that I will take the lack of response as an indication that there are not many users out there!
__________________
Peter
"Insight through Clarity"
|

2nd September 2007, 12:22 AM
|
|
Appreciation Courtesy Access
Registration Date: Mar 2004
|
|
Posts: 302
Thanks Given to Others: 145
Thanked 315 Times in 133 Posts
Karma Power: 73
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
Quote:
In Reply to Parent Post by Peter Fraser
Does anyone have an opinion on the use of the Business Process Modeling Notation (BPMN) as a means to communicate business processes?
...
This list seems to me to be a very limited subset of "all business stakeholders". Does anyone use BPMN, and if so for what?
Many thanks.
|
Hi Peter,
Thanks for posting the information about the BPMN. It aroused my curiosity. I looked at the article and the samples which they used, and there didn't seem to me, to be anything particularly remarkable or innovative about it, other than the attempt to standardize the use of symbols in flowcharts. I see that it was written by Stephen White from I.B.M, so I gather that there was some rationale for computer software developers to propose a methodology to ensure that they are creating software that does what their customers want...and that the customers understand what they are buying. It seems that the proposed BPMN is to be the common "vehicle" for communication. It would appear to have some merit in that regard.
The article stated that it took 2+ years to develop it, and it looks like something developed by a committee...and overworked. I would tend to agree with you that it appears too complex to be readily utilized, but then, there always is a learning curve with any new methodologies.
Anyone who uses MSVisio Software is already familiar with the generally accepted symbols for "activities", "decisions" etc. The stencils in MSVisio already do what the committee has re-invented. Perhaps they just want to ensure standardization in the use of graphic elements and to establish some basic models...kind of laying the groundwork for communication.
As for using it...without being aware of it, I would say that I am using a very similar methodology (see attachment). I use flow charts to define all Key processes, and where time permits, I often develop flowcharts for the drill-down activities or "Work Instructions" which are referenced in the Flow Charts. One thing I don't like about the BPMN is that they add a lot of text outside of the "stencil shapes", and I think much of that information can be incorporated into the text inside the "rectangle" or "diamond" or whatever. My sample includes a shape for "input" on the left of the activity and "output" on the right. I also include a colored rectangle for the "reference standard" (ISO/TS, ISO 14000, Customer-specific reqt's, etc.). This sample looks busy but in MSVisio you can include or "hide" any grouping of elements to simplify the flow chart...and customize it for your audience. This particular view is used by Internal Auditors to provide reference to applicable standards. It also demonstrates the use of "swimming lanes" to distinguish activities performed at a "Sales/Design Site", vs. the "Manufacturing Site". Activities which are shared straddle the line (something the BPMN model doesn't mention).
I find the information in their "Activity" rectangles too vague to be useful, and, from my perspective, would require the creation of supporting "narrative" documents that would tell the user what they have to do. They don't reference input and output documents either, which means, you'd have to go elsewhere to get more detail.
I think that a lot of companies have utilized similar methodologies to initially achieve certification of the ISO family of standards, but now that the dust has settled, they are finding that these documents are too vague, and not comprehensive enough to be used as training tools, and are poor audit tools, unless you have very well-developed internal auditors. I think the BPMN is not bad for a "first kick at the cat", but I think it is of limited utility.
...and there you have it...MHO.
Thanks again for opening the discussion.
Patricia
|

2nd September 2007, 02:35 AM
|
 |
Patrick L Dey
Registration Date: Jun 2006
Location: Derby, England
|
|
Posts: 330
Thanks Given to Others: 26
Thanked 256 Times in 143 Posts
Karma Power: 66
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
Quote:
In Reply to Parent Post by Peter Fraser
Does anyone have an opinion on the use of the Business Process Modeling Notation (BPMN) as a means to communicate business processes?
...
I see from Wikipedia that: "The primary goal of BPMN is to provide a standard notation that is readily understandable by all business stakeholders. These business stakeholders include the business analysts who create and refine the processes, the technical developers responsible for implementing the processes, and the business managers who monitor and manage the processes".
This list seems to me to be a very limited subset of "all business stakeholders". Does anyone use BPMN, and if so for what?
Many thanks.
|
I'm no expert on BPMN but as an ex-software engineer these days active in the ISO 9001 world, I think your question actually contains the answer. It seems to me that BPMN is designed to be used when one wants to automate a process using computer software. Although it could be used to communicate the process to everyone, that's not its purpose -- and yes, it's probably too bloated for that.
We're all familiar with horror stories of people being given wonderful new software tools that are supposed to make their lives easier, only to find that now they spend half their time persuading the tool to do what's necessary, or calling supervisors to okay the workaround. Often the reason the software is so bad is that the requirements for it are poorly specified, because the details of the process it's supposed to be supporting are too vague.
It seems to me that BPMN has been developed to help address this need. Yes, it's complicated but so too are the details of processes, and it's necessary to be precise about them prior to writing the software that will support the process.
In the pdf there are references to OMG and UML. OMG is a software industry standardising forum, and UML is a diagram notation that's used to 'draw' the internal design of software, like a blueprint which guides the writing of program code. It appears that the idea is to be able to draw diagrams that show the both process and its software automation, and that ought to be a good way of ensuring that software does what it is supposed to do when it's written to support a process.
This would explain the limited audience for BPMN. You use it to specify a process in sufficient detail for the software engineers to automate it. You check the diagrams of both the process and the software to make sure that both human and automatic operations are correct, interact smoothly, and that all possible combinations of events (likely and unlikely) are properly catered for. Then you write and test the software. Finally you use something simpler to explain the now-automated process to those that will operate it.
Hope this helps,
Pat
|
|
Thank You to pldey42 for your informative Post and/or Attachment!
|
|

2nd September 2007, 03:14 PM
|
 |
Appreciated Member
Registration Date: Sep 2003
Location: ABERDEEN, SCOTLAND, UK
|
|
Posts: 413
Thanks Given to Others: 24
Thanked 140 Times in 101 Posts
Karma Power: 83
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
Patricia and Pat
Many thanks - you are confirming what I was already thinking. As a tool for describing a process in detail, for a specific purpose, it may work, but my concern is that (part of) the public sector in the UK is being driven to use it for describing and communicating complete sets of processes. I don't think that it will work too well for that!
I believe that there are ISO standards for flowcharting (which are not universally followed), but I think that it is more important that people understand the output than that they comply with strict standards. The oil & gas industry uses RACI (Responsible / Accountable / Consulted / Informed) to describe people's involvement, and I am not sure that there is a universal standard for that - but it works well for the reader! [We have modified it slightly so "A" means "Assists" - see attached]
I wonder sometimes if there is too much focus on "flowcharting" at the expense of just getting a clear message across.
__________________
Peter
"Insight through Clarity"
|

27th September 2007, 10:21 AM
|
|
Inactive Registered Visitor
Registration Date: Sep 2007
Location: South Africa
Age: 40
|
|
Posts: 18
Thanks Given to Others: 3
Thanked 2 Times in 2 Posts
Karma Power: 24 Karma: 20 
|
|
|
Re: Business Process Modeling Notation (BPMN) to Communicate Business Processes
Try Microsofts "Visio professional 2003" for flow charting. I've used it with my procedures. It is very user friendly. Easy to use. All you need for flowcharts are in there.
|
Lower Navigation Bar
|
|
|
Do you find this discussion thread helpful and informational?
|
Visitors Currently Viewing this Thread: 1 (0 Registered Visitors (Members) and 1 Unregistered Guest Visitors)
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Rate Thread Content |
Linear Mode
|
|
Forum Posting Settings
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|