México
Los modelos de procesos en las organizaciones de desarrollo de software proveen soluciones a múltiples necesidades. Existen diferentes modelos (ágiles) como scrum que permiten una facilidad de implementación, así como flexibilidad a los cambios. Sin embargo, en México existe el dilema de implementar scrum, no cumpliendo con los estándares de calidad emitidos por las normativas de procesos, o cumplir con la normatividad (implementando la NMX-I-059-NYCE-2016) enfrentándose a mayor complejidad, costo y tiempo. Debido a lo anterior, se ha encontrado la necesidad de una armonización entre los distintos modelos, con la finalidad de presentar una visión integrada sobre estos. Cada modelo define su estructura de elementos de proceso, presentando distintas actividades, artefactos y roles, con sus propias características, estructura y terminologías. Considerando que las actividades son el conjunto de tareas específicas que son asignadas para su realización en la organización, en este trabajo se presenta la armonización entre las actividades de la NMX-I-059-2-NYCE-2016 y Scrum, dirigido por un marco de trabajo que soporta la armonización de múltiples modelos, con la finalidad de identificar el grado de cobertura existente entre estos, y presentar mejoras que permitan incrementar el nivel de competitividad y desarrollo de los procesos en las organizaciones.
Process models in software development organizations provide solutions to multiple needs. There are different (agile) models such as scrum that allow ease of implementation, as well as flexibility to changes. However, in Mexico there is the dilemma of implementing scrum, not complying with the quality standards issued by the process regulations, or complying with the regulations (implementing the NMX-I-059-NYCE-2016) facing greater complexity, cost and time. Due to the above, it has been found the need for harmonization between the different models, in order to present an integrated view on these. Each model defines its structure of process elements, presenting different activities, artifacts and roles, with their own characteristics, structure and terminologies. Considering that the activities are the set of specific tasks that are assigned to be performed in the organization, this paper presents the harmonization between the activities of the NMX-I-059- 2-NYCE-2016 and Scrum, led by a framework that supports the harmonization of multiple models, in order to identify the degree of coverage between them, and present improvements to increase the level of competitiveness and development of processes in organizations.