Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Business Proces...  Event Representations in BPMN
Previous Previous
 
Next Next
New Post 10/27/2008 6:33 PM
Informative
User is offline derek zhou
1 posts
No Ranking


Event Representations in BPMN 

Hi,

Where do I position an event/task box that involves decision makings from multiple stakeholders using BPMN. I have a swim lane allocated for each stakeholder. Do I position the event box within the swing lane of the main stakeholder and then have message flows (as decisions) from other stakeholders to the event box?

Please let me know the correct way of doing this.

Thanks

Derek

 
New Post 10/27/2008 11:09 PM
User is offline Adrian M.
764 posts
3rd Level Poster




Re: Event Representations in BPMN 

 dzhou wrote

Hi,

Where do I position an event/task box that involves decision makings from multiple stakeholders using BPMN. I have a swim lane allocated for each stakeholder. Do I position the event box within the swing lane of the main stakeholder and then have message flows (as decisions) from other stakeholders to the event box?

Please let me know the correct way of doing this.

Thanks

Derek

Hi Derek,

Can you provide a bit more details?  Are you saying that a given task can be performed by more than one type of user/role?  If that is the case, maybe you have not fully abstracted your roles/stakeholders.  For example, if the tasks is "Login to the System" and both the Student and the Instructor need to perform this step, then maybe you need a third actor/role called something like "Authorized User" which would have it's own swimlane.

- Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
New Post 10/28/2008 4:38 AM
User is offline KJ
243 posts
6th Level Poster


Re: Event Representations in BPMN 

Greetings Derek,

Lets say that stakeholdres (A, B and C) have separate pools (I assumed pools because you refer to message flows).  At some point in each pool, A, B and C get together and make a "collective" decision and you want  to represent this activity.  Well you could let A, B and C each have an activity called "make decision", that is each participate in a decision. To denote a "collective" or group activity that spans stakeholdres, draw a group artifact around the three "make decision" activities. You'll have a big dotted sqound (square with round edges) that includes the "make decision" activities from each Pool. Thats probably the easiest way to denote that some activities occur in a group.

View the processes of each participant as a unique experience; that is, A will participate in "make decision".  Likewise for B and C.

Hope this helps, and that I've interpreted your questions correctly.

warm regards,

K

 
New Post 10/29/2008 11:21 AM
User is offline Derek Miers
1 posts
No Ranking


Re: Event Representations in BPMN 

Derek 

Actually, what you are asking to do is a common problem with BPMN.

The reality is that BPMN does not easily represent joint decisions or meetings. Indeed, the assumption is (as with all Flow Diagraming techniques where activities are represented sequentially) one role or swimlane is always deemed to be responsible for the work (i.e. it is virtually impossible to accurately represent a shared activity).

Using the Group concept is one way of doing it (see previous post).

Another is to create a new swimlane that represents the team. In the end, swimlanes are merely annotations on the diagram (as are Groups).

Actually you might get more mileage if you looked into Role Activity Diagrams as against procedural flow charts like BPMN that are segmented by Roles. RADs model how roles change state as a result of the action and interactions (between Roles) that occur. The best reference on this technique is Martyn Ould's "Business Process Management - A Rigorous Approach". There is also a free Eclipse tool for modeling using RADs from www.instream.co.uk . RADs offer an excellent contrast to the procedural nature of flow diagrams ... they help people see where their contribution fits into the overall collaboration of the process.

Hope this helps - Derek Miers - author of the "BPMN Modeling and Reference Guide" (which I co-authored with Stephen White, the main author of the BPMN Specification itself). I would suggest that you track down a copy (best to get it from the publisher rather than Amazon). See www.bpmfocus.org for the links.

 
New Post 10/30/2008 2:52 PM
User is offline derek zhou
1 posts
No Ranking


Re: Event Representations in BPMN 

Thanks kmajoos!

Derek

 

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Business Proces...  Event Representations in BPMN

Community Blog - Latest Posts

Fabricio Laguna talks Business Analysis and AI
I recently connected with Fabricio Laguna, aka The Brazilian BA. Fabricio is a passionate and pioneering business analyst from Brazil. During our conversation, we had a thought-provoking discussion on how artificial intelligence stands to shape the field of business analysis in the years ahead. While AI promises to transform many aspects of busines...
Business Architecture, Ontology and More with Terry Roach
It's been a privilege meeting Terry Roach, a visionary in the field of enterprise architecture and business architecture. Terry's insights into the evolution of business models, the importance of ontology in architecture, and the potential of AI to shape our future were not only thought-provoking but also a reflection of his extensive exper...
Today I had the pleasure of chatting to Jignesh Jamnadas, Chief Operations Officer at Mosaic, about his Blueprints for Success. As a Senior Finance and Operations Executive, Jigs (as he is known to many) has a holistic understanding of all facets of business and a flair for managing both people and processes. Having worked with Jigs, I was struc...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC