METODOLOGÍA HÍBRIDA DE DESARROLLO DE SOFTWARE COMBINANDO XP Y SCRUM

Marcos Klender Carrasco Gonzaga, Willian Javier Ocampo Pazos, Luis Javier Ulloa Meneses, Jon Azcona Esteban

Resumen


El presente artículo tiene como objetivo describir una forma adecuada de combinar la metodología de desarrollo ágil XP y el marco de trabajo Scrum, explicando cómo se complementan entre sí. Del lado de XP, se destacan las prácticas, valores y el ciclo de vida que esta metodología propone, misma que se compone de seis fases: Exploración, Planeación, Diseño, Codificación, Pruebas y Muerte del Proyecto. En lo que respecta a Scrum, se destacan los eventos y artefactos que posee este marco de trabajo para cubrir las necesidades del producto. La combinación de XP y Scrum supuso una gran ayuda en el proceso de desarrollo de software, evitando la documentación exhaustiva y haciendo del cliente un miembro más del equipo.

PALABRAS CLAVE: Desarrollo de Software; Metodologías; Marco de Trabajo; XP; Scrum.

HYBRID METHODOLOGY OF SOFTWARE DEVELOPMENT COMBINING XP AND SCRUM

ABSTRACT

The purpose of this article is to describe an adequate way to combine the Agile XP development methodology and the Scrum framework, explaining how they complement each other. On the XP side, we highlight the practices, values and life cycle that this methodology proposes, which consist of six phases: Exploration, Planning, Design, Coding, Testing and Death of the Project. With regard to Scrum, we highlight the events and artifacts that this framework has to cover the needs of the product. The combination of XP and Scrum was a great help in the software development process, avoiding exhaustive documentation and making the client one more member of the team.

KEYWORDS: Software Development; Methodologies; Framework; XP; Scrum.


Texto completo:

PDF

Referencias


Álvarez, A., de las Heras del Dedo, R., & Lasa, C. (2012). Métodos Ágiles y Scrum. Madrid: Anaya Multimedia.

Brito, K., Sosa, D., & Héctor, K. (2015). Selección de Metodologías de Desarrollo para Aplicaciones Web. San Bernardino: Académica Española.

Cohn, M. (2009). The Forgotten Layer of the Test Automation Pyramid. Mountain Goat Software. Obtenido de: https://www.mountaingoatsoftware.com/blog/the-forgotten-layer-of-the-test-automation-pyramid

Drury, M., Conboy, K. & Power, K. (2012). Obstacles to decision making in agile software development teams. Journal of Systems and Software, 85(6), 1239-1254. doi: 10.1016/j.jss.2012.01.058

Kniberg, H. (2015). Scrum y XP desde las Trincheras. Estados Unidos: C4Media Inc.

Navarro, A., Fernández, J., & Morales, J. (2013). Revisión de metodologías ágiles para el desarrollo de software. PROSPECTIVA, 11(2), 30-39.

Pressman, R. (2010). Ingeniería de Software: Un Enfoque Práctico. México: McGraw-Hill.

Schwaber, K. & Sutherland, J. (Noviembre de 2017). The Scrum Guide, The Definitive Guide to Scrum: The Rules of the Game. Obtenido de http://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf#zoom=100

Scrum Manager. (2016). Scrum Manager BoK, TRONCAL I: Scrum Master. Obtenido de http://scrummanager.net/files/scrum_manager.pdf

Sommerville, I. (2011). Ingeniería de Software. México: Pearson Educación.

Vlaanderen, K., Jansen, S., Brinkkemper, S. & Jaspers, E. (2011). The agile requirements refinery: Applying SCRUM principles to software product management. Information and Software Technology, 53(1), 58-70. doi: 10.1016/j.infsof.2010.08.004




Contador de visitas: Resumen | 98 | y PDF | 84 |

Enlaces refback

  • No hay ningún enlace refback.


Copyright (c) 2019 Marcos Klender Carrasco Gonzaga, Willian Javier Ocampo Pazos, Luis Javier Ulloa Meneses, Jon Azcona Esteban

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento 4.0 Internacional.

Publicación bajo licencia

Grupo 2. Clasificación de Revistas Científicas de la República de Cuba.

Cátálogo 1.0 (36/36 criterios cumplidos).

Procedencia geográfica de los lectores de Revista Mikarimin

Map