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

Autores/as

  • Marcos Klender Carrasco Gonzaga Pontificia Universidad Católica del Ecuador - Sede Santo Domingo
  • Willian Javier Ocampo Pazos Pontificia Universidad Católica del Ecuador - Sede Santo Domingo
  • Luis Javier Ulloa Meneses Pontificia Universidad Católica del Ecuador - Sede Santo Domingo
  • Jon Azcona Esteban Pontificia Universidad Católica del Ecuador - Sede Santo Domingo

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 SCRUMABSTRACTThe 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.

Descargas

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

Marcos Klender Carrasco Gonzaga, Pontificia Universidad Católica del Ecuador - Sede Santo Domingo

Ingeniero de Sistemas y Computación, Desarrollador Independiente (Freelancer)

Willian Javier Ocampo Pazos, Pontificia Universidad Católica del Ecuador - Sede Santo Domingo

Ingeniero en Sistemas e Informática, Magíster en Gerencia Educativa, Maestrante en Dirección e Ingeniería de Sitios Web Rama Investigación, Profesor tiempo completo de la Escuela de Sistemas de la Pontificia Universidad Católica del Ecuador sede Santo Domingo

Luis Javier Ulloa Meneses, Pontificia Universidad Católica del Ecuador - Sede Santo Domingo

Ingeniero en Sistemas e Informática, Magíster en Informática Empresarial, Profesor tiempo completo de la Escuela de Sistemas de la Pontificia Universidad Católica del Ecuador sede Santo Domingo

Jon Azcona Esteban, Pontificia Universidad Católica del Ecuador - Sede Santo Domingo

Ingeniero en Automática y Electrónica Industrial, Máster en Integración de las Energías Renovables en el Sistema Eléctrico, Profesor tiempo completo de la Escuela de Sistemas de la Pontificia Universidad Católica del Ecuador sede Santo Domingo

Citas

Á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

Descargas

Publicado

2019-08-20

Cómo citar

Carrasco Gonzaga, M. K., Ocampo Pazos, W. J., Ulloa Meneses, L. J., & Azcona Esteban, J. (2019). METODOLOGÍA HÍBRIDA DE DESARROLLO DE SOFTWARE COMBINANDO XP Y SCRUM. Mikarimin. Revista Científica Multidisciplinaria, 5(2), 109–116. Recuperado a partir de https://revista.uniandes.edu.ec/ojs/index.php/mikarimin/article/view/1233

Número

Sección

Ciencias Informáticas