DESARROLLO DE APLICACIÓN WEB PARA EL ANÁLISIS DE COSTOS UNITARIOS EN LA CONSTRUCCIÓN DE LA EMPRESA

Page 38

38 Tiene un solo subproceso no recomendado para trabajos Se apega un enfoque tradicional fuertes en CPU Desventajas A pesar de tener un amplio Implementación más complicada repositorio, muchos módulos no para SPA (Single Page se han probado lo suficiente o Application) son inestables Nota. Adaptado de Gor, C. (2020). Node.js vs PHP: Which one has potential? Recuperado de: https://www.esparkinfo.com/node-js-vs-php.html Tras analizar la tabla 4 se escogió Node.js debido a que nos permite hacer uso del mismo lenguaje tanto en el front-end como en el back-end facilitando el desarrollo. A pesar de contar con un solo subproceso, los requerimientos de la aplicación web no implican un trabajo intensivo de la CPU. 4.2.3. Metodología de desarrollo ágil Tabla 5. Comparativa entre SCRUM y XP SCRUM

XP

Tiempo

Iteraciones de 2 a 4 semanas

Iteraciones de menor tiempo

Proceso

Herramientas no definidas, lo

Herramientas definidas dentro

define el scrum master

del marco

Durante el sprint no es

Se permiten cambios durante

recomendable hacer cambios

la iteración

El cliente define el orden de

Desarrolla de acuerdo a la

desarrollo y el equipo cuanto

orden del cliente

Cambios

Orden

realizar en cada iteración Retroalimentación

Por lo general se realiza al

Se recomienda

final de cada sprint

retroalimentación durante la iteración

Nota. Adaptado de C. Rodríguez & Dorado, R. (2015). ¿Por qué implementar Scrum? Revista Ontare, 3(1), 125–144. Recuperado de: https://doi.org/10.21158/23823399.v3.n1.2015.1253 De acuerdo a la información presentada en la tabla 5 elegimos la metodología de desarrollo Scrum debido a que nos permite integrar al cliente en el desarrollo por medio de procesos definidos y regulares, lo cual fue necesario para una correcta implementación de la lógica del negocio y una administración del proyecto más sólida.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.