KS

 

I would like to propose an approach for incorporating a set of quality requirements into BPMN. The aim of this proposal is to support quality requirements at business process level to help the modeler choose appropriate services for business processes and aid the specification of SLAs. In addition the proposal includes an analytical based evaluation model, for evaluating overall business process quality requirements.

 

In my research I have covered the theory behind that and designed an approach for that. I wonder I there is a possibility to cooperate with ARIS community or developer to develop my proposal in ARIS Express modelling tool?

by Roland Woldt
Posted on Tue, 05/11/2010 - 14:27

This sounds interesting. Can you point us to a more detailed documentation/information about this? Some of the stuff might be able to be implemented in ARIS (the professional ARIS) by using attributes - either existing ones or custom ones.

0
by Kawther Saeedi Author
Posted on Tue, 05/11/2010 - 18:05

I am glad that my proposal fined an interest from you. I would be very happy to share and discuss all the detail about my approach and work in collaboration with ARIS developer to build up my approach.

 

The proposal aims to capture and represent quality requirements at the business process modelling stage. Non-functional requirements or Quality requirements cover wide range of attributes and details. Hence, to maintain the same abstraction level consistent with business process models created by BPMN we propose focusing on a core set of quality requirements closely related to customers’ preferences and commonly addressed in SLAs, which are time, cost, and reliability. The proposal is flexible to allow business analysts to configure other quality requirements. Following to BPMN v2.0 specifications the proposed extension is applied to activity element and inherently applied to all tasks available in BPMN 2 as shown in as shown in Fig. 1.

Figure 1. Linking Activity element with quality metamodel

The graphical representation of the extended notations should be simple, economic, consistent, non-ambiguous scalable, and visually intuitive. A table format is chosen to represent quality requirements and related values as shown in Fig.2. Fig. 2 a) represents the collapsed view of the activity with quality requirements. This gives a simple and aesthetic view of quality representation in BPMN. Fig.2 b) represents the detailed values of the quality requirements in a table to simplify reading the notations.

      Time (T), Cost(C), Reliability (R)

Figure 2. Quality requirement representation

The proposal includes an evaluation model to quantify the quality requirements for the overall business process. The evaluation model and related formulae need to be matched with business process structural models as different workflow structures exist in a business process model. Therefore, analytical based quality requirement evaluation model for evaluating the qualities of an end-to-end business process is used to evaluate the basic workflow structures which are sequence, parallel, conditional and loop flow.

 

Hope that give clear idea, I would be delightful if we can cooperate in developing the tool and having this proposal life.

 

You can email me on saeedik@cs.man.ac.uk for further discussion.

0
by Roland Woldt
Posted on Sun, 06/13/2010 - 14:53

Sorry for coming back so late, but I am wondering if you really need a new icon/addition to show this information in ARIS today (but it is a nice idea, though).

It is possible to define the information you want to capture in attributes (and organize them in attribute groups for easier maintenance) and show/hide them by using the template functionality. By doing this you can also specify icons for your attributes as it is done for example in the Balanced Scorecard Solution (showing different icons based on the attribute value selection, e.g. from a dropdown list or boolean attribute).

Obviously you can create a report based on this information -and the other information in your database- either with the WYSIWYG editor or, for more complex reports, the script editor using JavaScript.

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock