Antecedentes. Las micro, pequeñas y medianas empresas suelen tener limitaciones en cuanto a su capital y talento humano, lo que puede resultar en procesos desorganizados y una disminución en la calidad de los productos y servicios que ofrecen. Para enfrentar este problema, se han propuesto diversas soluciones que permiten mejorar la gestión de proyectos y procesos. En la industria del software, dos de las metodologías más utilizadas son Scrum y la norma ISO 9001, así como sus variantes latinoamericanas: NTC 6001, NTG 66006 y NTE INEN 2537.
En un mapeo sistemático que se realizó previo a este trabajo se encontraron pocos estudios relacionados con el tema; por lo tanto, es relevante destacar los beneficios que se pueden obtener al implementar un sistema de gestión de calidad que combine los enfoques ágiles de Scrum y las especificaciones de la norma ISO o alguna de sus adaptaciones latinoamericanas. Esto puede resultar en una mejora integral en la calidad de los productos y servicios que ofrecen las empresas de desarrollo de software con recursos limitados.
Objetivo. Este proyecto tiene como objetivo definir un proceso que apoyado en la armonización de Norma Técnica Colombiana NTC 6001:2017 y Scrum permita apoyar el diseño, desarrollo y elaboración de productos y/o servicios de las MYPES de desarrollo de Software en Colombia.
Métodos. Se utilizaron los siguientes métodos de investigación: (i) un mapeo sistemático para la identificación de trabajos relacionados, (ii) una armonización de la Norma Técnica Colombiana NTC 6001:2017 y Scrum y (iii) un grupo focal para la evaluación de la propuesta.
Resultados. Con la realización de este trabajo se obtuvo los siguientes resultados: (i) un mapeo sistemático de la literatura relacionado con la armonización de Scrum y la norma ISO 9001, (ii) un proceso que integra los clausulas 5.2 y 5.3 de la norma NTC 6001:2017 con Scrum, (iii) una monografía que detalla el proceso de la investigación y los resultados obtenidos, (v) un artículo publicado en una revista indexada categoría B, (vi) una publicación en el evento internacional conocido como: las XVI Jornadas Iberoamericanas de Ingeniería de Software e ingeniería del Conocimiento que se realizó en el año 2021.
Conclusiones. La solución que se presenta en este documento integró la norma NTC 6601:2017 y Scrum, para lograrlo se hizo la comparación e integración de los dos enfoques obteniendo un proceso que cubre todo el ciclo de desarrollo del software. Esta propuesta fue evaluada mediante un grupo focal en el que participaron expertos en Scrum y Sistemas de Gestión de la calidad.
Como trabajo futuro, se propone actualizar el mapeo sistemático, aplicar un estudio de caso y agregar actividades relacionadas con la ingeniería de requisitos y el despliegue del software. De esta manera, se podrá ampliar el alcance y la aplicabilidad de la solución para mejorar a un mayor nivel los procesos de Gestión de la Calidad.
Background. Micro, small and medium-sized companies often have limitations in terms of capital and human talent, which can result in disorganized processes and a decrease in the quality of the products and services they offer. To address this problem, several solutions have been proposed to improve project and process management. In the software industry, two of the most widely used methodologies are Scrum and ISO 9001, as well as its Latin American variants such as NTC 6001, NTG 66006 and NTE INEN 2537.
In a systematic mapping that was performed prior to this work, few studies related to the topic were found; therefore, it is relevant to highlight the benefits that can be obtained by implementing a quality management system that combines the agile approaches of Scrum and the specifications of the ISO standard or any of its Latin American adaptations. This can result in a comprehensive improvement in the quality of products and services offered by software development companies with limited resources.
Aim. This project aims to define a process that supported by the harmonization of Colombian Technical Standard NTC 6001:2017 and Scrum allows to support the design, development and development of products and / or services of software development MYPES in Colombia.
Methods. The following research methods were used: (i) a systematic mapping for the identification of related work, (ii) a harmonization of the Colombian Technical Standard NTC 6001:2017 and Scrum and (iii) a focus group for the evaluation of the proposal.
Results. With the completion of this work the following results were obtained: (i) a systematic mapping of the literature related to the harmonization of Scrum and ISO 9001, (ii) a process that integrates clauses 5.2 and 5. 3 of the NTC 6001:2017 standard with Scrum, (iii) a monograph detailing the research process and the results obtained, (v) an article published in a category B indexed journal, (vi) a publication in the international event known as: the XVI Jornadas Iberoamericanas de Ingeniería de Software e ingeniería del Conocimiento that took place in 2021.
Conclusions. The solution presented in this document integrated the NTC 6601:2017 standard and Scrum, to achieve this the comparison and integration of the two approaches was made obtaining a process that covers the entire software development cycle. This proposal was evaluated through a focus group in which experts in Scrum and Quality Management Systems participated.
As future work, it is proposed to update the systematic mapping, apply a case study and add activities related to requirements engineering and software deployment. In this way, it will be possible to expand the scope and applicability of the solution to improve Quality Management processes to a higher level.