La gestión de la calidad en aquellas empresas que se dedican al desarrollo de proyectos de software, ofrece una ventaja competitiva puesto que de esta forma aseguran que sus productos sean de calidad. Las metodologías ágiles surgen para aplicarse principalmente en proyectos cuya naturaleza sea cambiante o donde se hace necesario obtener pronto retorno de la inversión. Las organizaciones que optan por el cambio hacia las metodologías ágiles enfrentan retos como el aseguramiento de la calidad tanto del producto como del proyecto. Modelos como Capability Maturity Model Integration e ISO 25010, son conocidos y funcionan bien en entornos de desarrollo tradicionales. Para metodologías ágiles hay algunas propuestas menos populares, entre ellas se puede mencionar el Desarrollo Dirigido por Pruebas, la Integración Continua y la métrica Product Backlog Rating. Éstas, aunque en la literatura reportan buenos resultados, no están lo suficientemente documentadas para ser empleadas en cualquier proyecto ágil. Este trabajo hace un análisis sobre las propuestas que apuntan a mejorar la calidad en los productos realizados con metodologías ágiles, recopilando herramientas y buenas prácticas con los que se pretende diseñar una serie de recomendaciones en cuanto a gestión de calidad en los proyectos de software.
1. INTRODUCCIÓN
Las metodologías ágiles han tomado popularidad en los últimos años entre las organizaciones que están involucradas en desarrollo de software debido a características como (Fitzgerald, Stol, O´Sullivan, & O´Brien, 2013) co-located teams developing non-critical systems. The first two constraining characteristics (small and co-located teams. La flexibilidad del desarrollo de proyectos y su gestión de forma ágil, las entregas tempranas de producto funcional que el cliente puede empezar a rentabilizar rápidamente, lo cual permite retorno temprano de la inversión (Schuh, 2007). Las propuestas de los principios fundamentales de las metodologías ágiles actuales (Buonamico, 2013) se enfocan en este tipo de ideas y tomaron fuerza en la década del 2000 con la publicación del manifiesto ágil (Beck et al., 2001).
A pesar de las ventajas que ofrece el desarrollo de software bajo un enfoque ágil, existen aspectos relacionados con el aseguramiento de la calidad que aún deben ser tratados. Métodos como el Test Driven Development (TDD) y la Integración Continua, son empleados para tal fin; sin embargo, su uso no garantiza un desarrollo con calidad, ya que cada proyecto posee diferentes particularidades. Factores como la experiencia del equipo en desarrollo con TDD, la cercanía con el cliente y la disposición de éste para generar los casos de prueba, son, entre otros, elementos determinantes a la hora de entregar un producto con calidad.
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Estrategia de asignación dinámica de recursos en un entorno de computación en nube de borde móvil
Artículo:
La Implementación de un Receptor OFDM de Diversidad Configurable con Antenas 2/4/8 para Aplicaciones de HDTV Móvil
Artículo:
Asignación conjunta de canales y potencia basada en el flujo multicommodity concurrente máximo en redes de radio cognitivas
Artículo:
Confianza en los Sistemas de Detección de Intrusiones: Una Investigación del Análisis de Rendimiento para Modelos de Aprendizaje Automático y Aprendizaje Profundo
Artículo:
Protocolo MAC de reenvío en cascada basado en prioridades para redes de sensores energéticamente eficientes.
Informe, reporte:
Diagnóstico sobre la logística del comercio internacional y su incidencia en la competitividad de las exportaciones de los países miembros
Infografía:
Sistemas de calidad. Six Sigma
Manual:
Química de los taninos
Artículo:
Influencia del COVID-19 en las dinámicas de exportación, producción y consumo de carne vacuna en Colombia y el mundo: Una revisión monográfica.