Tools and good practices for software quality insurance under skilful methodologies

The quality management in companies engaged in software development projects, provides a competitive advantage by guaranteeing that their products are high quality made. Skilful methodologies emerge for the application in projects whose nature is changing or where it is necessary to get a quick inve...

Full description

Bibliographic Details
Main Authors: Mercado-Ramos, Victor Hugo, Zapata, Julián, Ceballos, Yony Fernando
Format: Online
Language:spa
Published: Universidad Pedagógica y Tecnológica de Colombia 2015
Subjects:
Online Access:https://revistas.uptc.edu.co/index.php/investigacion_duitama/article/view/3277
_version_ 1801705983835111424
author Mercado-Ramos, Victor Hugo
Zapata, Julián
Ceballos, Yony Fernando
author_facet Mercado-Ramos, Victor Hugo
Zapata, Julián
Ceballos, Yony Fernando
author_sort Mercado-Ramos, Victor Hugo
collection OJS
description The quality management in companies engaged in software development projects, provides a competitive advantage by guaranteeing that their products are high quality made. Skilful methodologies emerge for the application in projects whose nature is changing or where it is necessary to get a quick investment return. Organizations that choose to shift to skilful methodologies face challenges like ensuring the quality not only of the product but the product and the project. Models such as the Capability Maturity Model Integration and ISO 25010, are known and work well in traditional development environments. For skilful methodologies, there are some less popular proposals, including the Test Driven Development, Continuous Integration and Product Backlog Rating metrics. Nevertheless, although the literature reported good results, these are not sufficiently documented to be used in any skilful project. This paper analyzes the proposals aimed at improving the quality of products made with skilful methodologies, tools and best practices, and gives a series of recommendations for quality management in software projects.
format Online
id oai:oai.revistas.uptc.edu.co:article-3277
institution Revista de Investigación, Desarrollo e Innovación (RIDI)
language spa
publishDate 2015
publisher Universidad Pedagógica y Tecnológica de Colombia
record_format ojs
spelling oai:oai.revistas.uptc.edu.co:article-32772018-07-10T22:01:23Z Tools and good practices for software quality insurance under skilful methodologies Herramientas y buenas prácticas para el aseguramiento de calidad de software con metodologías ágiles Mercado-Ramos, Victor Hugo Zapata, Julián Ceballos, Yony Fernando software quality project management agile software development skilful methodologies. calidad de software administración de proyectos desarrollo ágil de software metodologías ágiles. The quality management in companies engaged in software development projects, provides a competitive advantage by guaranteeing that their products are high quality made. Skilful methodologies emerge for the application in projects whose nature is changing or where it is necessary to get a quick investment return. Organizations that choose to shift to skilful methodologies face challenges like ensuring the quality not only of the product but the product and the project. Models such as the Capability Maturity Model Integration and ISO 25010, are known and work well in traditional development environments. For skilful methodologies, there are some less popular proposals, including the Test Driven Development, Continuous Integration and Product Backlog Rating metrics. Nevertheless, although the literature reported good results, these are not sufficiently documented to be used in any skilful project. This paper analyzes the proposals aimed at improving the quality of products made with skilful methodologies, tools and best practices, and gives a series of recommendations for quality management in software projects. 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. Universidad Pedagógica y Tecnológica de Colombia 2015-08-15 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf https://revistas.uptc.edu.co/index.php/investigacion_duitama/article/view/3277 10.19053/20278306.3277 Revista de Investigación, Desarrollo e Innovación; Vol. 6 No. 1 (2015): July-December; 73-83 Revista de Investigación, Desarrollo e Innovación; Vol. 6 Núm. 1 (2015): Julio-Diciembre; 73-83 2389-9417 2027-8306 spa https://revistas.uptc.edu.co/index.php/investigacion_duitama/article/view/3277/3487 Derechos de autor 2015 REVISTA DE INVESTIGACIÓN, DESARROLLO E INNOVACIÓN
spellingShingle software quality
project management
agile software development
skilful methodologies.
calidad de software
administración de proyectos
desarrollo ágil de software
metodologías ágiles.
Mercado-Ramos, Victor Hugo
Zapata, Julián
Ceballos, Yony Fernando
Tools and good practices for software quality insurance under skilful methodologies
title Tools and good practices for software quality insurance under skilful methodologies
title_alt Herramientas y buenas prácticas para el aseguramiento de calidad de software con metodologías ágiles
title_full Tools and good practices for software quality insurance under skilful methodologies
title_fullStr Tools and good practices for software quality insurance under skilful methodologies
title_full_unstemmed Tools and good practices for software quality insurance under skilful methodologies
title_short Tools and good practices for software quality insurance under skilful methodologies
title_sort tools and good practices for software quality insurance under skilful methodologies
topic software quality
project management
agile software development
skilful methodologies.
calidad de software
administración de proyectos
desarrollo ágil de software
metodologías ágiles.
topic_facet software quality
project management
agile software development
skilful methodologies.
calidad de software
administración de proyectos
desarrollo ágil de software
metodologías ágiles.
url https://revistas.uptc.edu.co/index.php/investigacion_duitama/article/view/3277
work_keys_str_mv AT mercadoramosvictorhugo toolsandgoodpracticesforsoftwarequalityinsuranceunderskilfulmethodologies
AT zapatajulian toolsandgoodpracticesforsoftwarequalityinsuranceunderskilfulmethodologies
AT ceballosyonyfernando toolsandgoodpracticesforsoftwarequalityinsuranceunderskilfulmethodologies
AT mercadoramosvictorhugo herramientasybuenaspracticasparaelaseguramientodecalidaddesoftwareconmetodologiasagiles
AT zapatajulian herramientasybuenaspracticasparaelaseguramientodecalidaddesoftwareconmetodologiasagiles
AT ceballosyonyfernando herramientasybuenaspracticasparaelaseguramientodecalidaddesoftwareconmetodologiasagiles