Guía para la integración de principios y metodologías ágiles en procesos para desarrollo de software definidos a partir de CMMI-DEV: Estudio de caso en las áreas de proceso de verificación y validación

Contar con una certificación en CMMI u otros modelos de referencia es una excelente carta de presentación para las empresas productoras de software. Sin embargo, hay ocasiones en que se hace preciso implementar mejoras a los procesos con el objetivo de alivianar el ciclo productivo de software, es p...

Full description

Autores:
Viscano Cano, Johanna Patricia
Tipo de recurso:
Fecha de publicación:
2013
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/18344
Acceso en línea:
https://hdl.handle.net/10819/18344
Palabra clave:
Ágil
CMMI
Proceso de software
Mejora de procesos
Mejora continua
Calidad del software
Guía de integración
Diseño de software
Desarrollo de software
Productos de software
Rights
License
http://purl.org/coar/access_right/c_14cb
Description
Summary:Contar con una certificación en CMMI u otros modelos de referencia es una excelente carta de presentación para las empresas productoras de software. Sin embargo, hay ocasiones en que se hace preciso implementar mejoras a los procesos con el objetivo de alivianar el ciclo productivo de software, es por eso que en este trabajo se propone una guía práctica que permitirá a las organizaciones integrar de forma fácil y con pocos recursos, metodologías ágiles en procesos basados en modelos de referencia como por ejemplo: CMMI-Dev v1.3, MoProSoft, ISO 29110, entre otros. Es así como las organizaciones podrán definir prioridades de mejora entre sus áreas de proceso y llegar así a un nivel de madurez deseado para cada una de ellas. Al implementar un proyecto de mejora de esta magnitud se hace necesario definir métricas e indicadores que garanticen el éxito del mismo, es por ello que se ha realizado una caracterización de algunas métricas que las organizaciones podrán aplicar. Para facilitar la integración de los principios ágiles en procesos productivos de software ya definidos, se ha realizado una caracterización de los principios ágiles en un lenguaje práctico y orientado a la realidad, con la cual las organizaciones podrán identificar qué se está impactando puntualmente al implementar un proyecto de mejora de esta índole. Con esta dinámica se facilita la implementación de las mejoras minimizando los costos asociados y bajo perspectivas más reales. Asimismo, dado que se mejora en el nivel de capacidad con base en CMMI y desde un punto de vista ágil, en el futuro se facilitará llevar a cabo la certificación desde el punto de vista de la madurez de los procesos, teniendo casi garantizado el éxito de la misma y asegurando su agilidad.