Framework para soportar la evaluación de la agilidad de los procesos software de las organizaciones
Antecedentes: Los enfoques ágiles para el desarrollo de software, se basan principalmente en los valores y principios definidos en el manifiesto ágil. Actualmente, existe un amplio portafolio de enfoques ágiles, sin embargo, en muchos casos su implementación se realiza de manera informal y definiend...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Estado: | Versión publicada |
| Fecha de publicación: | 2019 |
| País: | Colombia |
| Institución: | Universidad del Cauca |
| Repositorio: | Repositorio Unicauca |
| Idioma: | español |
| OAI Identifier: | oai:repositorio.unicauca.edu.co:123456789/1783 |
| Acceso en línea: | http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/1783 |
| Access Level: | acceso abierto |
| Palabra clave: | Agility assessment Ontology Software processes Agile development Evaluación de agilidad Ontología Procesos software Desarrollo ágil |
| Sumario: | Antecedentes: Los enfoques ágiles para el desarrollo de software, se basan principalmente en los valores y principios definidos en el manifiesto ágil. Actualmente, existe un amplio portafolio de enfoques ágiles, sin embargo, en muchos casos su implementación se realiza de manera informal y definiendo procesos de desarrollo de software que no están alineados con los principios y valores ágiles. Objetivo: Definir un framework para llevar a cabo la evaluación de la agilidad de los procesos software de las organizaciones mediante el análisis del cumplimiento de los principios y valores ágiles. Métodos: Se utilizaron los siguientes métodos de investigación: i) el método Investigación-Acción, ii) el grupo focal, y iii) el estudio de caso. Resultados: i) un mapeo sistemático de la literatura relacionada con la evaluación de la agilidad, ii) una ontología para el desarrollo ágil de software, iii) un modelo de referencia, un método de evaluación y un prototipo de una aplicación web para soportar la evaluación de la agilidad de los procesos de desarrollo de software, v) una monografía con los resultados de la investigación, y vi) dos artículos publicados en revistas indexadas. Conclusiones: La solución propuesta, soporta la evaluación de la agilidad de los procesos de desarrollo de software y fue evaluada con éxito mediante un estudio de caso en una organización desarrolladora de software. Como trabajo futuro se plantea la actualización del mapeo sistemático y de la ontología, y la automatización del proceso de evaluación. |
|---|