2 minute read

6. CONCLUSIONES Y RECOMENDACIONES

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

This article is from: