Abstract

Selecting a Business Process Management Systems (BPMS) for an organization requires a thorough evaluation of its capabilities considering the whole support of the business process lifecycle and the organizational environment in which the BPMS will be used. In a previous work, we have proposed a methodology for the systematic evaluation of BPMS, ensuring the quality of the results and the repeatability of the evaluation process. The methodology envisions a quantitative and qualitative evaluation regarding the fulfillment of key features that BPMS must provide in the context of a given organization. However, it was mostly focused on required functional and non-technical aspects. In this paper, we present the extension of our methodology with a detailed definition of non-functional aspects to be evaluated, a set of test cases for their evaluation, and the development of a case study as a complimentary qualitative evaluation. We also performed a fine tuning of the methodology based on a comprehensive comparison with other existent methodologies and the provision of tool support. To illustrate the approach, we present results from the evaluation of open source and proprietary BPMS which constitute both a validation and assessment of our proposal and a contribution to knowledge regarding the capacities of selected BPMS technologies.

Highlights

  • Business Process Management (BPM) [1, 2] offers a framework to support the definition, control and continuous improvement of business operation

  • The case study is focused on providing information on how each Business Process Management Systems (BPMS) supports in practice common BPMN 2.0 constructs, how they interoperate with the technological infrastructure of the organization, and what features are provided within their user portals as well as how good is their user experience

  • 5.1.2 Intalio BPMS In Figure 5 a) we show the results of the Response Time test case execution for Intalio BPMS, which is similar to Bonita

Read more

Summary

Introduction

Business Process Management (BPM) [1, 2] offers a framework to support the definition, control and continuous improvement of business operation. The main contributions of our work are as follows: (i) a complete methodology for evaluating BPMS platform with respect to specific functional and non functional characteristics that this kind of tools must provide; (ii) a complete list of such characteristics separated into functional and non functional ones, and categorized conceptually with respect to the aspect or specific software component they deal with (i.e. process engine, user portal, modeler, security, usability, etc.); (iii) a focus on the organizational context such as infrastructure and existing software, people and culture, to deliver a unique result that is suitable for each organization within each evaluation (i.e. the selection of key characteristics for each organization and the weight assigned for each one), and (iv) a tested approach since we have applied it to evaluate BPMS for several organizations in Uruguay, in particular, the most important governmental bank (Banco de la Republica Oriental del Uruguay, BROU) in 2016-2017, and the most important governmental telecommunications enterprise (Administracion Nacional de Telecomunicaciones, ANTEL) in 2012 and in 2016, both with thousands of employees and infrastructures of great scope and complexity.

Related Work
A Systematic Approach for BPMS Evaluation
List of Characteristics
Evaluation process
Evaluation metrics
Evaluation Methodology
Non-Functional Aspects
Evaluation Method
Evaluating Usability
Evaluating Performance
Test Cases
Tools Evaluation
Web tool to support the evaluation of BPMS platforms
Performing a Case Study
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call