An Analysis of Strategic Goals and Non-Functional Requirements in Business Process Management

Adson Carmo, Marcelo Fantinato, Lucinéia Thom, Edmir Prado, Mauro Spinola, Patrick Hung

2017

Abstract

Business processes' Non-Functional Requirements (NFR) can foster the strategic alignment in organizations. Our goal was to evaluate to what extent there are approaches that seek to support the modeling of business processes' NFR based on strategic goal-related information. To achieve this goal, we conducted a literature study based on systematic review concepts. As a result, we identified 19 works addressing strategic goals and business processes with NFRs. The most commonly used techniques are: i* and Key Performance Indicators (KPI) for modeling strategic goals and Business Process Model and Notation (BPMN) for modeling business processes. According to our analysis, no approach fully addresses business processes' NFR based on strategic goals which was our primary question in conducting this study.

References

  1. Abeti, L., Ciancarini, P., and Moretti, R. (2009). Wikibased requirements management for business process reengineering. In ICSE Works. on Wikis for Soft. Engin., pages 14-24. IEEE.
  2. Aghdasi, M. and Malihi, S. (2010). Rule based business process optimization. In IEEE Int. Conf. on Indust. Engin. and Engin. Manag., pages 305-309. IEEE.
  3. Alotaibi, Y. (2014). Business process modelling challenges and solutions: A literature review. J. of Intel. Manufac., 27(4):1-23.
  4. Alves, R., Silva, C., and Castro, J. (2013). A bi-directional mapping between i and BPMN models in the context of business process management. In Requir. Engin.@Brazil, pages 27.1-27.6. CEUR.
  5. Behnam, S. A., Amyot, D., and Mussbacher, G. (2010). Towards a pattern-based framework for goal-driven business process modeling. In 8th ACIS Int. Conf. on Soft. Engin. Res., Manag. and Applic., pages 137-145. IEEE.
  6. Biolchini, J., Mian, P. G., Natali, A. C. C., and Travassos, G. H. (2005). Systematic review in software engineering. Technical Report RT-ES 679/05, PESC - COPPE, UFRJ, Brazil.
  7. Bisogno, S., Calabrese, A., Gastaldi, M., and Levialdi Ghiron, N. (2016). Combining modelling and simulation approaches: How to measure performance of business processes. Bus. Proc. Manag. J., 22(1):56-74.
  8. Bleistein, S., Cox, K., Verner, J., and Phalp, K. (2006). BSCP: A requirements analysis framework for validating strategic alignment of organizational IT based on strategy, context, and process. Inform. and Soft. Tech., 48(9):846-868.
  9. Bocciarelli, P. and D'Ambrogio, A. (2014). A model-driven method for enacting the design-time QoS analysis of business processes. Soft. and Syst. Model., 13(2):573- 598.
  10. Cardoso, E. C. S., Almeida, J. P. A., Guizzardi, R. S. S., and Guizzardi, G. (2011). A method for eliciting goals for business process models based on non-functional requirements catalogues. Int. J. of Inform. Syst. Model. and Design, 2(2):1-18.
  11. Charfi, A. and Zhi, H. (2015). Aspect-based realization of non-functional concerns in business processes. In 3rd Int. Conf. on Netw. Syst., pages 140-154. Springer.
  12. Chung, L., Nixon, B. A., Yu, E., and Mylopoulos, J. (2000). Non-Functional Requirements in Software Engineering. Springer-Verlag Berlin Heidelberg, 1 edition.
  13. Dallilo, F., De Albuquerque, J., and Fantinato, M. (2014). Making a link between strategy and process model collections: A multi-layered approach. In Int. Conf. on Soft. Engin. and Knowl. Engin., pages 387-392.
  14. de Bruin, T. and Rosemann, M. (2006). Towards understanding strategic alignment of business process management. In 17th Austral. Conf. on Inform. Syst., pages 82.01-82.11. AIS.
  15. De Bruin, T. and Rosemann, M. (2006). Towards understanding strategic alignment of business process management. In 17th Austral. Conf. on Inf. Syst., pages 6-8. AAIS.
  16. de Oca, I. M.-M., Snoeck, M., Reijers, H. A., and Rodríguez-Morffi, A. (2015). A systematic literature review of studies on business process modeling quality. Inform. and Soft. Tech., 58:187-205.
  17. Dumas, M., La Rosa, M., Mendling, J., and Reijers, H. A. (2013). Fundamentals of business process management. Springer.
  18. Estruch, A. and Ílvaro, J. A. H. (2012). Event-driven manufacturing process management approach. In 10th Int. Conf. on Bus. Proc. Manag., pages 120-133. Springer.
  19. Fantinato, M., de Souza, I. M. G., and Toledo, M. B. F. (2010). Product line in the business process management domain. In Kang, K. C., Sugumaran, V., and Park, S., editors, Applied Software Product Line Engineering, chapter 20, pages 497-530. Auerbach Public.
  20. Friedenstab, J.-P., Janiesch, C., Matzner, M., and Mller, O. (2011). Extending bpmn for business activity monitoring. In Annual Hawaii Int. Conf. on Syst. Sci., pages 4158-4167. IEEE.
  21. Friedenstab, J.-P., Janiesch, C., Matzner, M., and M üller, O. (2012). Extending BPMN for business activity monitoring. In 45th Hawaii Int. Conf. on Syst. Sci., pages 4158-4167. IEEE.
  22. Henderson, J. C. and Venkatraman, N. (1993). Strategic alignment: Leveraging information technology for transforming organizations. IBM Syst. J., 32(1):4-16.
  23. Janes, A. and Faganel, A. (2013). Instruments and methods for the integration of company's strategic goals and key performance indicators. Kybernetes, 42(6):928- 942.
  24. Kazhamiakin, R., Pistore, M., and Roveri, M. (2004). A framework for integrating business processes and business requirements. In Int. Enterp. Dist. Object Comp. Works., pages 9-20. IEEE.
  25. Kitchenham, B. and Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE 2007-001, Keele University and University of Durham, UK.
  26. Kocbek, M., Jost, G., Hericko, M., and Polancic, G. (2015). Business process model and notation: The current state of affairs. Comp. Sci. and Inform. Syst., 12(2):509-539.
  27. Koliadis, G., Vranesevic, A., Bhuiyan, M., Krishna, A., and Ghose, A. (2006). A combined approach for supporting the business process model lifecycle. In 10th Pacific Asia Conf. on Inform. Syst. , page 76. AIS.
  28. Lapouchnian, A., Yu, Y., and Mylopoulos, J. (2007). Requirements-driven design and configuration management of business processes. In 5th Int. Conf. on Bus. Proc. Manag., pages 246-261. Springer.
  29. Lee, Y.-C., Chu, P.-Y., and Tseng, H.-L. (2011). Corporate performance of ICT-enabled business process re-engineering. Indust. Manag. & Data Syst., 111(5):735-754.
  30. Leite, L. A., Oliva, G. A., Nogueira, G. M., Gerosa, M. A., Kon, F., and Milojicic, D. S. (2013). A systematic literature review of service choreography adaptation. Serv. Orient. Comp. and Applic., 7(3):199-216.
  31. Letsholo, K., Chioasca, E.-V., and Zhao, L. (2012). An integration framework for multi-perspective business process modeling. In 9th Int. Conf. on Serv. Comp., pages 33-40. IEEE.
  32. Mili, H., Tremblay, G., Jaoude, G. B., Lefebvre, Ó., Elabed, L., and Boussaidi, G. E. (2010). Business process modeling languages: Sorting through the alphabet soup. ACM Comp. Surv., 43(1):4.
  33. Mohammadi, N. G. and Heisel, M. (2016). A framework for systematic analysis and modeling of trustworthiness requirements using i* and BPMN. In 13th Int. Conf. on Trust, Priv. and Sec. in Dig. Bus., pages 3- 18. Springer.
  34. Parmenter, D. (2015). Key performance indicators: developing, implementing, and using winning KPIs. John Wiley & Sons.
  35. Plösch, R., Pomberger, G., and Stallinger, F. (2011). Software engineering strategies: Aligning software process improvement with strategic goals. In 11th Int. Conf. on Soft. Proc. Improv. and Capab. Determ., pages 221-226. Springer.
  36. Poels, G., Decreus, K., Roelens, B., and Snoeck, M. (2013). Investigating goal-oriented requirements engineering for business processes. J. of Datab. Manag., 24(2):35- 71.
  37. Pourshahid, A., Amyot, D., Peyton, L., Ghanavati, S., Chen, P., Weiss, M., and Forster, A. J. (2009). Business process management with the user requirements notation. Elec. Comm. Research, 9(4):269-316.
  38. Pourshahid, A., Amyot, D., Shamsaei, A., Mussbacher, G., and Weiss, M. (2012). A systematic review and assessment of aspect-oriented methods applied to business process adaptation. J. of Soft., 7(8):1816-1826.
  39. Pressman, R. S. (2009). Software engineering: a practitioner's approach.
  40. Ruokonen, A., Pajunen, L., and Systä, T. (2009). Scenariodriven approach for business process modeling. In IEEE Int. Conf. on Web Serv., pages 123-130. IEEE.
  41. Salles, G. B. and Fantinato, M. (2012). Análise da incorporac¸a˜o de requisitos na˜o funcionais na modelagem de processos de negócio. In VIII Simp. Bras. de Sist. de Inf., pages 79-90.
  42. Salles, G. B. M., Fantinato, M., Nishijima, M., and Albuquerque, J. P. (2013). A contribution to organizational and operational strategic alignment: Incorporating business level agreements into business process modeling. In 10th Int. Conf. on Serv. Comp., pages 17-24. IEEE.
  43. Shamsaei, A., Amyot, D., and Pourshahid, A. (2011). A systematic review of compliance measurement based on goals and indicators. In 4th Int. Works. on Govern., Risk and Compl.: Applic. in Inform. Syst., pages 228- 237. Springer.
  44. Sommerville, I. (2010). Software Engineering. AddisonWesley, 9th edition.
  45. Sousa, H. and Leite, J. (2014). Modeling organizational alignment. In 33rd Int. Conf. on Concep. Model., pages 407-414. Springer.
  46. Tallon, P. P. (2008). Inside the adaptive enterprise: An information technology capabilities perspective on business process agility. Inform. Tech. and Manag., 9(1):21-36.
  47. van der Aalst, W. M. P., Hofstede, A. T., and Weske, M. (2003). Business process management: A survey. pages 1-12. Springer.
  48. Weske, M. (2012). Business Process Management. Springer-Verlag Berlin Heidelberg, 2 edition.
  49. Wetzstein, B., Leitner, P., Rosenberg, F., Brandic, I., Dustdar, S., and Leymann, F. (2009). Monitoring and analyzing influential factors of business process performance. In IEEE Int. Enterp. Dist. Object Comp. Conf., pages 141-150. IEEE.
  50. Xu, T., Ma, W., Liu, L., and Karagiannis, D. (2010). Synthesizing enterprise strategic model and business processes in active-i*. In IEEE Int. Enterp. Dist. Object Comp. Works., pages 345-354. IEEE.
  51. Yu, E. S. K., Mylopoulos, J., and Lespérance, Y. (1996). AI models for business process reengineering. IEEE Expert, 11(4):16-23.
Download


Paper Citation


in Harvard Style

Carmo A., Fantinato M., Thom L., Prado E., Spinola M. and Hung P. (2017). An Analysis of Strategic Goals and Non-Functional Requirements in Business Process Management . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-758-249-3, pages 262-273. DOI: 10.5220/0006314702620273


in Bibtex Style

@conference{iceis17,
author={Adson Carmo and Marcelo Fantinato and Lucinéia Thom and Edmir Prado and Mauro Spinola and Patrick Hung},
title={An Analysis of Strategic Goals and Non-Functional Requirements in Business Process Management},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2017},
pages={262-273},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006314702620273},
isbn={978-989-758-249-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - An Analysis of Strategic Goals and Non-Functional Requirements in Business Process Management
SN - 978-989-758-249-3
AU - Carmo A.
AU - Fantinato M.
AU - Thom L.
AU - Prado E.
AU - Spinola M.
AU - Hung P.
PY - 2017
SP - 262
EP - 273
DO - 10.5220/0006314702620273