Modelling non-functional requirements of business processes

This paper presents an approach to the identification and inclusion of 'non-functional' aspects of a business process in modelling for business improvement. The notion of non-functional requirements (NFRs) is borrowed from software engineering, and a method developed in that field for linking NFRs to conceptual models is adapted and applied to business process modelling. Translated into this domain, NFRs are equated with the general or overall quality attributes of a business process, which, though essential aspects of any effective process, are not well captured in a functionally oriented process model. Using an example of a healthcare process (cancer registration in Jordan). We show how an analysis and evaluation of NFRs can be applied to a process model developed with role activity diagramming (RAD) to operationalise desirable quality features more explicitly in the model. This gives a useful extension to RAD and similar modelling methods, as well as providing a basis for business improvement.

[1]  Ian Sommerville,et al.  Requirements Engineering: Processes and Techniques , 1998 .

[2]  Peter R. Lord 11 – Quality and quality control , 2003 .

[3]  Michael Pidd,et al.  Tools for Thinking—Modelling in Management Science , 1997 .

[4]  Tom Gilb,et al.  Principles of software engineering management , 1988 .

[5]  Fu-Ren Lin,et al.  A generic structure for business process modeling , 2002, Bus. Process. Manag. J..

[6]  Barry Povey,et al.  The development of a best practice business process improvement methodology , 1998 .

[7]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[8]  George M. Giaglis,et al.  A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques , 2001 .

[9]  Julio Cesar Sampaio do Prado Leite,et al.  A Framework for Integrating Non-Functional Requirements into Conceptual Models , 2001, Requirements Engineering.

[10]  K. B. Chuah,et al.  A SUPER methodology for business process improvement ‐ An industrial case study in Hong Kong/China , 2001 .

[11]  Ruth Sara Aguilar-Savén,et al.  Business process modelling: Review and framework , 2004 .

[12]  Lawrence Chung,et al.  Dealing with Non-Functional Requirements: Three Experimental Studies of a Process-Oriented Approach , 1995, 1995 17th International Conference on Software Engineering.

[13]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

[14]  Angappa Gunasekaran,et al.  Modelling and analysis of business process reengineering , 2002 .

[15]  O. M. Jensen,et al.  Cancer Registration: Principles and Methods , 1991 .

[16]  Thomas H. Davenport,et al.  Process Innovation: Reengineering Work Through Information Technology , 1992 .

[17]  Namchul Shin,et al.  Business process reengineering and performance improvement: The case of Chase Manhattan Bank , 2002, Bus. Process. Manag. J..

[18]  R G Skeet Cancer registration: principles and methods. Quality and quality control. , 1991, IARC scientific publications.

[19]  Ladan Tahvildari,et al.  Towards a Framework to Incorporate NFRs into UML Models , 2005 .

[20]  Fabio Casati,et al.  Business Process , 2004, The Practical Handbook of Internet Computing.

[21]  M. Hammer,et al.  A manifesto for business revolution , 1993 .