Metodologías agiles XP y Scrum, empleadas para el desarrollo de páginas web, bajo MVC, con lenguaje PHP y framework Laravel
DOI:
https://doi.org/10.55873/rad.v1i1.168Palabras clave:
Laravel, metodologías ágiles, PHP, Scrum, XPResumen
El objetivo del artículo fue realizar un contraste entre dos de las metodologías más empleadas en el desarrollo de aplicaciones Web siendo Scrum y eXtreme Programing (XP) las metodologías agiles seleccionadas. Para ello, se realizó la revisión de documentación disponible en las bases de búsqueda reconocidas como ScienceDiret, IEEE Xplore Digital Library y Scielo. Obteniendo como resultado de la ardua investigación, la presencia de requerimientos especiales y en constante cambio exigidas por las aplicaciones Web en un entorno de avances tecnológicos que así lo demandan, logrando vislumbrar así a las metodologías agiles como idóneas para manejar estas exigencias. Se concluyó que Scrum es la metodología más preparada y con mayor capacidad de adaptación al cambio a comparación de la metodología XP.
Descargas
Citas
Abrahamsson, P. (2007). Agile Software Development of. (November 2005), 1–4.
Achour, M., Betz, F., Dovgal, A., Lopes, N., Magnusson, H., Richter, G., … Vrana, J. (2015). PHP Manual de PHP - Manual.
Amaya, Y. (2015). Guía metodológica ágil, para el desarrollo de aplicaciones móviles “AEGIS-MD.” Revista de Investigaciones UNAD, 14(1), 97–113.
Babativa, A., Briceño, P., Nieto, C., & Salazar, O. (2016). Desarrolló Agil de una Aplicación para Dispositivos Móviles. Caso de Estudio: Taxímetro Móvil Agile Application Development for Mobile Devices. Case Study: Mobile Taximeter. 21(3), 260–275. https://doi.org/10.14483/udistrital.jour.reving.2016.3.a01
Balaguera, D. (2013). Metodologías ágiles y desarrollo de aplicaciones móviles.
Becerril Isidro, J., Lumbreras Sotomayor, A., & Duk Sánchez, A. R. (2015). La evolución de la web: un análisis de su impacto en el desempeño de las micro empresas del Distrito Federal. 31–51.
Beck, K. (1999). Extreme Programming Explained Kent Beck. Philosophy, 224.
Beck, K., Beedle, M., Bennekum, A. Van, Cockburn, A., Cunningham, W., Fowler, M., … Thomas, D. (2001). Manifesto for Agile Software Development.
Das, R., & Prasad Saikia, D. (2016). Comparison of Procedural PHP with Codeigniter and Laravel Framework. In International Journal of Current Trends in Engineering & Research (Vol. 2).
Delgado, E. (2008). Metodologías de desarrollo de software. ¿Cuál es el camino? Revista de Arquitectura e Ingeniería, 2(3).
Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012). A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6), 1213–1221. https://doi.org/10.1016/j.jss.2012.02.033
Dybå, T., Dingsoyr, T., & Moe, N. B. (2014). Agile Project Management: Scrum, eXtreme Programming, and Scrumban. In Software Project Management in a Changing World (Vol. 9783642550). https://doi.org/10.1007/978-3-642-55035-5_11
Elallaoui, M., Nafil, K., & Touahni, R. (2015). Automatic generation of UML sequence diagrams from user stories in Scrum process. 2015 10th International Conference on Intelligent Systems: Theories and Applications (SITA), 1–6. https://doi.org/10.1109/SITA.2015.7358415
Eslava Muñoz, V. J. (2017). El nuevo PHP. Bubok Publishing S.L.
Flora, H., & Chande, S. (2013). A Review and Analysis on Mobile Application Development Processes using Agile Methodologies. International Journal of Research in Computer Scienc, 3(4), 8–18. https://doi.org/10.7815/ijorcs.34.2013.068
Fojtik, R. (2011). Extreme programming in development of specific software. Procedia Computer Science, 3, 1464–1468. https://doi.org/10.1016/j.procs.2011.01.032
Fuertes, Y., & Sepúlveda, J. (2016). Scrum, Kanban and Canvas in the commercial, industrial and educational sector-A literature review Scrum, Kanban y Canvas en el sector comercial, industrial y educativo-Una revisión de la literatura.
Josefina, Y., Aular, M., & Pereira, R. T. (2007). Metodologías para el desarrollo de ambientes de aprendizaje en entornos colaborativos: Una reflexión teórica. MULTICIENCIAS, 7, 63–71.
Laaziri, M., Benmoussa, K., Khoulji, S., & Kerkeb, M. L. (2019). A Comparative study of PHP frameworks performance. Procedia Manufacturing, 32, 864–871. https://doi.org/10.1016/j.promfg.2019.02.295
Lindsjørn, Y., Sjøberg, D. I. K., Dingsøyr, T., Bergersen, G. R., & Dybå, T. (2016). Teamwork quality and project success in software development: A survey of agile development teams. Journal of Systems and Software, 122, 274–286. https://doi.org/10.1016/j.jss.2016.09.028
Mcdonald, A., & Welland, R. (2001). A Survey of Web Engineering in Practice. Analysis, 1–52.
Mitre, H., Ortega, E., & Lemus, G. (2014). Estimación y control de costos en métodos ágiles para desarrollo de software: un caso de estudio. Ingeniería, Investigación y Tecnología, 15(3), 403–418. https://doi.org/10.1016/S1405-7743(14)70350-6
Molina, J., Zea, M., Contento, M., & García, F. (2018). Comparación De Metodologías En Aplicaciones Web. 3C Tecnología_Glosas de Innovación Aplicadas a La Pyme, 7(1), 1–19. https://doi.org/10.17993/3ctecno.2018.v7n1e25.1-19
Muñoz Córdova, E. B. (2017). “Elaboración de una guía de aplicación de métricas de calidad para metodologías ágiles de desarrollo web en www.machalamovil.com.”
Pantoja, L., & Pardo, C. (2016). Evaluando la Facilidad de Aprendizaje de Frameworks mvc en el Desarrollo de Aplicaciones Web. Publicaciones e Investigación, 10, 129. https://doi.org/10.22490/25394088.1592
Pop, D. P., & Altar, A. (2014). Designing an MVC model for rapid web application development. Procedia Engineering, 69, 1172–1179. https://doi.org/10.1016/j.proeng.2014.03.106
Pressman, R. S. (2010). Ingenieria del Software - Un Enfoque Practico 5b: Edicion (Spanish Edition).
Putra, L., Michael, Yudishtira, & Kanigoro, B. (2015). Design and Implementation of Web Based Home Electrical Appliance Monitoring, Diagnosing, and Controlling System. Procedia Computer Science, 59, 34–44. https://doi.org/10.1016/j.procs.2015.07.335
Ramos Cardozzo, D. (2016). Desarrollo de Software : requisitos, estimaciones y análisis. IT Campus Academy.
Sanz, L. F., & Silva, P. B. (2014). Gestión de riesgos en proyectos de desarrollo de software en España: Estudio de la situación. Revista Facultad de Ingenieria, 70(70), 233–243.
Schwaber, K., & Sutherland, J. (2017). La Guía de Scrum. La Guía Definitiva de Scrum: Las Reglas del Juego. 22.
Selbach Borges, K., Augusto Rauh Schmitt, M., & Marx Nakle, S. (2014). eduScrum Projetos de Aprendizagem Colaborativa Baseados em Scrum. RENOTE, 12(1). https://doi.org/10.22456/1679-1916.49839
Silva, D., & Mercerat, B. (2010). Construyendo Aplicaciones Web con una Metodología de Diseño Orientada a Objetos. Revista Colombiana de Computación - RCC, 2(2).
Silva, V. B., Barbosa, M. W., & Carvalho, L. A. C. (2016). Experiências do ensino a distância do gerenciamento ágil de projetos com Scrum e apoio de uma ferramenta para gerência de histórias de usuário. Revista Brasileira de Computação Aplicada. https://doi.org/10.5335/rbca.2015.5614
Sunardi, A., & Suharjito. (2019). MVC Architecture: A Comparative Study Between Laravel Framework and Slim Framework in Freelancer Project Monitoring System Web Based. Procedia Computer Science, 157, 134–141. https://doi.org/10.1016/j.procs.2019.08.150
Uribe, E. H., & Ayala, L. E. V. (2007). Del Manifiesto Ágil, sus valores y sus principios. Redalyc.Uaemex.Mx, (34), 381–385.
Valarezo, M. (2018). Comparación de tendencias tecnológicas en aplicaciones web comparison of technology trends in web applications. 66, 37–39.
Valarezo, R., & Guarda, T. (2018). Comparativo de los Frameworks Laravel y Codeigniter Frameworks. 2018 13th Iberian Conference on Information Systems and Technologies (CISTI), 1–6.
Valle, A. (2009). Metodologías de diseño usadas en ingeniería web, su vinculación con las NTICs.
Velásquez-Restrepo, S. M., Londoño-Gallego, J. A., López-Romero, C., & Vahos, J. D. (2018). Desarrollo de una plataforma web multimedial para la elaboración de proyectos bajo la metodología de marco lógico. Lámpsakos, 1(18), 12. https://doi.org/10.21501/21454086.2601
Vidal, C. L., López, L. L., Rojas, J. A., & Castro, M. M. (2017). Desarrollo de sistema web de reclutamiento y selección y de directivos por competencias mediante PHP codeigniter 3.0. Informacion Tecnologica, 28(2), 203–212. https://doi.org/10.4067/S0718-07642017000200021
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2022 Edwin Bautista-Villegas
Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.