Revisión de herramientas y buenas prácticas implementadas para la gestión de la calidad en proyectos de desarrollo de software con metodologías ágiles
Compartir este ítem
Fecha
2014Autor
Mercado Ramos, Víctor Hugo
Zapata Arbeláez, Julián
Citación
Metadatos
Mostrar el registro completo del ítemDocumentos PDF
Resumen
La correcta 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. Desde hace algunos años surgieron las metodologías ágiles proporcionando excelentes resultados. Este enfoque tiene aplicación principalmente en proyectos cuya naturaleza es muy 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 CMMI e ISO 9126, son ya conocidos y funcionan muy 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 (TDD), la Integración Continua y una métrica llamada PorductBacklog Rating (PRAT). É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 un conjunto de herramientas y buenas prácticas con los que se pretende diseñar una serie de recomendaciones para contribuir a la gestión de la calidad en los proyectos de software. The correct quality management in companies engaged in software development projects, provides a competitive advantage as in this way ensures that its products are of quality. In recent years agile methodologies emerged providing excellent results. This approach is applicable mainly in projects whose nature is changing or where it is necessary to obtain ROI soon. Organizations that choose to shift to agile methodologies face challenges such as quality assurance both the product and the project. Models such as CMMI and ISO 9126, are known and work very well in traditional development environments. For agile methodologies are some les popular activities, among them may be mentioned the Test Driven Development (TDD), Continuous Integration, and a metric called ProductBacklog Rating (PRAT). Here, although the literature reported good results are not sufficiently documented to be employed in any agile project. This paper makes an analysis of the proposals that aim to improve the quality of products made with agile methodologies, compiling a set of tools and best practices that are intended to design a series of recommendations to contribute to quality management in software projects.
Colecciones
- Trabajos de grado [699]