Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM
The business process model is a graphic representation mechanism that helps improve the understanding of a context, the steps undertaken, and the validations and business rules that are part of its universe. This article proposes an implementation model of practices for software development based on...
- Autores:
- Tipo de recurso:
- Fecha de publicación:
- 2022
- Institución:
- Universidad Pedagógica y Tecnológica de Colombia
- Repositorio:
- RiUPTC: Repositorio Institucional UPTC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uptc.edu.co:001/14359
- Acceso en línea:
- https://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207
https://repositorio.uptc.edu.co/handle/001/14359
- Palabra clave:
- Software Engineering
DevOps
SCRUM
Business Process Modeling
Software Quality Assurance
Ingeniería de software
DevOps
SCRUM
Modelado de procesos de negocio
Aseguramiento de la Calidad de Software
- Rights
- License
- http://creativecommons.org/licenses/by/4.0
id |
REPOUPTC2_af67352cd1e209a7510512a0df5353fb |
---|---|
oai_identifier_str |
oai:repositorio.uptc.edu.co:001/14359 |
network_acronym_str |
REPOUPTC2 |
network_name_str |
RiUPTC: Repositorio Institucional UPTC |
repository_id_str |
|
dc.title.en-US.fl_str_mv |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
dc.title.es-ES.fl_str_mv |
Modelo de procesos representado en BPMN para guiar la implememtacion de prácticas de desarrollo de software en empresas muy pequeñas armonizando DEVOPS y SCRUM |
title |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
spellingShingle |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM Software Engineering DevOps SCRUM Business Process Modeling Software Quality Assurance Ingeniería de software DevOps SCRUM Modelado de procesos de negocio Aseguramiento de la Calidad de Software |
title_short |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
title_full |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
title_fullStr |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
title_full_unstemmed |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
title_sort |
Process Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUM |
dc.subject.en-US.fl_str_mv |
Software Engineering DevOps SCRUM Business Process Modeling Software Quality Assurance |
topic |
Software Engineering DevOps SCRUM Business Process Modeling Software Quality Assurance Ingeniería de software DevOps SCRUM Modelado de procesos de negocio Aseguramiento de la Calidad de Software |
dc.subject.es-ES.fl_str_mv |
Ingeniería de software DevOps SCRUM Modelado de procesos de negocio Aseguramiento de la Calidad de Software |
description |
The business process model is a graphic representation mechanism that helps improve the understanding of a context, the steps undertaken, and the validations and business rules that are part of its universe. This article proposes an implementation model of practices for software development based on DevOps suggestions and how these might be executed within Scrum by the Scrum Development Team (SDT). Present a practice implementation model that integrates DevOps suggestions to be executed by a scrum development team (SDT). The practices for software development based on DevOps were identified. The moment in which the information provided is helpful for the team's continuous improvement within SCRUM was determined. With the practices identified, modeling the general process of implementing practices using BPMN was conducted, followed by detailed modeling. Finally, experts executed the evaluation of the detailed process model. A 12-question survey was implemented to understand the business process model created for implementing practices. This instrument was then made available to experts in the field to obtain feedback on what has been done. The results obtained are promising. The set of practices suggested by DevOps and its integration in Scrum allows for establishing a preventive quality approach for the best development of software products. Using business process models represented by BPMN allows companies to understand and adopt the proposed practices quickly. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2024-07-05T19:12:09Z |
dc.date.available.none.fl_str_mv |
2024-07-05T19:12:09Z |
dc.date.none.fl_str_mv |
2022-12-31 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a412 |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207 10.19053/01211129.v31.n62.2022.15207 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.uptc.edu.co/handle/001/14359 |
url |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207 https://repositorio.uptc.edu.co/handle/001/14359 |
identifier_str_mv |
10.19053/01211129.v31.n62.2022.15207 |
dc.language.none.fl_str_mv |
eng |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207/12538 https://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207/12577 |
dc.rights.en-US.fl_str_mv |
http://creativecommons.org/licenses/by/4.0 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf329 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0 http://purl.org/coar/access_right/c_abf329 http://purl.org/coar/access_right/c_abf2 |
dc.format.none.fl_str_mv |
application/pdf text/xml |
dc.publisher.en-US.fl_str_mv |
Universidad Pedagógica y Tecnológica de Colombia |
dc.source.en-US.fl_str_mv |
Revista Facultad de Ingeniería; Vol. 31 No. 62 (2022): October-December 2022 (Continuous Publication); e15207 |
dc.source.es-ES.fl_str_mv |
Revista Facultad de Ingeniería; Vol. 31 Núm. 62 (2022): Octubre-Diciembre 2022 (Publicación Continua) ; e15207 |
dc.source.none.fl_str_mv |
2357-5328 0121-1129 |
institution |
Universidad Pedagógica y Tecnológica de Colombia |
repository.name.fl_str_mv |
Repositorio Institucional UPTC |
repository.mail.fl_str_mv |
repositorio.uptc@uptc.edu.co |
_version_ |
1839633874730090496 |
spelling |
2022-12-312024-07-05T19:12:09Z2024-07-05T19:12:09Zhttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/1520710.19053/01211129.v31.n62.2022.15207https://repositorio.uptc.edu.co/handle/001/14359The business process model is a graphic representation mechanism that helps improve the understanding of a context, the steps undertaken, and the validations and business rules that are part of its universe. This article proposes an implementation model of practices for software development based on DevOps suggestions and how these might be executed within Scrum by the Scrum Development Team (SDT). Present a practice implementation model that integrates DevOps suggestions to be executed by a scrum development team (SDT). The practices for software development based on DevOps were identified. The moment in which the information provided is helpful for the team's continuous improvement within SCRUM was determined. With the practices identified, modeling the general process of implementing practices using BPMN was conducted, followed by detailed modeling. Finally, experts executed the evaluation of the detailed process model. A 12-question survey was implemented to understand the business process model created for implementing practices. This instrument was then made available to experts in the field to obtain feedback on what has been done. The results obtained are promising. The set of practices suggested by DevOps and its integration in Scrum allows for establishing a preventive quality approach for the best development of software products. Using business process models represented by BPMN allows companies to understand and adopt the proposed practices quickly.Los modelos de procesos de negocio son un mecanismo de representación gráfica que ayudan a mejorar la comprensión que se tiene sobre un contexto, el conjunto de pasos que se llevan a cabo dentro de él, las validaciones y reglas de negocio que hacen parte de su universo. Utilizando esto el presente artículo propone un modelo de implementación de prácticas para desarrollo de software basado en las sugerencias de DevOps y como estas pueden ser ejecutadas dentro de SCRUM por parte del Equipo de desarrollo SCRUM (SDT por sus siglas en ingles). El trabajo tiene como objetivo exponer un modelo de implementación de prácticas que integre las sugerencias de DevOps para ser ejecutadas por un equipo de desarrollo en scrum (SDT). Se identifican prácticas para desarrollo de software basado en DevOps. Se determina el momento donde la información aportada es útil para la mejora continua del equipo dentro de SCRUM. Con las practicas identificadas se realiza el modelamiento del proceso general de implementación de prácticas utilizando BPMN, seguido del modelamiento detallado. Por último, expertos evaluaron el modelo detallado de procesos. Se elabora una encuesta de 12 preguntas sobre la comprensión de los modelos de procesos de negocio creados para la implementación de las prácticas. Este instrumento es puesto a la disposición de expertos en el tema para obtener una retroalimentación sobre lo realizado. Los resultados obtenidos son prometedores. El conjunto de prácticas sugeridas por DevOps y su integración en SCRUM permiten establecer un enfoque de calidad preventiva para el mejor desarrollo de productos software. El uso de modelos de procesos de negocio representados con BPMN permite a las empresas una fácil comprensión y adopción de las prácticas propuestas.application/pdftext/xmlengengUniversidad Pedagógica y Tecnológica de Colombiahttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207/12538https://revistas.uptc.edu.co/index.php/ingenieria/article/view/15207/12577Copyright (c) 2022 Manuel-Alejandro Pastrana-Pardo, Hugo-Armando Ordoñez-Erazo, Carlos-Alberto Cobos-Lozadahttp://creativecommons.org/licenses/by/4.0http://purl.org/coar/access_right/c_abf329http://purl.org/coar/access_right/c_abf2Revista Facultad de Ingeniería; Vol. 31 No. 62 (2022): October-December 2022 (Continuous Publication); e15207Revista Facultad de Ingeniería; Vol. 31 Núm. 62 (2022): Octubre-Diciembre 2022 (Publicación Continua) ; e152072357-53280121-1129Software EngineeringDevOpsSCRUMBusiness Process ModelingSoftware Quality AssuranceIngeniería de softwareDevOpsSCRUMModelado de procesos de negocioAseguramiento de la Calidad de SoftwareProcess Model Represented in BPMN for Guiding the Implementation of Software Development Practices in Very Small Companies Harmonizing DEVOPS and SCRUMModelo de procesos representado en BPMN para guiar la implememtacion de prácticas de desarrollo de software en empresas muy pequeñas armonizando DEVOPS y SCRUMinfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a412http://purl.org/coar/version/c_970fb48d4fbd8a85Pastrana-Pardo, Manuel-AlejandroOrdoñez-Erazo, Hugo-ArmandoCobos-Lozada, Carlos-Alberto001/14359oai:repositorio.uptc.edu.co:001/143592025-07-18 11:53:51.209metadata.onlyhttps://repositorio.uptc.edu.coRepositorio Institucional UPTCrepositorio.uptc@uptc.edu.co |