Applying Process Mining: The Reality of a Software Development SME

One of the challenges the organizations confront is to extract data from the information systems to know the reality of their processes to improve their efficiency. In this study, the application of Process Mining is addressed as an opportunity in the specific context of an SME dedicated to software...

Full description

Bibliographic Details
Main Authors: Silvia Jaqueline Urrea-Contreras, Maria Angelica Astorga-Vargas, Brenda L. Flores-Rios, Jorge Eduardo Ibarra-Esquer, Felix F. Gonzalez-Navarro, Ivan Garcia Pacheco, Carla Leninca Pacheco Agüero
Format: Article
Language:English
Published: MDPI AG 2024-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/4/1402
_version_ 1797299022824734720
author Silvia Jaqueline Urrea-Contreras
Maria Angelica Astorga-Vargas
Brenda L. Flores-Rios
Jorge Eduardo Ibarra-Esquer
Felix F. Gonzalez-Navarro
Ivan Garcia Pacheco
Carla Leninca Pacheco Agüero
author_facet Silvia Jaqueline Urrea-Contreras
Maria Angelica Astorga-Vargas
Brenda L. Flores-Rios
Jorge Eduardo Ibarra-Esquer
Felix F. Gonzalez-Navarro
Ivan Garcia Pacheco
Carla Leninca Pacheco Agüero
author_sort Silvia Jaqueline Urrea-Contreras
collection DOAJ
description One of the challenges the organizations confront is to extract data from the information systems to know the reality of their processes to improve their efficiency. In this study, the application of Process Mining is addressed as an opportunity in the specific context of an SME dedicated to software development, implementing the L* life cycle model methodology from a layered Software Engineering approach. This research is carried out based on process improvement in an initial SME project. Subsequently, it is compared with a second project, using different Process Mining perspectives such as control flow, case, organization, and time, with the aim of extending the process model. This holistic view allows not only to better understand the processes involved, but also to identify and analyze the similarities and differences between the two projects. As a result, the Process Mining analysis shows crucial aspects such as the representation of integrated models, traces on sequences of actions, and the interaction of activities with specific roles and deviations in the flow of activities that compromise the quality of the process and the product. At the same time, the challenges that emerged during the improvement cycle are highlighted. These challenges cover issues such as data extraction, fluid communication between those involved, and the documentation associated with the processes. This study contributes to the body of knowledge of Process Mining. Likewise, the case study results offer a vision for other SMEs seeking to incorporate Process Mining as part of their improvement strategies.
first_indexed 2024-03-07T22:44:33Z
format Article
id doaj.art-66a3c06b0db94115bafa98b42ae8a56e
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-07T22:44:33Z
publishDate 2024-02-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-66a3c06b0db94115bafa98b42ae8a56e2024-02-23T15:05:53ZengMDPI AGApplied Sciences2076-34172024-02-01144140210.3390/app14041402Applying Process Mining: The Reality of a Software Development SMESilvia Jaqueline Urrea-Contreras0Maria Angelica Astorga-Vargas1Brenda L. Flores-Rios2Jorge Eduardo Ibarra-Esquer3Felix F. Gonzalez-Navarro4Ivan Garcia Pacheco5Carla Leninca Pacheco Agüero6Instituto de Ingeniería, Universidad Autónoma de Baja California, Mexicali 21280, MexicoFacultad de Ingeniería, Universidad Autónoma de Baja California, Mexicali 21280, MexicoInstituto de Ingeniería, Universidad Autónoma de Baja California, Mexicali 21280, MexicoFacultad de Ingeniería, Universidad Autónoma de Baja California, Mexicali 21280, MexicoInstituto de Ingeniería, Universidad Autónoma de Baja California, Mexicali 21280, MexicoDivisión de Estudios de Posgrado, Universidad Tecnológica de la Mixteca, Oaxaca 69000, MexicoDivisión de Estudios de Posgrado, Universidad Tecnológica de la Mixteca, Oaxaca 69000, MexicoOne of the challenges the organizations confront is to extract data from the information systems to know the reality of their processes to improve their efficiency. In this study, the application of Process Mining is addressed as an opportunity in the specific context of an SME dedicated to software development, implementing the L* life cycle model methodology from a layered Software Engineering approach. This research is carried out based on process improvement in an initial SME project. Subsequently, it is compared with a second project, using different Process Mining perspectives such as control flow, case, organization, and time, with the aim of extending the process model. This holistic view allows not only to better understand the processes involved, but also to identify and analyze the similarities and differences between the two projects. As a result, the Process Mining analysis shows crucial aspects such as the representation of integrated models, traces on sequences of actions, and the interaction of activities with specific roles and deviations in the flow of activities that compromise the quality of the process and the product. At the same time, the challenges that emerged during the improvement cycle are highlighted. These challenges cover issues such as data extraction, fluid communication between those involved, and the documentation associated with the processes. This study contributes to the body of knowledge of Process Mining. Likewise, the case study results offer a vision for other SMEs seeking to incorporate Process Mining as part of their improvement strategies.https://www.mdpi.com/2076-3417/14/4/1402process miningsmall and medium-sized enterprisessoftware development processes
spellingShingle Silvia Jaqueline Urrea-Contreras
Maria Angelica Astorga-Vargas
Brenda L. Flores-Rios
Jorge Eduardo Ibarra-Esquer
Felix F. Gonzalez-Navarro
Ivan Garcia Pacheco
Carla Leninca Pacheco Agüero
Applying Process Mining: The Reality of a Software Development SME
Applied Sciences
process mining
small and medium-sized enterprises
software development processes
title Applying Process Mining: The Reality of a Software Development SME
title_full Applying Process Mining: The Reality of a Software Development SME
title_fullStr Applying Process Mining: The Reality of a Software Development SME
title_full_unstemmed Applying Process Mining: The Reality of a Software Development SME
title_short Applying Process Mining: The Reality of a Software Development SME
title_sort applying process mining the reality of a software development sme
topic process mining
small and medium-sized enterprises
software development processes
url https://www.mdpi.com/2076-3417/14/4/1402
work_keys_str_mv AT silviajaquelineurreacontreras applyingprocessminingtherealityofasoftwaredevelopmentsme
AT mariaangelicaastorgavargas applyingprocessminingtherealityofasoftwaredevelopmentsme
AT brendalfloresrios applyingprocessminingtherealityofasoftwaredevelopmentsme
AT jorgeeduardoibarraesquer applyingprocessminingtherealityofasoftwaredevelopmentsme
AT felixfgonzaleznavarro applyingprocessminingtherealityofasoftwaredevelopmentsme
AT ivangarciapacheco applyingprocessminingtherealityofasoftwaredevelopmentsme
AT carlalenincapachecoaguero applyingprocessminingtherealityofasoftwaredevelopmentsme