![Page 1: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/1.jpg)
Eliciting Goals for Business Process
Models with Non-Functional Requirements
CataloguesEvellin C. S. Cardoso, João
Paulo A. Almeida, Giancarlo Guizzardi and
Renata S. S. Guizzardi([email protected] ) ([email protected] ) ([email protected] ) ([email protected] )
http://nemo.inf.ufes.brComputer Science Department
Federal University of Espírito Santo
![Page 2: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/2.jpg)
Outline• Introduction;• Motivation;• Objectives;• Goal Elicitation in a Healthcare Institution;
– Preliminary Goal Elicitation Method;– Results of Preliminary Goal Elicitation Method;– Goal Elicitation with Catalogues;– Results of Goal Elicitation with Catalogues;
• Conclusions;• Future Work.
![Page 3: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/3.jpg)
Introduction
• Competitiveness drives organizations to promote change to improve the quality of the services and products they offer;
• Understanding an organizational setting to promote these changes often requires a number of perspectives;
![Page 4: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/4.jpg)
Motivation
• Goal-oriented business process modelling provides a dimension of intentionality to the business processes;
• The adoption of goal oriented approaches enables the organization to promote changes in the environment which are synchronized with the organizational strategy;
• However, goal elicitation from the organization domain is not an easy task.
![Page 5: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/5.jpg)
Objectives
• The purpose of this paper is to report a field work in which we addressed the problem of identifying goals. We aim at contributing in the area of goal elicitation with a systematic way to identify goals in a given organizational setting;
• This field work took place in the Rheumatology Department of a hospital in Brazil;
• We suggest using Non-Functional Requirements (NFRs) catalogues in order to tackle the difficulty in identifying business goals.
![Page 6: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/6.jpg)
Goal Elicitation in a Healthcare Institution
![Page 7: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/7.jpg)
Preliminary Goal Elicitation Method
• First Stage: assessment of available documentation about the organizational processes;
• Second Stage: observation of the daily routine of the organization;
• Third stage: interviews with the organizational actors during business process execution to reveal the goals;
• Fourth stage: dedicated interviews with the business process actors and department manager (dedicated interviews = interviewees devoted all attention to the elicitation process as opposed to being fully involved with activity execution).
![Page 8: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/8.jpg)
Fig. 1. Goal model resulted from the preliminary goal elicitation activities
Results of Preliminary Goal Elicitation Method
![Page 9: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/9.jpg)
Goal Elicitation with Catalogues
• Previous stages provided insights about new concerns;
• Insights guided us to suggest which NFR types could be extracted from NFR catalogues and adapted to the organizational context.
• Formulation of additional goals for the business process, initially without participation of the stakeholders.
• To refine the NFRs we had to consider the meaning of the NFRs’ refinement in the context of the domain under consideration.
![Page 10: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/10.jpg)
Results of Goal Elicitation with Catalogues
![Page 11: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/11.jpg)
Results of Goal Elicitation with Catalogues (continuation)
![Page 12: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/12.jpg)
Results of Goal Elicitation with Catalogues
Fig. 2 Portion of the goal model obtained in goal elicitation activities with catalogues
![Page 13: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/13.jpg)
Results of Goal Elicitation with Catalogues (continuation)
![Page 14: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/14.jpg)
Results of Goal Elicitation with Catalogues
Fig. 3 Portion of goal model obtained in goal elicitation activities with catalogues (2)
![Page 15: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/15.jpg)
Conclusions (1)• With respect to the translation of NFR types to goals
– The translation is highly domain-dependent;– An NFR type can be represented either as a soft or hard goal;– Different NFR types can be mapped to the same goal in the
organization;• With respect to the additional goals elicited with catalogues
– Identification of goals related with quality attributes (qualitative specification of hardgoal or business process);
– Identification of more abstract goals (goals previously modelled are actually goals for implementing mechanisms for the attainment of more abstract goals);
– Identification of goals of exceptional situations;– Identification of goals related with organizational characteristics;
![Page 16: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/16.jpg)
Conclusions (2)
• With respect to the technique– Seems highly dependent on the experience of analysts in
conducting the elicitation effort (broad knowledge about the domain);
– NFR type catalogues can be seen as design patterns in goal modelling.
![Page 17: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/17.jpg)
Future Work
• Investigation in NFR type catalogues for business process in a particular business domain may prove to reduce the dependency on analyst experience and improve goal elicitation in general;
• Investigation of suitable representation and semantics to relate goal models and business process models (especially in the presence of softgoals);
• Investigation of the impacts of additional goals elicited through the use of NFR catalogues in business process structures as well in the systematic redesign of business processes.
![Page 18: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/18.jpg)
Questions?
![Page 19: Eliciting Goals for Business Process Models with Non-Functional Requirements Catalogues](https://reader035.vdocuments.site/reader035/viewer/2022070418/56815923550346895dc64ccd/html5/thumbnails/19.jpg)
About NEMOhttp://nemo.inf.ufes.brOntology and Conceptual Modeling Research GroupComputer Science DepartmentFederal University of Espírito SantoAv. Fernando Ferrari, s/n29060-970 Vitória, ES, Brazil