Business Consulting: Aplicaciones de marcos de referencia para el desarrollo de software en MS4M S.A.C.

Abstract

El presente trabajo de consultoría se origina en respuesta a la problemática relacionada a la acumulación de deuda técnica acumulada en la empresa MS4M S.A.C. (en adelante MS4M), que se dedica al desarrollo y comercialización de productos tecnológicos para operaciones mineras a cielo abierto y subterráneas en Perú. En los siguientes capítulos exploraremos la problemática, analizaremos como afrontarla, dimensionarla y gestionarla. Además, compartiremos buenas prácticas obtenidas de diferentes marcos de referencia, con el objetivo de fomentar un cambio cultural y estructural, a fin de alinearla a los objetivos de la empresa. Inicialmente se llevó a cabo una evaluación interna que revelo una conexión significativa entre los problemas y el proceso del desarrollo de software. Esto afecta especialmente al componente de calidad de software, entre otros. Uno de los desafíos identificados es el escalamiento de soporte de nivel 1 al nivel 3, donde los desarrolladores senior atienden los problemas, en lugar de enfocarse en la mejora, desarrollo y evolución de los productos. La implementación de los modelos propuestos descritos presenta numerosos desafíos provenientes de los marcos de referencias agiles como DevSecOps, por lo que el presente trabajo intenta cubrir los problemas utilizando esta valiosa herramienta para evitar seguir acumulando una deuda técnica que incremente los costos de desarrollo y que le disminuya competitividad en el mercado. De esta manera esperamos que el lector pueda comprender la importancia de la implementación de mecanismos de gobernanza, arquitectura y lineamientos de desarrollo de software, incluso en organizaciones que cuentan con productos posicionados en el mercado.
This consulting work originates in response to the problem related to the accumulation of technical debt in the company MS4M S.A.C. (hereinafter MS4M), which is dedicated to the development and commercialization of technological products for open-pit and underground mining operations in Peru. In the following chapters, we will explore the problem, analyze how to address it, dimension it, and manage it. Additionally, we will share best practices obtained from different reference frameworks, with the aim of promoting cultural and structural change to align with the company's objectives. Initially, an internal evaluation was carried out, revealing a significant connection between the problems and the software development process. This particularly affects the software quality component, among others. One of the identified challenges is the escalation of support from level 1 to level 3, where senior developers address problems instead of focusing on improving, developing, and evolving products. The implementation of the proposed models described presents numerous challenges arising from agile reference frameworks such as DevSecOps. Therefore, this work attempts to address the problems using this valuable tool to avoid further accumulation of technical debt that increases development costs and reduces market competitiveness. In this way, we hope that the reader can understand the importance of implementing governance mechanisms, architecture, and software development guidelines, even in organizations that have established products in the market.

Description

Keywords

Consultores de empresas, Desarrollo ágil de software

Citation

Endorsement

Review

Supplemented By

Referenced By

Creative Commons license

Except where otherwised noted, this item's license is described as info:eu-repo/semantics/openAccess