A Business Process Automation Management and Development Approach with BPMS support

  • Luana P. Ramos UNIFOR
  • Adriano Bessa UNIFOR

Abstract


In response to the challenges of combining concepts from the BPM (Business Process Management) discipline to the concepts of Software Engineering, SCRUM, agile software development, as well as SOA (Service Oriented Architecture) concepts and understanding between the areas of Processes, Business and IT, this work presents a software development approach, to automate processes with the support of BPMS (Business Process Management System). The approach is a guide for IT and business professionals so that they both take the necessary steps to develop automation and develop a solution in a process-oriented way. The approach was validated through action research projects.
Keywords: Approach, Automation, BPMS

References

ABPMP (2013). Guia para o Gerenciamento de Processos de Negócio Corpo Comum de Conhecimento BPM CBOK, volume versão 3.0 1a Edição.

An, L., Yan, J., and Tong, L. (2008). Methodology for web services adoption based on technology adoption theory and business process analyses. Tsinghua Science Technology, 13(3):383–389.

Audy, J. and Prikladnicki, R. (2007). Desenvolvimento Distribuído de Software: Desenvolvimento de software com equipes distribuídas.

Bizagi (2002-2013). http://www.bizagi.com/.

CAPOTE, G. (2011). Guia para formação de analistas de processos 1a edição.

Delgado, A., Weber, B., Ruiz, F., Garcia-Rodríguez De Guzmán, I., and Piattini, M. (2014). An integrated approach based on execution measures for the continuous improvement of business processes realized by services. Information and Software Technology, 56(2):134–162.

Erl, T. (2008). SOA: Principles of Service Design, volume 1. Prentice Hall Upper Saddle River.

Harmon, P. (2010). Business Process Change: a guide for business managers and BPM and Six Sigma Professionals. Morgan Kaufmann.

Herbsleb, J. D., Mockus, A., Finholt, T. A., and Grinter, R. E. (2001). An empirical study of global software development: distance and speed. In Proceedings of the 23rd international conference on software engineering, pages 81–90. IEEE Computer Society.

Herden, A., Farias, P., de Andrade, P., and Albuquerque, A. (2014). Agile pdd-one approach to software development using bpmn. In 11th International Conference Applied Computing, Porto, Portugal.

Karastoyanova, D. (2004). A methodology for development of web service-based business processes. Proceedings of AWESOS.

Kruchten, P. (2004). The rational unified process: an introduction. Addison-Wesley Professional.

Mamaghani, N. D., Mousavi, F., Hakamizadeh, F., and Sadeghi, M. (2010). Proposed combined framework of soa and rup. In Information Sciences and Interaction Sciences (ICIS), 2010 3rd International Conference on, pages 346–351. IEEE.

Mondragon, M., Mora, M., Garza, L., Álvarez, F., Rodríguez, L., and Duran-Limon, H. A. (2013). Toward a well-structured development methodology for business process-oriented software systems based on services. Procedia Technology, 9:351–360.

OMG (1997-2013). http://www.bpmn.org/.

Papazoglou, M. P. and Van Den Heuvel, W.-J. (2007). Business process development lifecycle methodology. Communications of the ACM, 50(10):79–85.

Patricia, B., Perez, G., Giandini, R., and Diaz, J. (2011). Process-service interactions using a soa-bpm-based methodology. In Proceedings of the 2011 30th International Conference of the Chilean Computer Science Society, pages 100–107. IEEE Computer Society.

Prades, L., Romero, F., Estruch, A., Garcia-Dominguez, A., and Serrano, J. (2013). Defining a methodology to design and implement business process models in bpmn according to the standard ansi/isa-95 in a manufacturing enterprise. Procedia Engineering, 63:115–122.

Schwaber, K. and Beedle, M. (2001). Agile Software Development with Scrum. Prentice Hall PTR, Upper Saddle River, NJ, USA, 1st edition.

Thiollent, M. (2011). Metodologia da pesquisa-ação. In Metodologia da pesquisa-ação. Cortez.

Thomas, E. (2005). Service-oriented architecture: concepts, technology, and design. Prentice Hall, 31:W3C.

Vidales, M. A. S., García, A. H., and Aguilar, L. J. (2006). Una recomendación basada en mda, bpm y soa para el desarrollo de software a partir de procesos de negocio en un contexto de negocio bajo demanda. University Pontificia of Salamanca.
Published
2015-08-17
RAMOS, Luana P.; BESSA, Adriano. A Business Process Automation Management and Development Approach with BPMS support. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 14. , 2015, Manaus. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 137-151. DOI: https://doi.org/10.5753/sbqs.2015.15219.