Herramientas y buenas prácticas para el aseguramiento de calidad de software con metodologías ágiles

Victor Hugo Mercado-Ramos, Julián Zapata, Yony Fernando Ceballos



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.


Palabras clave


calidad de software; administración de proyectos; desarrollo ágil de software; metodologías ágiles.

Texto completo:

PDF

Referencias


Banerjee, U., Narasimhan, E., & Kanakalata, N. (2011). Experience of executing fixed price off-shored agile project. In Proceedings of the 4th India Software Engineering Conference on - ISEC ’11 (pp. 69–75). New Delhi. http://doi.org/10.1145/1953355.1953364

Beck, Kent. Beedle, Mike. Bennekum, m Arie van. Cockburn, Alistair. Cunningham, Ward. Fowler, Martin. Grenning, James. Highsmith, Jim. Hunt, Andrew. Jeffries, Ron. Kern, Jon. Marick, Brian.

Martin, R., Mellor, S., Schwaber, K., & Jeff. T,D. (2001). Manifiesto por el Desarrollo Ágil de Software. Retrieved from http://agilemanifesto.org/iso/es/

Biolchini, J., Mian, P.G., Natali, A., & Travassos, G. (2005). Systematic Review in Software Engineering. Rio de Janeiro. Retrieved from http://www.cin.ufpe.br/~in1037/leitura/systematicReviewSE-COPPE.pdf

Buonamico, D. (2013). Historia de las Metodologías Ágiles en Contexto. Retrieved July 20, 2014, from http://www.caminoagil.com/2013/03/historia-de-las-metodologias-agiles-en.html

Elssamadisy, A., & Whitmore, J. (2006). Functional testing: a pattern to follow and the smells to avoid. In PLoP® 2006 Conference Proceedings (pp. 27:1–27:13). New York. http://doi.org/10.1145/1415472.1415504

Fitzgerald, B., Stol, K. J., O’Sullivan, R., & O’Brien, D. (2013). Scaling agile methods to regulated environments: An industry case study. In Proceedings - International Conference on Software Engineering (pp. 863–872). Ieee. http://doi.org/10.1109/ICSE.2013.6606635

Kayes, I. (2011, March). Agile Testing: Introducing PRAT as a Metric of Testing Quality in Scrum. ACM SIGSOFT Software Engineering Notes. http://doi.org/10.1145/1943371.1943384

Ktata, O., & Lévesque, G. (2010). Designing and Implementing a Measurement Program for Scrum Teams: What do agile developers really need and want? In C3S2E ’10 Proceedings of the Third Conference on Computer Science and Software Engineering (pp. 101–107). http://doi.org/10.1145/1822327.1822341

Lee, G., & Xia, W. (2010). Toward Agile: An Integrated Analysis of Quantitative and Qualitative Field Data on Software Development Agility. MIS Quarterly, 34(1), 87–114. http://doi.org/Article

López-Nores, M., Pazos-Arias, J.J., García-Duque, J., Blanco-Fernández, Y., Díaz-Redondo, R.P., Fernández-Vilas, A., … Ramos-Cabrer, M. (2009). Procedures and algorithms for continuous integration in an agile specification environment. International Journal of Software Engineering and Knowledge Engineering, 19(01), 47–78. http://doi.org/10.1142/S0218194009004106

Losada, B., Urretavizcaya, M., & Fernández-Castro, I. (2013). A guide to agile development of interactive software with a “user Objectives”-driven methodology. Science of Computer Programming, 78(11), 2268–2281. http://doi.org/10.1016/j.scico.2012.07.022

Minoli, M., Castro, V., & Garzás, J. (2010). Reduciendo distancia en proyectos de Desarrollo de Software Global Ágiles con técnicas de Ingeniería de Requisitos. Revista Española de Innovación, Calidad E Ingenieria de Software, 6(3), 66.75. Retrieved from http://www.redalyc.org/src/inicio/ArtPdfRed.jsp?iCve=92218768006

Mostefaoui, G.K., & Simpson, A. (2008). On quality assurance of web services in agile projects: an experience report. In Proceedings of the 3rd ACM workshop on Software engineering for pervasive services (pp. 21–26). http://doi.org/http://doi.acm.org/10.1145/1387229.1387235

Nazareno, R., Leone, H., Gonnet, S., Conicet, I., Avellaneda, U. T. N., & Fe, S. (2013). Trazabilidad de Procesos Ágiles : un Modelo para la Trazabilidad de Procesos Scrum. In XVIII Congreso Argentino de Ciencias de la Computación (pp. 920–929). Buenos Aires - Argentina.

Schuh, P. (2007). Agile Configuration Management for Large Organizations. Retrieved November 14, 2014, from http://www.ibm.com/developerworks/rational/library/mar07/schuh/

Tarhan, A., & Yilmaz, S.G. (2014). Systematic analyses and comparison of development performance and product quality of Incremental process and agile process. Information and Software Technology, 56(5), 477–494. http://doi.org/10.1016/j.infsof.2013.12.002


Métricas de artículo

Vistas de resumen
1114




Cargando métricas ...
_



Esta revista está incluida en los directorios Latindex, DOAJ y REDIB, en las bases de datos Google Académico Y EBSCO: Academic Search Ultimate y Fuente Académica Plus. Igualmente, se encuentra indizada en el IBN Publindex – Categoría C.

          

  Licencia Creative Commons

Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.



 

E-mail: revista.idi@uptc.edu.co

 

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA
Sede Central Tunja–Boyacá–Colombia
Avenida Central del Norte 39-115
PBX: (57+8) 7405626
portalweb@uptc.edu.co Comentarios de este sitio
Horario de atención y servicio telefónico
8:00 a.m. a 12:00 m y 2:00 p.m a 6:00 p.m.

Atención al Ciudadano
Línea Gratuita: 01 8000 942024
Tel: (57+8) 7428263
quejas.reclamos@uptc.edu.co
Notificaciones Judiciales
Notificaciones de aviso

Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional
Sistema OJS - Metabiblioteca |