2 minute read
6. CONCLUSIONES Y RECOMENDACIONES
from DESARROLLO DE APLICACIÓN WEB PARA EL ANÁLISIS DE COSTOS UNITARIOS EN LA CONSTRUCCIÓN DE LA EMPRESA
by Pontificia Universidad Católica del Ecuador sede Santo Domingo PUCE SD
La elección de las herramientas de desarrollo es un punto crucial ya que, determina
el ritmo y el modo de trabajo, en ese aspecto, el entorno de ejecución Node.js ayudó
Advertisement
a simplificar los tiempos de trabajo gracias a la gran variedad de dependencias de
las que dispone, además al considerar que se basa en el lenguaje JavaScript facilitó
el desarrollo al tener que trabajar con el mismo lenguaje tanto del lado de la vista
como del lado de servidor.
Las técnicas de recolección de datos tales como la entrevista y la encuesta han
demostrado ser de gran de utilidad para obtener la percepción actual del personal de
la empresa EACUS S.A.S y estudiantes del curso impartido por la misma empresa,
acerca de las herramientas para desarrollar ACU’s en el Ecuador, lo que definió los
aspectos a mejorar para el desarrollo de la aplicación.
El uso de una metodología de desarrollo ágil como SCRUM es necesario para
establecer una correcta distribución del tiempo durante el desarrollo. De manera
análoga el levantamiento de requisitos, al mismo tiempo que evita funcionalidades
innecesarias, facilita el trabajo en equipo, gracias a que permite dividir las tareas
entre los miembros del equipo de desarrollo e incluye al cliente y al product owner al
desarrollo.
El uso de software o herramientas con licencias comerciales pueden ser de gran
ayuda sin embargo para el desarrollo de este trabajo de titulación se usó únicamente
herramientas libres que las cuales fueron capaces de cumplir las necesidades del
usuario, lo cual denota que este tipo de herramientas son más que suficientes para
el desarrollo de una aplicación web de este tipo, aunque de todas maneras para
tener la aplicación en funcionamiento será necesario pagar por el dominio y el host.
En base a las conclusiones realizadas anteriormente se plantean las siguientes
recomendaciones de este trabajo de titulación:
Al momento de escoger las herramientas de trabajo es de gran utilidad el
realizar una comparativa a fondo de las cualidades de las herramientas
principales, enfocándose en que se requiere para el desarrollo, que ofrece la
herramienta y cuáles son sus limitaciones y ventajas ante otras posibles
opciones.
Otro factor importante a considerar es el tamaño de la comunidad de dichas
herramientas, ya que facilitará la resolución de problemas particulares en
caso de que la documentación oficial no sea suficiente. En estas ocasiones,
una amplia comunidad de desarrolladores puede ayudar a resolver estos
contratiempos.
En este trabajo de titulación a través de entrevistas y encuestas se analizó la
situación actual del Ecuador en el desarrollo de ACU’s sin embargo la población para las encuestas fue limitada, se recomienda una población más
amplia puede dar una visión más cercana a la realidad lo que permitiría
capturar una mayor cantidad de requerimientos que pudieron pasar
desapercibidos.
Cuando trabajamos con metodologías ágiles, es importante definir el alcance
real del proyecto y la estimación del esfuerzo requerido para cumplir con las
tareas de desarrollo, una estimación demasiado optimista podría generar
retrasos en el cumplimiento del cronograma. Es mejor realizar estimaciones
realistas y cargar cada ciclo de trabajo con un número adecuado de tareas.
Es importante revisar detenidamente las licencias de las herramientas para
evitar infringir las condiciones de uso inadvertidamente lo que podría llevar a
cambiar las herramientas generando retrasos o costos adicionales.