Mic-agile: metodología ágil para micro-equipos de desarrollo de software

Mic-agile: agile methodology for software development micro-teams

Contenido principal del artículo

Alberto Ramos-Blanco
Hector Gerardo Pérez-González
Sandra E. Nava-Muñoz
Francisco Eduardo Martínez-Pérez
Resumen

Debido al creciente interés en las metodologías ágiles aplicadas en el proceso de software, se propone en este trabajo la denominada MIC-AGILE. Esta se orienta a equipos reducidos (micro-equipos), de desarrollo de software, y se ha utilizado con éxito por más de cinco años en una Facultad de Ingeniería de una universidad pública en México. Se compone por cuatro procesos (solicitud, definición, desarrollo y evolución de software). Se proponen artefactos de software que registran la trazabilidad del proceso y se describen los roles que toman los integrantes del equipo. La metodología MIC-AGILE ha reducido el tiempo de desarrollo y ha incrementado la productividad, cumpliendo restricciones de tiempo y recursos, sin sacrificar la calidad de los productos de software. Como resultado adicional, se presenta un caso de estudio exitoso que surge de una necesidad de la Facultad y se ha extendido a todas las facultades de la universidad.


 

Palabras clave

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Referencias

K. Beck et al., “Manifesto for Agile Software Development,” 2001. [Online]. Available: http://agilemanifesto.org/.

R. Sriram and S. K. Mathew, “Global software development using agile methodologies: A review of literature,” in 2012 IEEE International Conference on Management of Innovation & Technology (ICMIT), Jun. 2012, pp. 389–393. Doi: https://doi.org/10.1109/ICMIT.2012.6225837

G. K. Hanssen, T. Stålhane, and T. Myklebust, “What Is Agile Software Development: A Short Introduction,” in SafeScrum® – Agile Development of Safety-Critical Software, Cham: Springer International Publishing, pp. 11–15, 2018.

C. Ebert and M. Paasivaara, “Scaling Agile,” IEEE Softw., vol. 34(6), pp. 98–103, Nov. 2017. Doi:https://doi.org/10.1109/MS.2017.4121226

M. Waterman, “Agility, Risk, and Uncertainty, Part 1: Designing an Agile Architecture,” IEEE Softw.,vol. 35(2), pp. 99–101, Mar. 2018. Doi: https://doi.org/10.1109/MS.2018.1661335

J. D. Y. González, C. J. P. Calvache, and O. S. Gómez,“Estado del arte de la utilización de metodologías ágiles y otros modelos en pymes de software,” 2016

G. O’Regan, “Agile Methodology,” in The Innovation in Computing Companion, Cham: Springer International Publishing, pp. 15–18, 2018

“ISO/IEC/IEEE International Standard - Systems and software engineering--Life cycle management--Part 3: Guidelines for the application of ISO/IEC/IEEE 12207 (software life cycle processes),” ISO/IEC/IEEE 24748-3:2020(E), pp. 1–76, 2020. Doi:https://doi.org/10.1109/IEEESTD.2020.9238526

K. Esaki, “Verification of Requirement Analysis Method for System Based on ISO/IEC 9126 Six Quality Characteristics,” 2013, pp. 60–68.

P. Ghazi and M. Glinz, “Challenges of working with artifacts in requirements engineering and software engineering,” Requir. Eng., vol. 22(3), pp. 359–385, Sep. 2017. Doi: https://doi.org/10.1007/s00766-017-0272-z

“ISO/IEC/IEEE International Standard - Systems and software engineering -- Vocabulary,” ISO/IEC/IEEE 24765:2010(E), pp. 1–418, 2010.

L. V. Barcelos and R. D. Penteado, “Elaboration of software requirements documents by means of patterns instantiation,” J. Softw. Eng. Res. Dev., vol.5(1), p. 3, Dec. 2017. Doi: https://doi.org/10.1186/s40411-017-0038-9

Artículos más leídos del mismo autor/a

Sistema OJS - Metabiblioteca |