Metodologías agiles XP y Scrum, empleadas para el desarrollo de páginas web, bajo MVC, con lenguaje PHP y framework Laravel

Autores/as

DOI:

https://doi.org/10.55873/rad.v1i1.168

Palabras clave:

Laravel, metodologías ágiles, PHP, Scrum, XP

Resumen

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

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

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

rad

Publicado

2022-01-25

Cómo citar

Bautista-Villegas, E. (2022). Metodologías agiles XP y Scrum, empleadas para el desarrollo de páginas web, bajo MVC, con lenguaje PHP y framework Laravel. Revista Amazonía Digital, 1(1), e168. https://doi.org/10.55873/rad.v1i1.168