Biblioteca93.141 documentos en línea

Artículo

Herramientas y buenas prácticas para el aseguramiento de calidad de software con metodologías ágilesTools and good practices for software quality insurance under skilful methodologies

Resumen

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.

  • Tipo de documento:Artículo
  • Formato:pdf
  • Idioma:Español
  • Tamaño:232 Kb

Cómo citar el documento

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.

Este contenido no est� disponible para su tipo de suscripci�n

Información del documento

  • Titulo:Herramientas y buenas prácticas para el aseguramiento de calidad de software con metodologías ágiles
  • Autor:Mercado-Ramos, Víctor Hugo; Zapata, Julián; Ceballos, Yony Fernando
  • Tipo:Artículo
  • Año:2015
  • Idioma:Español
  • Editor:Universidad Pedagógica y Tecnológica de Colombia - UPTC
  • Materias:Ingeniería de software Gestión de proyectos Sistemas de gestión de la calidad
  • Descarga:18