Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROYECTO DE TITULACIÓN
TUTOR:
ING. FABRICIO MEDINA PALACIOS, Msc.
GUAYAQUIL – ECUADOR
2019
IX
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGIA
FICHA DE REGISTRODE TESIS
TITULO: “PLATAFORMA TECNOLÓGICA PARA CONTRIBUIR LA PLANEACIÓN
URBANA DE LA CIUDAD DE GUAYAQUIL DIRIGIDO A LA TRANSPORTACIÓN,
ENFOCADO A IDENTIFICAR Y EVALUAR LAS MÉTRICAS ASOCIADAS CON EL
DESARROLLO DEL SOFTWARE UTILIZANDO PRACTICAS DE INGENIERIA DE
SOFTWARE PARA LA MEJORA CONTINUA DEL DESARROLLO DE UN SISTEMA
CREANDO EQUIPOS DE ALTO RENDIMIENTO”
REVISORES:
INSTITUCION: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y
Físicas
CARRERA: Ingeniería En Sistemas Computacionales
FECHA DE PUBLICACION: No DE PAGS: 158
AREA TEMATICA: Tecnología de Información
PALABRAS CLAVES: Proyecto, SCRUM, métricas, tablero de control, gestión de proyectos.
RESUMEN: Este estudio tiene como base la gestión del proyecto “Plataforma Tecnológica
para contribuir a la planeación urbana en la ciudad de Guayaquil dirigido a la transportación”,
conocido como LessTraffic. Para implementar una metodología que se adapte a los procesos
de un proyecto, el presente trabajo de titulación parte por la sistematización y control del mismo
a partir de métricas que muestren el avance del proyecto. La propuesta metodológica se
complementa con el estudio y función de una herramienta de gestión de tareas, que optimizó
el uso de los artefactos de la metodología SCRUM y el desempeño del rol de SCRUM Master.
Como resultado se presentan cuatro iteraciones, la cuales cubren las actividades requeridas
para llevar a cabo un proyecto con éxito y ofrecer mayor valor al dueño del proyecto. Se efectuó
un estudio y recolección de datos para evaluar la utilidad y aplicabilidad de cinco métricas en
la ejecución del proyecto, obteniendo un buen resultado en el manejo del grupo de trabajo y
definiendo presentar estas métricas a los interesados mediante un tablero de control.
No DE REGISTRO (en base de datos): No DE CLASIFICACION:
No
DIRECCION URL (Proyecto de Titulación en la Web)
X
APROBACIÓN DEL TUTOR
Atentamente
XI
DEDICATORIA
Dedicado a mi familia. A mi
padre y abuelos.
XII
AGRADECIMIENTO
XIII
DEDICATORÍA
XIV
AGRADECIMIENTO
XV
TRIBUNAL PROYECTO DE TITULACIÓN
___________________________ __________________________
Ing. Gustavo Ramírez Aguirre, M.Sc. Ing. Inelda Martillo Alcívar
DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA
CIENCIAS MATEMATICAS Y DEINGENIERIA EN SISTEMAS
FISICAS COMPUTACIONALES
___________________________ _____________________________
Ing. Maikel Leyva Vásquez, Phd. Ing. Fabricio Medina Palacios, M.Sc.
PROFESOR REVISOR DEL ÁREA PROFESOR TUTOR DEL
TRIBUNAL PROYECTO
DE TITULACIÓN
______________________________
Ab. Juan Chávez Atocha, Esp.
SECRETARIO
XVI
DECLARACIÓN EXPRESA
X
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES
XI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
CERTIFICO:
Presentado por:
XII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
XIII
2. Autorización de Publicación de Versión Electrónica del
Proyecto de Titulación
Publicación electrónica:
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como
archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden
ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
XIV
ÍNDICE GENERAL
FICHA DE REGISTRODE TESIS .................................................................................. X
APROBACIÓN DEL TUTOR ......................................................................................... XI
DEDICATORIA ............................................................................................................... XII
AGRADECIMIENTO ..................................................................................................... XIII
DECLARACIÓN EXPRESA ............................................................................................ X
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ...................................................... XII
CAPÍTULO I ...................................................................................................................... 3
EL PROBLEMA ............................................................................................................ 3
PLANTEAMIENTO DEL PROBLEMA ................................................................... 3
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO ......................................... 3
SITUACIÓN CONFLICTO NUDOS CRÍTICOS ................................................... 4
CAUSAS Y CONSECUENCIAS DEL PROBLEMA ............................................ 5
DELIMITACIÓN DEL PROBLEMA ........................................................................ 6
FORMULACIÓN DEL PROBLEMA ....................................................................... 7
EVALUACIÓN DEL PROBLEMA ........................................................................... 7
OBJETIVOS .............................................................................................................. 8
OBJETIVO GENERAL............................................................................................. 8
OBJETIVOS ESPECÍFICOS .................................................................................. 8
ALCANCE DEL PROBLEMA.................................................................................. 9
RESTRICCIONES .................................................................................................. 10
JUSTIFICACIÓN E IMPORTANCIA ........................................................................ 11
JUSTIFICACIÓN .................................................................................................... 11
IMPORTANCIA ....................................................................................................... 11
METODOLOGÍAS DEL PROYECTO ...................................................................... 11
CAPÍTULO II ................................................................................................................... 13
MARCO TEÓRICO .................................................................................................... 13
ANTECEDENTES DEL ESTUDIO ...................................................................... 13
FUNDAMENTACIÓN TEÓRICA ..................................................................... 15
FUNDAMENTACIÓN LEGAL ......................................................................... 36
DEFINICIONES CONCEPTUALES ................................................................ 46
CAPÍTULO III..................................................................................................... 49
METODOLOGÍA DE LA INVESTIGACIÓN..................................................... 49
DISEÑO DE LA INVESTIGACIÓN .............................................................. 49
XV
POBLACIÓN Y MUESTRA ................................................................................... 54
Método Estadístico................................................................................................. 58
Operacionalización de Variables ......................................................................... 61
Técnica e Instrumento de Recolección de Datos .............................................. 62
Instrumento de Investigación................................................................................ 64
Procedimientos de la Investigación ..................................................................... 66
Procesamiento y Análisis ...................................................................................... 67
CAPÍTULO VI................................................................................................................ 104
RESULTADOS ......................................................................................................... 104
CONCLUSIONES..................................................................................................... 105
RECOMENDACIONES ........................................................................................... 107
BIBLIOGRAFÍA ............................................................................................................. 108
XVI
ABREVIATURAS
UG Universidad de Guayaquil
AWS Amazon Web Service
Ing. Ingeniero
FCI Fondo Competitivo de Investigación
PM Project Management
CSS Hoja de Estilo en Cascada
HTML Lenguaje de Marca de Salida de Hyper Texto
HTTP Protocolo de transferencia de Hyper Texto
XVII
SIMBOLOGÍA
N Población Total
k Nivel de Confianza
e Margen de error
n Tamaño de Muestra
q Probabilidad de fracaso
p Probabilidad de éxito
XVIII
ÍNDICE DE CUADROS
XIX
ÍNDICE DE GRÁFICOS
Gráfico 1 - Resultados de la Pregunta N. 1 ............................................................... 68
Gráfico 2 - Resultados Pregunta N. 2 ......................................................................... 69
Gráfico 3 - Resultados Pregunta N. 3 ......................................................................... 70
Gráfico 4 - Resultados Pregunta N. 4 ......................................................................... 71
Gráfico 5 - Resultados Pregunta N. 5 ......................................................................... 72
Gráfico 6 - Resultados Pregunta N. 6 ......................................................................... 73
Gráfico 7 - Resultados Pregunta N. 7 ......................................................................... 74
Gráfico 8 - Resultados Pregunta N. 8 ......................................................................... 75
Gráfico 9 - Resultados Pregunta N. 9 ......................................................................... 76
Gráfico 10 - Resultado Pregunta N. 10....................................................................... 77
Gráfico 11 - Resultado Pregunta 11 ............................................................................ 78
Gráfico No. 12 - Burndown Sprint 1 ............................................................................ 81
Gráfico No. 13 - Burndown Sprint 2 ............................................................................ 82
Gráfico No. 14 - Burndown Sprint 3 ............................................................................ 82
Gráfico No. 15 - Burndown Sprint 4 ............................................................................ 83
Gráfico No. 16 - Velocidad ............................................................................................ 97
Gráfico No. 17 - Finalización de Actividades ............................................................. 97
Gráfico No. 18 - Tabla Burndown ................................................................................ 98
Gráfico No. 19 - Reincidencia ...................................................................................... 99
Gráfico No. 20 - Defectos ........................................................................................... 100
XX
ÍNDICE DE ILUSTRACIONES
Ilustración No. 1- Ciclo De Vida De Un Proyecto Web............................................. 19
Ilustración No. 2 - LOGO DE HERRAMIENTA TAIGA ............................................. 28
Ilustración No. 3 - LOGO DE HERRAMIENTA VIVIFYSCRUM ............................. 29
Ilustración No. 4 - LOGO DE HERRAMIENTA WRIKE............................................ 29
Ilustración No. 5 - LOGIN DE HERRAMIENTA VIVIFYSCRUM............................ 31
Ilustración No. 6 - PANTALLA DE INICIO DE VIVIFYSCRUM .............................. 32
Ilustración No. 7 - PANTALLA DE BACKLOG DE VIVIFYSCRUM ........................ 32
Ilustración No. 8 - Diseño de la Investigación .......................................................... 51
Ilustración No. 9 - Recolección de Datos ................................................................... 63
Ilustración No.10 - Organigrama LESSTRAFFIC Fase 2 ........................................ 79
Ilustración No. 11 - Sprint 1 .......................................................................................... 86
Ilustración No. 12 - Sprint 2 .......................................................................................... 87
Ilustración No. 13 Sprint 3............................................................................................. 88
Ilustración No. - 14 Sprint 4 .......................................................................................... 89
Ilustración No. 15 – Cronograma SCRUM máster ............................................................. 90
Ilustración No. 16 - Sprints en VivifySCRUM ............................................................. 91
Ilustración No. 17 - Reporte de Sprint ......................................................................... 92
Ilustración No. 18 - Sprint Backlog ............................................................................. 93
Ilustración No. 19 - Miembros del Equipo ................................................................. 94
Ilustración No. 20 -LessTraffic Dashboard ................................................................. 95
Ilustración No. 21 - Días totales del proyecto ............................................................ 95
Ilustración No. 22 - Velocidad del Proyecto ............................................................... 95
Ilustración No. 23 - Cantidad de Metas ...................................................................... 96
Ilustración No. 24 - Menú LessTraffic Dashboard ..................................................... 96
XXI
ÍNDICE DE ANEXOS
ANEXO 1 – Detalle de Sprints ................................................................................... 113
ANEXO 2 - Detalle de Tareas por Sprints ................................................................ 115
ANEXO 3 - Formato de Lista de verificación por Sprint ......................................... 124
ANEXO 4 - Listado de temas e integrantes ............................................................. 125
ANEXO 5 – Encuesta .................................................................................................. 128
ANEXO 6 - Modelo Base de Control de Actividades .............................................. 131
ANEXO 7 - Acta de Aceptación del Producto .......................................................... 132
ANEXO 8 - Reunión de Explicación General de la Plataforma............................. 135
ANEXO 9 - Casa Abierta VIGCYP-CIFI 2018.......................................................... 136
ANEXO 10 - Revisión de Avances por el Director del Proyecto ........................... 137
ANEXO 11 – Manual Técnico .................................................................................... 138
ANEXO 12 - Instructivo de uso de Lesstraffic Dashboard ..................................... 142
ANEXO 13 - Flujograma del proceso de LessTraffic Dashboard ......................... 147
XXII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Plataforma tecnológica para contribuir la planeación urbana de la ciudad de
Guayaquil dirigido a la transportación, enfocado a identificar y evaluar las
métricas asociadas con el desarrollo del software utilizando prácticas de
ingeniería de software para la mejora continua del desarrollo de un sistema
creando equipos de alto rendimiento
Autor: Thalía Carolina Intriago Manzano
Autor: Denisse Leonela Gortaire Chiriguayo
Tutor: Ing. Fabricio Medina Palacios M. Gs.
Resumen
Este estudio tiene como base la gestión del proyecto “Plataforma Tecnológica para
contribuir a la planeación urbana en la ciudad de Guayaquil dirigido a la
transportación”, conocido como LessTraffic. Para implementar una metodología
que se adapte a los procesos de un proyecto, el presente trabajo de titulación parte
por la sistematización y control del mismo a partir de métricas que muestren el
avance del proyecto. La propuesta metodológica se complementa con el estudio
y función de una herramienta de gestión de tareas, que optimizó el uso de los
artefactos de la metodología SCRUM y el desempeño del rol de SCRUM Master.
Como resultado se presentan cuatro iteraciones, la cuales cubren las actividades
requeridas para llevar a cabo un proyecto con éxito y ofrecer mayor valor al dueño
del proyecto. Se efectuó un estudio y recolección de datos para evaluar la utilidad
y aplicabilidad de cinco métricas en la ejecución del proyecto, obteniendo un buen
resultado en el manejo del grupo de trabajo y definiendo presentar estas métricas
a los interesados mediante un tablero de control.
XXIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Technological platform to contribute to the urban planning of Guayaquil city
aimed at transportation, focused on identifying and evaluating the metrics
associated with software development using software engineering practices for
continuous improvement of a system’s development creating high performance
teams
Autor: Thalía Carolina Intriago Manzano
Autor: Denisse Leonela Gortaire Chiriguayo
Tutor: Ing. Fabricio Medina Palacios, MSc.
Abstract
XXIV
INTRODUCCIÓN
Para cumplir con los objetivos del proyecto, un gerente de proyectos puede fijar
diversos grados de entregables definibles, de forma que esto represente desafíos
para el equipo, delegando asignaciones de trabajo para alcanzar un objetivo en
concreto; es mediante estas asignaciones que el líder del proyecto puede medir
la eficiencia y rendimiento a través del finalización o retraso de las actividades.
Por tal efecto, el equipo de gestores del proyecto es el responsable final de
preparar el plan de ejecución y de garantizar que todas las aportaciones
relevantes de otras zonas de actividad sean orientadas e integradas hacia la
implementación exitosa del proyecto (Bai & Bai, 2012).
Con esta finalidad, hacer uso de métricas y KPI’s se vuelve esencial puesto que,
es una forma visual y clara que ayuda, a los gestores, a medir el progreso de las
tareas y sirve como referencia para controlar el proceso de desarrollo e
implementación de un software. Según los resultados presentados en la presente
disertación, la importancia de las métricas también radica en identificación de
variables y procesos cuantificables, que permitan realizar cálculos precisos del
rendimiento, para determinar las tendencias y desviaciones de los umbrales
establecidos dentro del proyecto.
1
que un recurso ha puesto en cumplir una actividad, y presentando avances
periódicos acerca del costo que están significando los retrasos o falencias para el
proyecto. Se llega a la conclusión de que, la eficacia de la utilización e
implementación de un dashboard con información detallada de la ejecución del
proyecto debe tomar en cuenta que, las métricas clave se desarrollan y utilizan
como un enfoque de gestión basado en hechos sobre la claridad que mantiene la
dirección y administración del alcance del proyecto (Liaquat, 2001), y el intervalo
de monitoreo que defina el gerente del proyecto influye en la mejora continua y
velocidad de reacción hacia los errores que se presenten en las fases de
desarrollo y ejecución.
2
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO
A pesar de que la primera fase del proyecto LessTraffic fue manejada bajo la
metodología SCRUM los resultados plasmados no fueron completamente
satisfactorios al finalizar la fase ya mencionada, no todos los grupos pudieron
cumplir a cabalidad sus objetivos provocando que los módulos del proyecto no
funcionen como se había planificado. La falta de orden y definición de jerarquías,
el incumplimiento individual y grupal, la ausencia de conocimientos, el mal uso de
las herramientas y recursos fueron los principales factores que ocasionaron un
desfase entre lo que se esperaba de la primera fase y lo que se obtuvo de ella
con respecto a la selección del personal encargado del desarrollo, esta no fue
realizada haciendo uso de evaluaciones de conocimientos previos por cada
persona, adicional a esto no se realizó una categorización de miembros por
preferencias en lenguajes de programación y herramientas de desarrollo, por lo
cual todo el equipo encargado se tomó meses aprendiendo el uso de distintas
3
herramientas que resultaron ser mayormente nuevas para ellos, lo que hizo que
dejaran a un lado el cronograma establecido y pospusieran hasta el final la
creación de su entregable por sprint.
4
Tener un bajo índice de colaboración en la entrega de actividades por parte
de los equipos de desarrollo influye en la obtención de avances a nivel de
sprints que conllevan a adquirir problemas en el cumplimiento del
cronograma.
5
Cuadro No. 1 - Causas y Consecuencias del Problema
CAUSAS CONSECUENCIAS
6
Aspecto: Recursos Humanos y Económicos
7
organización y responsabilidad ante los requerimientos solicitados, dando como
resultado atrasos en la planificación del cronograma e incumplimiento de
alcances, provocando la insatisfacción del cliente.
OBJETIVOS
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
Implementar conjunto de métricas ágiles que apoyen al control y monitoreo
del avance del proyecto.
8
ALCANCE DEL PROBLEMA
Métricas a Implementarse
Tabla Burndown Es una proyección gráfica del trabajo que queda por
hacer en relación con el tiempo que queda para hacerlo.
La tabla se crea por cada iteración (sprint), en función de
las tareas e historias incluidas en la sesión de
planificación de la iteración. Para lograr lo cálculos
correctos, las tareas recibe un puntaje, según las
convenciones acordadas para el proyecto.
9
Proporción de Esta métrica evalúa la cantidad de historias completadas
finalización de la en un sprint en contraste a la cantidad de historias que se
historia confirmaron.
Control de actividades
RESTRICCIONES
10
El proyecto no incluye una matriz de riesgos del recurso humano y económico,
tampoco una guía para mostrar técnicas y procedimientos aplicados durante el
desarrollo de la fase 2.
JUSTIFICACIÓN E IMPORTANCIA
JUSTIFICACIÓN
IMPORTANCIA
11
de la plataforma, por lo cual se seguirá utilizando como base en la segunda fase
de LessTraffic.
Seguir los pasos del desarrollo ágil: desde el concepto o visión general de la
necesidad del cliente, construcción del producto de forma incremental a través de
iteraciones breves que comprenden fases de especulación – exploración y
revisión. Estas iteraciones (en SCRUM llamadas sprints) se repiten de forma
continua hasta que el cliente da por cerrada la evolución del producto. Juan
Palacio (Palacio, 2015)
12
CAPÍTULO II
MARCO TEÓRICO
En esta sección se definen conceptos teóricos utilizados en el desarrollo del
proyecto de titulación, tales como la metodología SCRUM, metodología de
investigación, herramienta de gestión de proyectos, así como la definición de
métricas que permitirán evaluar y sistematizar el ciclo adecuado que deben seguir
los proyectos.
13
La Universidad Estatal Península de Santa Elena, provincia de Santa Elena,
tuvo la necesidad de un implementar un sistema de administración de proyectos
de vinculación para presentar mediante este programa los proyectos nuevos que
serían ingresados y los que se encontraban disponibles para los estudiantes de la
institución, de la misma forma esta herramienta permitiría dar seguimiento a cada
una las fases designadas por los procesos internos del departamento de
Vinculación en el año 2014.
14
FUNDAMENTACIÓN TEÓRICA
Evolución de la Gestión de Proyectos
15
quiere decir que la gestión de proyectos no tiene limitantes en adaptabilidad,
(Wallace, 2014) menciona:
La eficacia y la eficiencia forman parte de los principales motivos por los cuales
fueron creadas y están siendo aplicadas estas buenas prácticas que optimizan la
gestión de los recursos de la organización de un equipo de desarrollo. Por otro
lado, dentro de la ejecución de un proyecto, la gestión del mismo puede respaldar
el logro de los objetivos y de la organización; y a su vez proporcionar a las partes
interesadas una mayor seguridad de que los recursos se están gestionando de
manera eficaz.
16
La gestión de proyectos consiste en identificar cuáles son los objetivos a cumplir,
cómo se llevarán a cabo, qué recursos serán necesarios y cuánto tiempo llevará
alcanzar ese objetivo específico. De hecho, el objetivo de la administración del
proyecto es asegurarse de que todas las personas involucradas en un proyecto
conozcan y entiendan el propósito del proyecto.
17
La gestión de proyecto ayuda a la respuesta eficaz al cambio. Admite que
las organizaciones ejecuten proyectos complejos y de baja tolerancia que
pueden ser demasiado riesgosos.
Existe la disposición de equilibrar múltiples criterios de éxito mientras se
conduce el proyecto en torno a una zona objetivo de resultados aceptables
y otorga al gerente de proyecto una gran flexibilidad para emprender el
mejor resultado.
Los estándares de gestión de proyecto como el BS 6079:2010 y el ISO
21500:2012, colaboran mucho con la normalización de enfoques en todos
los sectores e industrias. Como resultado la profesión se vuelve más
adaptable y flexible puesto que los gerentes de proyecto de diferentes
países e industrias logran comunicarse en el mismo “idioma” de gestión de
proyecto.
18
capacitación y familiarización del personal antes de que los equipos de
proyecto puedan utilizarlas con sólida confianza.
19
aprobación del cliente del esquema del producto y el documento de
requisitos.
3. Desarrollo. Esta fase suele ser la más extensa del proyecto, y donde se
puede demostrar que el proyecto es eficiente, está siendo orientado y el
equipo de desarrollo puede demostrar la eficacia en el desempeño. Así
mismo, aquí es también donde existe la oportunidad de evitar cometer
errores peligrosos que aparecen en la mayoría de los proyectos web.
Dependiendo del tipo y tamaño del proyecto, la fase de desarrollo puede
comenzar inmediatamente después de la fase de planificación y concluir
hasta la fase de prueba.
4. Contenido. En esta fase del proyecto suelen ocurrir superposiciones entre
el desarrollo y las pruebas. Dentro de esta etapa se involucran a usuarios
o clientes para comenzar a poblar el sistema que está construyendo con
contenido o datos, también se brinda capacitación al cliente. Es importante
tomar en cuenta que la capacitación es fundamental para el éxito de un
proyecto, no debe ser subestimada.
5. Pruebas. Cuando empieza la ejecución de los proyectos web, el gerente
de proyecto debe tomar esta sección con notable importancia y estimar un
presupuesto para "Garantizar la calidad" del producto. Cualquier proyecto,
proveniente de cualquier industria a nivel mundial, que no planee realizar
pruebas y garantizar la calidad puede fracasar y dependiendo del tamaño
del proyecto, la fase de pruebas puede representar del 5% al 20% del
presupuesto total del proyecto.
20
6. Lanzamiento. En la fase de lanzamiento o pase a producción es rentable
identificar explícitamente los pasos formales y secuenciales necesarios
para lanzar un proyecto con éxito.
METODOLOGÍAS AGILE
1. El origen de las Metodologías Ágiles
En esta reunión la Agile Alliance, una organización sin fines de lucro, promovió la
creación de los valores y principios de la filosofía ágil para ayudar a las
organizaciones a adoptar estas metodologías. También se declararon los
fundamentos del movimiento ágil, conocido como Manifiesto Ágil (Agile
Manifesto8).
21
Cuadro No. 2- Manifiesto Ágil
Manifiesto “Estamos poniendo al descubierto mejores métodos
Ágil para desarrollar software, haciéndolo y ayudando a otros
a que lo hagan. Con este trabajo hemos llegado a
valorar:
A los individuos y su interacción, por encima de
los procesos y las herramientas.
El software que funciona, por encima de la
documentación exhaustiva.
La colaboración con el cliente, por encima de la
negociación contractual.
La respuesta al cambio, por encima del
seguimiento de un plan.”
Elaborado por: Thalia Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Manifiesto Ágil (http://www.agilemanifesto.org)
1.1. Valores
1.1.1. Valorar a las personas y las interacciones entre ellas por sobre
los procesos y las herramientas.
22
centrados en lo esencial y preciso. Documentar (diseñar, especificar
técnicamente un sistema) no es más que una consecuencia parcial y
su finalidad no es otorgar valor en forma directa al usuario o cliente del
proyecto.
1.2. Principios
De acuerdo a lo antes mencionado, los valores son los pilares sobre los cuales se
fundan los doce principios del Manifiesto Ágil:
23
5. Fabricar proyectos en torno a personas motivadas, ofreciendo el ambiente
necesario, escuchando sus necesidades y confiando en que ellos van a
lograr cumplir el trabajo.
6. La forma más eficiente y efectiva de difundir la información dentro de un
equipo de desarrollo es la conversación cara a cara.
7. El software funcionando correctamente es la principal métrica de progreso.
8. Los procedimientos ágiles impulsan el desarrollo sostenible. Los sponsors,
desarrolladores y usuarios deben sostener un ritmo incesante de forma
indefinida.
9. La atención continua a la excelencia técnica y buenos diseños enaltece la
agilidad.
10. La simplicidad como el arte de maximizar la cantidad de trabajo restante,
es esencial.
11. Las mejores arquitecturas, requisitos y diseños surgen de equipos auto-
organizados.
12. A intervalos regulares, el equipo reflexiona acerca de cómo volverse más
efectivos y ajusta su comportamiento en consecuencia.
24
Cargas extremas Cargas internamente (por el
equipo)
25
Cuadro No. 4 - Diferencias por las características del Proyecto
3. Metodología SCRUM
SCRUM es un marco dentro del cual los individuos pueden afrontar problemas
complejos de adaptación, al tiempo que brindan productos de la forma más
creativa y productiva.
SCRUM es:
Ligero
Simple de entender
Difícil de dominar
26
relativa de la gestión de su producto y las técnicas de trabajo para que pueda
mejorar continuamente el producto, el equipo y el entorno de trabajo.
27
cada Sprint. Se requiere un incremento de "Hecho" en la Revisión de Sprint. Solo
los miembros del Equipo de Desarrollo crean el Incremento.
28
4.2. VIVIFYscrum
29
Elaborado por: (Wrike, s.f.)
Fuente: www.wrike.com
30
Elaborado por: Thalia Intriago Manzano
Fuente: Páginas web de las Herramientas de Gestión de Proyectos
Una vez dentro de la plataforma, esta presenta una pantalla con tarjetas que
representan a una organización, en la cual se pueden crear proyectos
ilimitadamente.
“Cada tarjeta representa una organización. Una tarjeta le da una visión general de
qué proyectos y juntas están dentro de la Organización. También puede ver
31
algunos miembros de la Organización y su número total dentro de ella.”
(VIVIFYscrum, 2014)
32
5. Concepto de Métricas
Para realizar el presente proyecto de titulación fueron utilizadas las
siguientes métricas:
Esta métrica está conformada por el número de puntos o valor de historias que
han sido completadas, puede ser por día, por semana o al final de una iteración.
Esta métrica evalúa la productividad del equipo, dado que, a mayor velocidad,
menores tiempos para desarrollar las funcionalidades del software.
6.2. Reincidencia
Esta métrica calcula el porcentaje de historias que los usuarios vuelven a tomar
después de liberarse. Esto normalmente sucede cuando en algún tipo de prueba
de control de calidad se encuentra una falla, también puede pasar por otras
razones, Ejemplo: Cambian o aumentan requisitos.
33
Esta métrica evalúa la cantidad de historias completadas en un sprint en contraste
a la cantidad de historias que se confirmaron. Esto es similar a la métrica anterior,
pero su calcula utiliza las estimaciones de puntos de la tarea en las historias, no
específicamente el recuento de historias. Esta métrica es bastante útil y le permite
al gerente del proyecto entender mejor el avance del Sprint
6.4. Defectos
Esta métrica muestra la cantidad de defectos o actividades que tuvieron fallos a lo
largo de cada Sprint, al decir defectos estos pueden ser errores o fallos en el
sistema desarrollado, dichos errores saltan a la vista mayormente en el momento
de los pases a producción o en la prueba que realiza el usuario del producto ya
culminado.
7. Lenguaje R
8. RStudio
Es un entorno de desarrollo integrado únicamente para el lenguaje de
programacion R, RStudio se encuentra disponible en dos versiones: RStudio
escritorio y Rstudio servidor, la version de RStudio escritorio permite ejecutar el
programa desde el escritorio como una aplicación de escritorio común, está
disponible para Windows, Linux y macOS, por otra parte la version RStudio
servidor permite acceder a RStudio desde un navegador conectado a RStudio
Server o RStudio Server Pro (CentOS , Ubuntu , Red Hat Linux ,Debian ,
openSUSE y SLES ). Se puede usar RStudio en la edición de código abierto o
comprando su licencia comercial.
9. Librería Shiny
34
web o incrustarlas en documentos R Markdown o crear paneles de control.
También puedes extender tus aplicaciones Shiny con temas CSS, htmlwidgets y
acciones de JavaScript. (RStudio Inc., 2019) .
35
de sesión se adapten fácilmente a cualquier marco de IU, incluido shinydashboard.
(Paul Campbell, s. f.)
14. CSS
Significa hoja de estilo en cascada por de sus siglas en inglés "Cascading Style
Sheet". Las hojas de estilo en cascada se utilizan para dar formato al diseño de
las páginas web. Se pueden usar para definir estilos de texto, tamaños de tablas
y otros aspectos de las páginas web que anteriormente solo se podían definir en
el HTML de una página.
15. SQLite
16. Shinyapps.io
Shinyapps.io es una Plataforma como un Servicio (PaaS) que sirve para alojar
aplicaciones web Shiny. Antes de comenzar con shinyapps.io, necesitará:
36
FUNDAMENTACIÓN LEGAL
TÍTULO II
DERECHOS
Comunicación e información
Educación
37
política pública y de la inversión estatal, garantía de la igualdad e inclusión social
y condición indispensable para el buen vivir. Las personas, las familias y la
sociedad tienen el derecho y la responsabilidad de participar en el proceso
educativo.
38
TÍTULO VI
RÉGIMEN DE DESARROLLO
Principios generales
Art. 277.- Para la consecución del buen vivir, son deberes generales del
Estado:
39
4. Producir bienes, crear y mantener infraestructura, y proveer servicios
públicos.
5. Impulsar el desarrollo de las actividades económicas mediante un orden
jurídico e instituciones políticas que las promuevan, fomenten y defiendan
a través del cumplimiento de la Constitución y la ley.
6. Promover e impulsar la ciencia, la tecnología, las artes, los saberes
ancestrales y en general las actividades de la iniciativa creativa
comunitaria, asociativa, cooperativa y privada.
Art. 278.- Para la consecución del buen vivir, a las personas y a las colectividades,
y sus diversas formas organizativas, les corresponde:
TÍTULO VII
Inclusión y equidad
40
sistema de educación superior. El Estado ejercerá la rectoría del sistema a través
de la autoridad educativa nacional, que formulará la política nacional de
educación; asimismo regulará y controlará las actividades relacionadas con la
educación, así como el funcionamiento de las entidades del sistema.
Art. 4.- Es obligación del Estado garantizar el derecho de las personas a ser
educadas y capacitadas en materia de tránsito y seguridad vial. Para el efecto se
establecen, entre otras medidas, la enseñanza obligatoria en todos los
establecimientos de educación públicos y privados del país en todos sus
niveles, de temas relacionados con la prevención y seguridad vial, así como los
principios, disposiciones y normas fundamentales que regulan el tránsito, su
señalización, el uso de las vías públicas, de los medios de transporte terrestre,
de conformidad con los programas de estudios elaborados conjuntamente por la
Comisión Nacional del Transporte Terrestre, Tránsito y Seguridad Vial y el
Ministerio de Educación.
41
coordinación con la Comisión Provincial de esa jurisdicción y con el ente
deportivo correspondiente;
Art. 56.- El servicio de transporte público podrá ser prestado por el Estado, u
otorgado mediante contrato de operación a compañías o cooperativas legalmente
constituidas. Para operar un servicio público de transporte deberá cumplir con los
términos establecidos en la presente Ley y su Reglamento.
Art. 185.- La educación para el tránsito y seguridad vial establece los siguientes
objetivos:
42
a) Reducir de forma sistemática los accidentes de tránsito;
b) Proteger la integridad de las personas y sus bienes;
c) Conferir seguridad en el tránsito peatonal y vehicular;
d) Formar y capacitar a las personas en general para el uso correcto de
todos los medios de transporte terrestre;
e) Prevenir y controlar la contaminación ambiental;
f) Procurar la disminución de la comisión de las infracciones de tránsito;
g) Capacitar a los docentes de educación básica y bachillerato, de escuelas
de capacitación de conductores profesionales y no profesionales, en
materia de seguridad vial y normas generales de tránsito, en coordinación
con el Ministerio de Educación;
h) Difundir, por los medios de comunicación, los principios y normas
generales de señalización universal y comportamiento en el tránsito;
i) Garantizar la capacitación permanente para el mejoramiento profesional
de docentes, instructores, agentes de control y conductores;
j) Promover la utilización de formas de transportes no contaminantes como
medio de movilización;
k) Salvaguardar la integridad física y precautelar los derechos de niños,
niñas y adolescentes, con discapacidad y demás grupos vulnerables;
l) Promover el respeto a los derechos humanos, eliminando toda forma de
discriminación, y generar un trato inclusivo de niños, niñas, adolescentes,
mujeres, adultos mayore de 65 años y con discapacidad, y demás
usuarios de las vías.
m) El Ministerio de Educación, la Comisión Nacional y los Gobiernos
Seccionales, en el ámbito de sus competencias, velarán por el estricto
cumplimiento de los objetivos consignados en este artículo.
43
internacionales, sin perjuicio de las acciones civiles y penales que sobre esta
materia deberán conocerse por la Función Judicial.
Art. 11. Únicamente la persona natural puede ser autor. Las personas jurídicas
pueden ser titulares de derechos de autor, de conformidad con el presente libro.
44
podrá utilizarlo de ninguna otra forma sin autorización expresa, según las reglas
generales. Se requerirá de autorización del titular de los derechos para cualquier
otra utilización, inclusive la reproducción para fines de uso personal o el
aprovechamiento del programa por varias personas, a través de redes u otros
sistemas análogos, conocidos o por conocerse.
45
Art. 144.- Tesis Digitalizadas. - Todas las instituciones de educación superior
estarán obligadas a entregar las tesis que se elaboren para la obtención de títulos
académicos de
DEFINICIONES CONCEPTUALES
46
Sprint backlog: Lista de los trabajos o tareas que debe realizar el equipo durante
la iteración para obtener el incremento previsto.
Velocidad: Tiempo en que un integrante del equipo puede terminar una o varias
actividades específicas.
Gestión: Son todos aquellos tramites, acciones o diligencias que se realizan con
el fin de resolver situaciones o concretar un proyecto.
47
Roles: Son las responsabilidades que asumen las personas dentro de un
proyecto.
48
CAPÍTULO III
METODOLOGÍA DE LA INVESTIGACIÓN
En relación con los objetivos del proyecto, la recolección de datos necesita de la
implementación de técnicas o metodologías eficientes que proporcionen una
gestión acertada y completa de los recursos, y que faciliten información pertinente
que simplifiquen el proceso, el análisis y la toma de decisiones de la siguiente
manera:
DISEÑO DE LA INVESTIGACIÓN
Modalidad de la Investigación
49
Respecto a la investigación cuantitativa, Dean Whitehead, Geri LoBiondo-Wood y
Judith Haber (2012) indican que “se refiere a estudios donde las variables de
interés son medibles y los resultados son cuantificables y codificados como datos
numéricos.” (p. 162). Este enfoque es muy usado para investigar y obtener datos
en forma numérica, para luego realizar operaciones matemáticas que nos brinden
información relevante; como es el caso del presente estudio que tiene como
propósito conocer cómo inciden en el equipo de desarrollo del software LessTraffic
el uso de métricas que evalúen su actividad y desempeño.
50
Ilustración No. 8 - Diseño de la Investigación
51
Tipos de Investigación
52
permitan detectar en forma clara y objetiva distintos problemas relacionados con
el cumplimiento y desempeño del equipo, con el propósito de describirlos,
interpretarlos y explicar sus causas y efectos. De ahí que, en función de los
objetivos, la tesis tenga un carácter descriptivo. Los sujetos de la investigación
son evidentes, el recurso humano del proyecto, a quienes se les aplicó el
seguimiento en estos últimos meses.
Los datos fueron suministrados por los dos equipos del proyecto, desarrollo e
infraestructura, renombrados por cada SCRUM máster como ALFA y BETA
respectivamente, los cuales trabajando en conjunto lograron culminar con éxito
la fase 2 del proyecto avanzando con la mayor parte de los módulos solicitados.
Los datos fueron recogidos para explicar cuáles son los impedimentos presentes
a lo largo de la ejecución del proyecto que generan retrasos de acuerdo al
cronograma de actividades y al mismo tiempo evaluar el rendimiento y beneficios
que conlleva el uso de una herramienta de gestión que se ajuste a las
necesidades del SCRUM máster en relación con el seguimiento de las tareas.
Por lo tanto, el trabajo se relaciona a la modalidad de proyecto factible, definido
por la Universidad Pedagógica Experimental Libertador (UPEL), (2016):
53
o grupos sociales; puede referirse a la formulación de políticas,
programas, tecnologías, métodos o procesos. El Proyecto debe tener
apoyo en una investigación de tipo documental, de campo o un diseño
que incluya ambas modalidades.” (p. 21)
POBLACIÓN Y MUESTRA
Población
54
tomando en cuenta las afirmaciones de RAM, (2014), “… la intensidad de la
selección está directamente relacionada con la diferencia de selección porque,
cuanto mayor sea el valor del diferencial para una población determinada, menor
será el número de individuos aptos para la selección” (p. 339). Esto demuestra
que mientras más apta sea la población en cuanto a conocimientos sobre el tema
a tratar, el tamaño tiende a disminuir.
Por lo tanto, una vez definida la población se procedió a seleccionar a los sujetos
para obtener la información necesaria que permita desarrollar el estudio, de
manera que los resultados sean válidos y fiables, la muestra final quedó
compuesta por los 271 profesionales que actualmente se encuentran ejerciendo
la Carrera de Ingeniería en Sistemas Computacionales, en sus diferentes ramas
de aplicación.
Muestra
55
Calcular el tamaño de la muestra permite al investigador conocer cuál será el
número de personas a encuestar o entrevistar que representa a la población. Los
principales elementos que se consideran para el tamaño de la muestra son
operaciones estadísticas de las cuales el investigador determinará la que se
acople a sus necesidades. Para comprender en qué consiste elegir
correctamente el tamaño de la muestra y la definición sus fórmulas, se debe
conocer los siguientes criterios:
1. Nivel de precisión: Según Carolyn F., Ora Lea, & FAAN, (2010) definen
la precisión como “… básicamente, la precisión es la medida en que las
aproximaciones biofísicas repetidas del mismo sujeto, la misma muestra
o entre evaluadores coinciden, es decir, son consistentes”. (p. 373). El
nivel de precisión entonces se entiende como el rango en el que se
estima que está el valor real de la población, expresado en puntos
porcentuales.
2. Nivel de confianza: Un intervalo de confianza es conocido como la
medida estadística del número de veces de cada 100 que se espera que
el resultado de la herramienta de investigación utilizada refleje en las
opiniones de la población general. Weiss, Oakland, & Aylward, (2010), lo
explican de la siguiente forma, “… en otras palabras, los intervalos de
confianza proporcionan una forma de expresar la estabilidad y, por lo
tanto, la precisión de las puntuaciones.” (p. 157)
3. Grado de Variabilidad: Según Rosenthal & James A., (2011), “La
variabilidad se refiere al grado en que los valores se dispersan alrededor
de algún valor central.” (p. 33). Por lo tanto, el grado de variabilidad
depende de la población objetivo y los atributos a considerar. Mientras
más heterogénea sea una población, aumentará el tamaño de la muestra
para obtener un nivel óptimo de precisión.
Cuadro No. 8 - Tablas de valores proporcionales del nivel de confianza
56
Para calcular el tamaño de la muestra en esta investigación, se resuelve la
siguiente ecuación:
𝑘 2 (𝑝 × 𝑞)𝑁
𝑛=
(𝑒 2 (𝑁 − 1)) + 𝑘 2 (𝑝 × 𝑞)
Variable Descripción
n Tamaño de la muestra
N Población total
k Nivel de confianza
e Margen de error
q Individuos fuera del rango generalmente su
valor es (p-1)
p Individuos que forman parte de la población la
de estudio, generalmente su valor es 0.5
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: («Calcular la muestra correcta - Feedback Networks - Navarra - España», s. f.)
Considerar los siguientes valores para el cálculo del tamaño de la muestra para
el presente tema de titulación:
Cuadro No. 10 - Valorización de variables
Variable Descripción
n Tamaño de la muestra
N 271
k 95% = 1.96
e 5% = 0.05
q 0.5
p 0.5
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
Resolución:
𝑘 2 (𝑝 × 𝑞)𝑁
𝑛= 2
(𝑒 (𝑁 − 1)) + 𝑘 2 (𝑝 × 𝑞)
57
(3.8416)(0.25)(271)
𝑛=
((0.0025)(270)) + (3.8416)(0.25)
260.2684
𝑛=
(0.675) + (0.9604)
260.2684
𝑛=
(0.675) + (0.9604)
260.2684
𝑛=
1.6354
𝑛 = 159.15 ≈ 159
𝑛 159
𝑓= = = 0.5867
𝑁 271
Método Estadístico
1. Conceptualización del Estudio
58
en el cronograma del proyecto y garantizando el cumplimiento de las metas
por cada Sprint.
Tomando como base las definiciones de Ménard & Shirley, (2008), sobre el
uso de variables generales para el análisis de datos, en la presente
investigación se consideran tres variables en la recogida de la información:
tiempo, procedimiento y lugar. En este caso, se aprovecha el lugar otorgado
por la CISC, ubicado en el extremo derecho superior del auditorio, para llevar
a cabo reuniones periódicas con los equipos ALFA y BETA recogiendo
información relevante para el desarrollo de las métricas.
59
3. Implementación del Estudio
Para cumplir satisfactoriamente con dicho rol, el SCRUM máster creó el product
backlog, el sprint backlog, reuniones periódicas y realizó la asignación de tareas
a los diferentes grupos de tesistas, quienes utilizaron la herramienta VIVIFYscrum
para la visualización de dichas asignaciones y su respectiva ejecución según el
ciclo SCRUM: To do, In Progress y Done. De la misma forma, se llevó acabo el
control de actividades, el mismo que era entregado por cada grupo semanalmente
siendo la base para la creación de reportes de avance por cada sprint. A
continuación, se detalla el cronograma estipulado para la ejecución de los Sprint:
60
Operacionalización de Variables
A continuación, se presenta la matriz de operacionalización de variables que
recoge y relaciona distintos elementos de la investigación a partir de su propósito
general:
Cuadro No.12 - Matriz Operacionalización de Variables
61
Técnica e Instrumento de Recolección de Datos
Técnica:
Lo que proporciona esta sección es un contexto amplio para identificar las técnicas
y fuentes que sirven para obtener más información sobre aspectos específicos del
desarrollo o evaluación de una encuesta, una entrevista u otro método de
recopilación de datos.
1. De Campo
a. Encuesta
b. Observación
2. Documentales
a. Lectura Científica
b. Análisis de Contenidos
c. Internet
Instrumento:
62
En este caso la técnica utilizada es la encuesta, haciendo uso de un cuestionario
como instrumento de registro, elaborado a partir de las observaciones realizadas
por laSCRUM máster de cada equipo. Según la opinión de los autores Heumann,
Schomaker, & Shalabh, (2017) determinan que “… En general, una encuesta (pero
no siempre) recopila datos al hacer preguntas (en persona o por teléfono) o al
proporcionar cuestionarios a los participantes del estudio (en forma impresa o en
línea).” (p. 8)
1. Técnica 2. Instrumentos
b. Encuesta b. Cuestionario
Ilustración No. 9 - Recolección de Datos
63
Instrumento de Investigación
La Observación
Modalidad Descripción
Directa Esta modalidad se aplica cuando el investigador
entra en contacto de los hechos o fenómenos que
trata de investigar.
Participante Se trata de obtener los datos mientras el investigador
se incluye en el grupo, fenómeno o caso para
conseguir información.
Estructurada Esta observación se realiza con la ayuda de ciertos
elementos técnicos adecuados, ejemplo: Fichas,
cuadros, tablas, etc., por lo que también se denomina
observación sistemática.
64
De campo Es realizada en los lugares donde el investigador
descubre que suceden los hechos y también es
utilizada como recurso en la observación descriptiva.
De equipo Es aquella que es realizada por varias personas,
quienes forman parte de un equipo o grupo de trabajo
que efectúa una misma investigación.
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Lidia Diaz Sanjuan, (2011)
La encuesta
65
El cuestionario
Procedimientos de la Investigación
El problema:
Interrogantes de la investigación
Objetivos de la Investigación
Marco teórico:
Fundamentación teórica
66
Fundamentación legal
Definición de términos
Metodología:
Población y Muestra
Procedimiento de la Investigación
Recolección de la Información
Procesamiento y Análisis
67
Pregunta 1
1. De acuerdo a su edad, selecciones el rango correcto:
Tabla 1 - Pregunta N. 1
16%
31%
Análisis: Este resultado nos indica que del total de encuestados el 74% se
concentra en edades menores de 28 años. Podemos identificar que existe un gran
número de jóvenes inmersos en el desarrollo de software e indagando sobre
nuevas tecnologías en la gestión de proyectos, a su vez demuestra la capacidad
de los incorporados de la Universidad de Guayaquil en encontrar oficios en
proyectos de desarrollo en la ciudad de Guayaquil.
68
Pregunta 2
33%
Femenino
Masculino
67%
69
Pregunta 3
Tabla 3 - Pregunta N. 3
Pregunta Opción Fecuencia Porcentaje
Muy importante 81 50%
Importante 68 42%
3 Medianamente importante 11 7%
De poca importante 0 0%
Sin importancia 2 1%
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
0% 1%
7%
Muy importante
Importante
50% Medianamente importante
De poca importante
42%
Sin Importancia
Análisis: Este resultado nos indica que, para el 50% de los encuestados, el rol de
un gerente de proyectos es muy importante en proyectos de desarrollo en general.
Demostrando que la demanda de gerentes de proyectos es alta, por lo cual existe
la necesidad de poseer conocimientos idóneos respecto a esta disciplina.
70
Pregunta 4
Tabla 4 - Pregunta N. 4
Pregunta Opción Frecuencia Porcentaje
SCRUM 100 62%
KANBAN 52 32%
4 Extreme Programming – XP 7 4%
Dynamic Systems Development
3 2%
Method (DSDM)
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
Extreme Programming – XP 4%
KANBAN 32%
SCRUM 62%
Análisis: Este resultado nos indica que del total de encuestados el 62% coinciden
en conocer y aplicar la metodología SCRUM en proyectos de desarrollo, lo cual
demuestra que esta es una de las metodologías agiles más usadas actualmente
en la ciudad de Guayaquil dada su efectividad y facilidad de entendimiento.
71
Pregunta 5
Tabla 5 - Pregunta N. 5
Pregunta Opción Frecuencia Porcentaje
SCRUM 90 56%
KANBAN 40 25%
5 Extreme Programming – XP 20 12%
Dynamic Systems
12
Development Method (DSDM) 7%
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
KANBAN 25%
SCRUM 56%
72
Pregunta 6
Tabla 6 - Pregunta N. 6
Pregunta Opción Frecuencia Porcentaje
Muy frecuentemente 12 7%
Frecuentemente 75 46%
6 Ocasionalmente 0 0%
Raramente 42 26%
Nunca 33 20%
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
8%
20%
Muy frecuentemente
Frecuentemente
Ocasionalmente
Raramente
46%
26% Nunca
0%
73
Pregunta 7
Tabla 7 - Pregunta N. 7
Pregunta Opción Frecuencia Porcentaje
Sí 139 86%
7 No 9 6%
Quizás 14 9%
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
9%
5%
Si
No
Quizas
86%
74
Pregunta 8
Tabla 8 - Pregunta N. 8
Pregunta Opción Frecuencia Porcentaje
Totalmente de acuerdo 100 62%
De acuerdo 52 32%
8 Indeciso 7 4%
En desacuerdo 3 2%
Totalmente en desacuerdo 0 0%
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
Totalmente en desacuerdo 0%
En desacuerdo 2%
Indeciso 4%
De acuerdo 32%
Análisis: Este grafico muestra que el 94% de los encuestados posee una gran
aceptación respecto al uso de métricas para la medición del desempeño en el
cumplimiento y control de actividades bajo el mando de un gerente de proyectos,
asegurando a una mejor toma de decisiones y la anticipación a los hechos.
75
Pregunta 9
Tabla 9 - Pregunta N. 9
Pregunta Opción Frecuencia Porcentaje
Velocidad de la iteración 60 37%
Reincidencia de la historia 22 14%
9 Proporción de finalización
40
de la historia 25%
Defectos por Sprint 39 24%
161 99%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
Análisis: Este resultado presenta que el 37% de los encuestados considera que
la métrica para medición de velocidad de la iteración es de gran importancia para
evaluar el rendimiento de un equipo de trabajo, debido a que, mientras mejor se
lleven los tiempos de la iteración, existirán menos posibilidades de presentar
atrasos en el cronograma.
76
Pregunta 10
10. Del 1 al 10, ¿Que tan indispensable considera usted el uso de una
herramienta de gestión de proyectos Online que permita visualizar el
avance en las actividades del desarrollo de un software para su
consecuente éxito?
Tabla 10 - Pregunta N. 10
Pregunta 10
Opción 1 2 3 4 5 6 7 8 9 10
Frecuencia 0 0 0 2 4 8 15 37 49 47 162
Porcentaje 0% 0% 0% 1% 2% 5% 9% 23% 30% 29% 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
35%
30%
30% 29%
25% 23%
20%
15%
9%
10%
5%
5% 2%
1%
0% 0% 0%
0%
1 2 3 4 5 6 7 8 9 10
Análisis: Este resultado indican que del total de encuestados el 59% considera
indispensable el uso de una herramienta que facilite la gestión de proyectos, lo
cual demuestra que el objetivo del uso de la herramienta VivifySCRUM es
correcto.
77
Pregunta 11
Tabla 11 - Pregunta N. 11
Pregunta Opción Frecuencia Porcentaje
VIVIFYscrum 59 36%
TAIGA 60 37%
WRIKE 28 17%
ASANA 5 3%
11 Microsoft Project 3 2%
Team Foundation
2
Server 1%
Trello 1 1%
Ninguno 4 2%
162 100%
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
Ninguno 2%
Trello 1%
Microsoft Project 2%
ASANA 3%
WRIKE 17%
TAIGA 37%
VivifySCRUM 36%
78
Metodología SCRUM
Esta metodología fue adoptada en la fase 1 del proyecto LessTraffic, por lo tanto,
tomando en cuenta las lecciones aprendidas de la fase anterior, el objetivo fue
aplicar nuevamente la metodología SCRUM para gestionar a los dos equipos que
tiene el proyecto y aplicar métricas que sirvan para evaluar mejor el rendimiento
de los grupos de trabajo. Fue asignada como SCRUM máster del equipo ALFA, la
Srta. Thalia Intriago Manzano, y como SCRUM máster del equipo BETA, la Srta.
Denisse Gortaire Chiriguayo.
Ilustración No.10 - Organigrama LESSTRAFFIC Fase 2
Rol Encargados
Product Owner Ing. Gary Reyes
Docente Investigador Ing. Jimmy Sornoza
Docente Investigador Ing. Christopher Crespo
SCRUM Master Srta. Thalia Intriago
SCRUM Master Srta. Denisse Gortaire
Team Developers ALFA Y BETA
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
79
Product Owner: Es la persona que recibe el producto al finalizar el cronograma
del proyecto, en este caso el director del proyecto cumple con este rol en la fase
2 del proyecto LessTraffic.
SCRUM master: Este rol fue llevado a cabo por las Srtas. Thalia Intriago y Denisse
Gortaire, quienes gestionaban, controlaban y administraban el recurso humano y
económico del proyecto. Entre las actividades que realizaron el SCRUM máster
tenemos:
Contribuir a la organización y planificación de un cronograma para
asistencia de los equipos.
80
Equipo de trabajo:
ALFA
BETA
81
avances de primer periodo del proyecto. El entregable de este periodo fue
presentar el ambiente de desarrollo levantado y listo para el desarrollo del Sprint
número 2.
Gráfico No. 13 - Burndown Sprint 2
82
El Sprint 3 fue el más complejo, por lo cual se estimó un total de 120 horas, es
decir, 30 días laborables trabajados 4 horas por día. Este Sprint tuvo como objetivo
el Desarrollo e implementación de los componentes de la plataforma, por lo cual
se dio una holgura de 1 semana adicional, para la realización de pases a
producción realizados por el Administrador de Laravel.
Gráfico No. 15 - Burndown Sprint 4
83
Para la comunicación y respaldo de las solicitudes realizadas a los grupos, se
utilizaron las siguientes plataformas y aplicaciones para la gestión remota de los
integrantes de cada equipo:
Cuadro No. 15 - Medios de Comunicación
Medio Usabilidad
Whatsapp Este medio fue utilizado para la administración de dos
grupos de chats ALFA y BETA, creados y gestionados
por lasSCRUM máster de cada equipo, con el objetivo
de compartir información, asignar tareas, garantizar la
correcta lectura de los mensajes y fomentar la
comunicación de manera efectiva y con disponibilidad
de 24 horas.
Existió también un grupo general llamado LessTraffic
Fase 2, en el cual era administrado por los
investigadores y director del proyecto.
Correo Institucional Se utilizó el correo institucional otorgado por la
Universidad d Guayaquil para dar constancia del
trabajo realizado por laSCRUM máster de cada equipo,
así mismo los correos evidencian la participación de
los miembros del equipo en el proyecto.
OneDrive Fue utilizado para compartir documentos y archivos
importantes sobre los equipos de trabajo y almacenar
históricamente la documentación necesaria para el
pase de conocimientos a la siguiente fase.
Reuniones Se agendaron reuniones periódicas por cada sprint con
Presenciales el propósito de presentar avances y solucionar
problemas.
GoToMeeting Esta herramienta fue utilizada para la grabación y
realización de reuniones remotas para presentación de
avances y solución de problemas cotidianos.
Hangouts Esta herramienta fue usada para la realización de
reuniones remotas como presentación de avances y
solución de problemas cotidianos.
Zoom - Zoom Esta herramienta fue empleada para la grabación y
realización de reuniones remotas como presentación
de avances y solución de problemas cotidianos.
Elaborado por: Thalía Intriago Manzano, Denisse Gortaire Chiriguayo
Fuente: Datos de la Investigación
84
2.2. Cronograma
85
Ilustración No. 11 - Sprint 1
86
Ilustración No. 12 - Sprint 2
87
Ilustración No. 13 Sprint 3
88
Ilustración No. - 14 Sprint 4
89
Ilustración No. 15 – Cronograma SCRUM máster
90
Este cronograma presenta la secuencia de actividades que se llevaron a cabo a
lo largo del periodo de titulación, para cumplir con los objetivos del proyecto. Este
cronograma fue planificado de acuerdo a las buenas prácticas de la metodología
SCRUM, y la secuencia de iteraciones que serían realizadas para la entrega de
los avances por Sprint.
91
La ilustración No. 16 muestra el reporte que genera la plataforma de gestión de
tareas por cada sprint, según el puntaje y valor que asignemos a cada tarea. Esto
es muy útil para visualizar los avances en tiempo real.
Ilustración No. 17 - Reporte de Sprint
92
Ilustración No. 18 - Sprint Backlog
93
2.4. Asignación de Roles
Por cada pizarra de tareas que se cree, la administradora puede agregar o eliminar
miembros del equipo, así también se asignan permisos para poder editar o leer la
información compartida por esta herramienta.
LessTraffic dashboard es una aplicación web sencilla que fue creada para la
medición y sistematización de la gestión del proyecto LessTraffic. La página inicial
muestra la siguiente información:
94
Ilustración No. 20 -LessTraffic Dashboard
95
Ilustración No. 23 - Cantidad de Metas
El menú se compone por tres categorías donde se engloban una serie de métricas
calculadas a partir de los datos del proyecto, asi como un formulario de
actualización y modificación de los datos del Sprint:
Ilustración No. 24 - Menú LessTraffic Dashboard
96
Gráfico No. 16 - Velocidad
97
En este histograma se plasman la cantidad de actividades que el grupo de trabajo
pudo finalizar satisfactoriamente durante cada sprint, en el eje de las X
encontramos el número de actividades y en el eje de la Y se muestran los
respectivos sprint creados durante el proyecto.
98
Calidad: Esta sección muestra dos tipos de métricas: Reincidencia y
Defectos.
99
Gráfico No. 20 - Defectos
Esta métrica representa las actividades que se consideran como defecto debido a
que no pasaron el control de calidad realizado, dieron algún error al momento de
realizar el pase a producción o que al dar por finalizado un sprint no pudieron
cumplir con todo lo especificado, se visualiza en un gráfico de pastel dividido en
cuatro partes con un color distinto cada uno es correspondiente a el número de
errores en cada sprint implementado en el proyecto.
100
Gráfico No. 21 – Registro de Sprint’s
101
Implementar la librería OpenCV, NDK, SDK, JSK y JRE en
4 1 100%
el proyecto
Integrar la interfaz de las API´s elaboradas en uno de los módulos del proyecto
LessTraffic a la aplicación móvil.
Realizar un previo estudio sobre los requerimientos
17 2 100%
fundamentales para la implementación de las API´s.
Indicar todos los requerimientos investigados al módulo
18 del proyecto LessTraffic encargado de la creación de las 1 100%
API’s.
102
Evaluar el desempeño del sistema simulado a un escenario real de la ciudad de
Guayaquil.
103
CAPÍTULO VI
RESULTADOS
104
CONCLUSIONES
105
aprendizaje extensa, pero una vez superada esta se pudieron obtener métricas
con gráficos sugestivos. La publicación de nuestro dashboard fue muy fácil y sin
ningún costo gracias al uso de Amazon Web Service, plataforma que brinda un
gran número de herramientas gratuitas en la nube.
106
RECOMENDACIONES
Los exhortamos a usar nuevas métricas para un mejor control y manejo del
proyecto, a pesar de que en esta tesis se usaron 5 métricas, a lo largo de nuestra
investigación pudimos descubrir muchas más que pueden variar dependiendo de
que enfoque tenga su proyecto, también de qué metodología ágil se lleve a cabo
en el desarrollo del proyecto.
Es fundamental mantener reuniones constantes con los miembros del equipo para
evidenciar avances en las tareas y realizar pruebas de funcionalidad y así detectar
a tiempo los cambios que serán necesarios dentro del proceso de desarrollo de
cada módulo.
107
BIBLIOGRAFÍA
Bai, Y., & Bai, Q. (2012). Subsea Engineering Handbook. Gulf Professional
Publishing.
Bowling, A. (2014). Research Methods in Health: Investigating Health and Health
Services. McGraw-Hill Education (UK).
Calculadora del margen de error | SurveyMonkey. (s. f.). Recuperado 18 de
enero de 2019, de [Spanish] SurveyMonkey website:
https://es.surveymonkey.com/mp/margin-of-error-calculator/
Calcular la muestra correcta - Feedback Networks - Navarra - España. (s. f.).
Recuperado 18 de enero de 2019, de
https://www.feedbacknetworks.com/cas/experiencia/sol-preguntar-calcular.html
Carol A. Bailey. (2007). A Guide to Qualitative Field Research (2.a ed.). Pine
Forge Press.
Carolyn F., D. C. F. W., PhD, RN, Ora Lea, D. O. L. S., PhD, RN, & Elizabeth R.,
D. E. R. L., PhD, RN. (2010). Measurement in Nursing and Health Research:
Fourth Edition. Springer Publishing Company.
Cavusgil, S. T., & Riesenberger, J. (2009). Conducting Market Research for
International Business. Business Expert Press.
Fleckenstein, M., & Fellows, L. (2018). Modern Data Strategy. Springer.
Gideon, L. (2012). Handbook of Survey Methodology for the Social Sciences.
Springer Science & Business Media.
Grove, S. K., & Gray, J. R. (2018). PART - Sherpath 1-Color Print for Nursing
Research and Evidence-Based Practice (Grove Version). Elsevier Health
Sciences. (470).
Hair, J. F. (2015). Essentials of Business Research Methods. M.E. Sharpe.
Hastings, D. A., & Gross, D. L. (2012). Encyclopedia of Theoretical Ecology.
University of California Press.
Heumann, C., Schomaker, M., & Shalabh. (2017). Introduction to Statistics and
Data Analysis: With Exercises, Solutions and Applications in R. Springer.
Hines, R. (Becky). (2019). DMU Library: CINAHL (Cumulative Index to Nursing
and Allied Health Literature): Research Instruments. Recuperado 26 de enero de
2019, de //lib.dmu.edu/db/cinahl/instruments
108
Irwin, D. L., Pannbacker, M., & Lass, N. J. (2013). Clinical Research Methods in
Speech-Language Pathology and Audiology. Plural Publishing.
Johannesson, P., & Perjons, E. (2014). An Introduction to Design Science.
Springer.
Kirill Müller. (s. f.). dbConnect function | R Documentation. Recuperado 7 de abril
de 2019, de https://www.rdocumentation.org/packages/DBI/versions/0.5-
1/topics/dbConnect
Liaquat, H. (2001). Enterprise Resource Planning: Global Opportunities and
Challenges: Global Opportunities and Challenges. Idea Group Inc (IGI).
Lidia Diaz Sanjuan. (2011). La Observacion.
Ménard, C., & Shirley, M. M. (2008). Handbook of New Institutional Economics.
Springer Science & Business Media.
Paul Campbell. (s. f.). shinyauthr package | R Documentation. Recuperado 7 de
abril de 2019, de
https://www.rdocumentation.org/packages/shinyauthr/versions/0.0.99
RAM, M. (2014). PLANT BREEDING METHODS. PHI Learning Pvt. Ltd.
Rosenthal, G., & James A., J. A. R. P. (2011). Statistics and Data Interpretation
for Social Work. Springer Publishing Company.
RStudio Inc. (2019). Shiny. Recuperado 11 de enero de 2019, de
http://shiny.rstudio.com/
Suresh, S. (2014). Nursing Research and Statistics. Elsevier Health Sciences.
The R Foundation. (2019). What is R? Recuperado 11 de enero de 2019, de
https://www.r-project.org/about.html
Universidad Pedagógica Experimental Libertador. (2016). Manual de Trabajos de
Grado de Especialización y Maestría y Tesis Doctorales (5.a ed.). Fondo Editorial
de la Universidad Pedagógica Experimental Libertador.
Victor Jimenez. (2019). Características de la Modalidad Cuantitativa y Cualitativa
de la Investigación en las Ciencias Sociales. Recuperado 11 de enero de 2019,
de http://elrincondelgerente.blogspot.com/2010/03/caracteristicas-de-la-
modalidad.html
W3C. (2019). HTML & CSS - W3C. Recuperado 11 de enero de 2019, de
https://www.w3.org/standards/webdesign/htmlcss
Weiss, L. G., Oakland, T., & Aylward, G. P. (2010). Bayley-III Clinical Use and
Interpretation. Academic Press.
Alfie Cohen, M., & Salinas Castillo, O. (2017). Ruido en la ciudad. Contaminación
auditiva y ciudad caminable. Estudios demográficos y urbanos, 32(1).
109
Byung Chul, H. (2017). La sociedad del cansancio . Pensamiento Herder .
Castelló Martínez, A. (18 de 2 de 2013). El uso de Twitter como canal de
información y conversación por parte de los medios convencionales.
Introducción a la Investigación de Medios Publicitarios.
Crunchbase. (s.f.). Crunchbase. Obtenido de
https://www.crunchbase.com/organization/vivifyscrum#section-overview
Dr. Trucco Burrows, M. (2004). El Estrés y la Salud Mental en el Trabajo:
Documento de Trabajo de la Asociación Chilena de Seguridad. Ciencia &
Trabajo. Obtenido de
http://www.proyectoaraucaria.cl/documentos/estres_salud_mental_trabajo
.pdf
Fernández, R. A. (2011). Elementos de la teoría del tráfico vehicular. Fondo
Editorial.
Jorge, M., Rebato, C., Arcos, E., & Gonzalo, M. (2011). Twitter: 5 Años Un
recorrido por la herramienta que se convirtió en plataforma. Creative
Commons.
Nogareda Cuixart, S. (s.f.). Fisiología del estrés.
OMS, O. M. (2010). Entornos laborales saludables: fundamentos y modelo de la
OMS. Contextualización, práctica y literatura de apoyo, 53-63.
OMS, O. M. (2017). Transtornos Mentales.
OSMAN, O. d. (2011). Ruido y salud. Andalucia.
Palacio, J. (2015). Scrum Manager I.
Pérez, D., García, G. J., García, T., Ortiz, D., & Centelles, M. (2014).
Conocimientos sobre estrés, salud y creencias de control para la
Atención Primaria de Salud. Revista Cubana de Medicina General
Integral.
Project Management Institute, I. (2013). GUÍA DE LOS FUNDAMENTOS PARA
LA GESTION DE PROYECTOS.
PUENTES NEIRA, A., & GUEVARA ROMERO, C. (2015). INDICADORES DE
DESEMPEÑO EN LA GESTIÓN DE PROYECTOS, UN ANALISIS DEL
ESTADO DEL ARTE BASADO EN LAS PUBLICACIONES CIENTIFICAS
ACTUALES. Bogotá.
Taiga. (2019). taiga.io. Obtenido de https://taiga.io/
Thomson, I., & Bull, A. (2001). La congestión de tránsito urbano: causas y
consecuencias económicas y sociales. Santiago de Chile: Naciones
Unidas.
VivifySCRUM. (2014). VivifySCRUM. Obtenido de https://www.vivifyscrum.com/
110
Wallace, W. (2014). Gestión de Proyectos.
Wrike. (s.f.). Wrike. Obtenido de https://www.wrike.com/es/
111
ANEXOS
112
ANEXO 1 – Detalle de Sprints
El siguiente cuadro muestra cada detalle de los sprints del desarrollo de la plataforma, el mismo que fue explicado a los integrantes del equipo.
Detalle
Epic Sprint Historia SCRUM Nombre de historia Detalle de Historia Criterio de aceptación
Preparación de Ambiente: 1 Como SCRUM Master, yo Preparación de 15 miembros del equipo 1. Puedo tener las
IDE, conexión de base de quiero que se termine de Ambiente y deben realizar esta tarea. herramientas tecnológicas
datos y levantamiento de preparar el Ambiente de levantamiento de 2. Puedo conectarme a la base
información: investigaciones, desarrollo para comenzar información de datos
revisión de arquitectura y el desarrollo 3. Puedo saber cómo ejecutar
código de la fase 1 de todos Como miembro del mi modulo.
los grupos para desarrollo de equipo quiero tener las
los módulos de la plataforma herramientas necesarias
LessTraffic. para el desarrollo de mi
modulo.
Análisis y diseño de los 2 Como SCRUM master Análisis y diseño de los 15 miembros del equipo 1. Puedo diseñar mi modulo
módulos, definir estructura quiero que los grupos módulos. deben realizar esta tarea. usando arquitectura MVC.
MVC en su desarrollo web realicen el desarrollo 2. Puedo saber cuáles son los
de la plataforma LessTraffic. completo de su módulo, escenarios necesarios para el
para comenzar las desarrollo de APIS.
pruebas funcionales. 3. Puedo conocer cuáles son
los roles de la base de datos.
Desarrollo e implementación 3 Como SCRUM master Desarrollo de los 16 miembros del equipo 1. Puedo desarrollar mi modulo
de los componentes de la quiero que los grupos módulos. deben realizar esta tarea. usando arquitectura MVC.
plataforma. realicen el pruebas 2. Puedo APIS para la
funcionales en su conexión con la base de datos.
módulo, para certificar la 3. Puedo poblar la base de
finalización de la fase 2 datos con información en
del proyecto LessTraffic. tiempo real.
113
Pruebas 4 Como SCRUM master QA El product owner debería 1. Puedo hacer pruebas
quiero que los grupos recibir el producto Funcionales con mi modulo.
realicen pruebas con su finalizado. 2. Puedo hacer pruebas No
módulo, para culminar el Funcionales con mi modulo.
proyecto. 3. Puedo hacer pruebas
Estructurales con mi modulo.
4. Puedo hacer pruebas de
regresión con mi modulo.
5. Puedo crear mi manual
técnico del módulo.
114
ANEXO 2 - Detalle de Tareas por Sprints
El siguiente cuadro muestra la composición de tareas de cada Sprint. Con los días detallados desde el trabajo de preparación para el cumplimiento de tareas y el desarrollo
estimado en días para todo el Sprint.
EQUIPO
Trabajo de Desarrollo
SPRINT TAREAS QA TOTAL
preparación Estimado
115
5. Analizar la documentación existente para base de datos: Tesis, manuales de usuario,
estadísticas de pruebas realizadas anteriormente y documentación relacionada.
12. Proceder con la instalación del programa Android Studio. Implementar la librería
OpenCV, SDK, JSK y JRE en el proyecto
13. Determinar cuáles son las redes sociales que serán objeto de análisis. Prueba de
conexión con la API de Twitter
116
14. Estudio de los sectores existentes en la plataforma LessTraffic en el módulo de
sectores.
15. Verificar que los puntos georreferénciales de los sectores del módulo este correctos.
16. Investigar y analizar librerías y medios para recolectar y exportar la información que
procesan los servicios de inteligencia de localización.
19. Analizar y estudiar la data a utilizar en las pruebas con algoritmos. Revisar
documentación de las herramientas y lenguajes de programación
21. Crear usuarios con políticas de acceso a la plataforma. Investigar y elaborar manuales
sobre las herramientas Athena y QuickSight
117
27. Implementar modelo para almacenar y procesar datos.
28. Clasificar los datos estructurados y no estructurados para ser tratados. Probar
conexiones a los datos usando servicios en la nube.
5. Definir y diseñar el patrón MVC para la aplicación Android de visión artificial y conteo
de vehículos. Creación de layouts para la aplicación Android de visión artificial y conteo de
2 vehículos.
10 80 0 90
118
9. Planificación, diseño, esquematización plan de gestión de respaldo.
11. Desarrollar el modelo, el serializador, la vista y routers del API prototipo para todos
los casos y escenarios posibles en el que se vea involucrado el módulo de planeación.
12. Dar mantenimiento a las coordenadas en el mapa de todos los sectores para el
módulo de mantenimiento y análisis de tráfico por sectores.
18. Establecer las ventajas de las cuentas educativas de Amazon Web Services Alerts.
Implementar la infraestructura en una nueva cuenta AWS
119
21. Analizar flujos de video en GPU y Cloud.
11. Realizar el pase a producción del módulo dentro del proyecto LESSTRAFIC
12. Desarrollar las Apis Rest para cada operación o tarea que realice el módulo de
Indicadores y el módulo de Recolección de puntos GeoReferenciales.
120
13. Realizar implantación y pruebas de resultados evaluando las Apis creadas.
14. Desarrollo en Laravel el diseño del módulo sectores para la plataforma LessTraffic.
15. Prueba de conexión con la base de datos de la plataforma LessTraffic del módulo
sectores.
27. Desarrollar aplicativo web que permita visualizar los datos capturados.
28. Interacción del web service con la base de datos de cartoDB. Implementación en
LAMBDA
121
1. Realizar pruebas con el módulo Análisis de Sentimientos.
vehicular.
122
18. Realizar pruebas de app móvil.
21. Realizar estudio para determinar el diseño que se adapte mejor al proyecto.
123
ANEXO 3 - Formato de Lista de verificación por Sprint
Cada integrante del equipo completa el checklist según las actividades asignadas, las fechas han sido elegidas por defecto y demuestran el tiempo estimado de
cumplimiento del proyecto.
Seguimiento de Fechas
Entregabl Criterio de
FASES Descripción Responsables Entregabl
e Aceptacion En progreso Revisión de Calidad Aceptación
e
Planeación
29/10/2018 13/11/2018 17/11/2018 08/12/2019
Diseño
19/11/2018 04/12/2018 08/12/2018 08/12/2019
Desarrollo
10/12/2018 31/12/2018 05/01/2019 21/01/2019
Contenido
10/12/2018 31/12/2018 05/01/2019 21/01/2019
Pruebas
07/01/2019 19/01/2019 21/01/2019
Lanzamiento
07/01/2019 19/01/2019 25/01/2019
124
ANEXO 4 - Listado de temas e integrantes
Listado de estudiantes de la carrera de Ingeniería en Sistemas Computacionales que formaron parte de los equipos requeridos para llevar a cabo la fase dos del proyecto.
Plataforma tecnológica para contribuir la planeación urbana de Douglas Joel Natha douglas.nathaa@ug.
la ciudad de Guayaquil dirigido a la transportación, enfocado al Arias, edu.ec;
Ing. Jimmy Sornoza DESARROLLO cesar.pinelal@ug.ed
desarrollo de mantenimiento y análisis de tráfico por sectores Cesar Augusto
utilizando framework laravel. Pinela López MIERCOLES, u.ec
JUEVES
125
Plataforma tecnológica para contribuir a la planeación urbana de Herrera Gonzalez
la ciudad de Guayaquil dirigido a la transportación, enfocado al Nathaly Marina
Ing. Jimmy Sornoza desarrollo de una aplicación Android usando técnicas de visión DESARROLLO
artificial para el conteo de los tipos de vehículos que pueden Chamaidan Asencio nathaly.herrerag@ug
circular en un punto georeferencial. Daniel Alfredo .edu.ec;
LUNES, daniel.chamaidana@
JUEVES ug.edu.ec
126
Plataforma tecnológica para contribuir la planeación de la wimer.ruizc@ug.edu.
ciudad de Guayaquil dirigido a la transportación, Sistema back Genesis Anggye ec
end de adquisición de puntos en mapa usando colas de Cedeño Ortiz genesis.cedenoo@u
Ing. Cristopher mensajería distribuida y evaluación de rendimiento con Wilmer Andres Ruiz g.edu.ec
Crespo respecto a aplicaciones realizadas de manera tradicional. DESARROLLO Camacho MARTES
Plataforma tecnológica para contribuir la planeación de la Carlos Elio Cordero emilton.palmam@ug.
ciudad de Guayaquil dirigido a la transportación, Evaluación de Ramos Emilton edu.ec carlos.corder
Ing. Cristopher técnicas en paralelo implementada en algoritmos de Maximiliano Palma or@ug.edu.ec
Crespo procesamientos de datos geográficos. DESARROLLO Mariscal MARTES
127
ANEXO 5 – Encuesta
128
129
130
ANEXO 6 - Modelo Base de Control de Actividades
1 0%
2 0%
3 0%
4 0%
5 0%
6 0%
7 0%
8 0%
9 0%
10 0%
11 0%
12 0%
131
ANEXO 7 - Acta de Aceptación del Producto
132
133
134
ANEXO 8 - Reunión de Explicación General de la Plataforma
135
ANEXO 9 - Casa Abierta VIGCYP-CIFI 2018
Fotografías que dan constancia de la participación de los miembros del equipo en la exposición
de proyectos de la Universidad de Guayaquil, feria efectuada en la Plazoleta Central.
136
ANEXO 10 - Revisión de Avances por el Director del Proyecto
Evidencias de la reunión efectuada por el director del proyecto, Ing. Gary Reyes, para efecto de
revisión de avances de la plataforma.
137
ANEXO 11 – Manual Técnico
Shinyapps.Io es una plataforma que sirve para alojar aplicaciones Web Shiny. A
continuación, se describirá como se creó una cuenta en shinyapps.io y la publicación de
nuestro dashboard.
1. Instalación
Instalar la librería rsconnect desde su Rstudio local con el siguiente comando:
install.packages('rsconnect')
Una vez finalizada la instalación, cargamos la biblioteca en la sesión con el
siguiente comando:
library(rsconnect)
138
La primera vez que inicie sesión, shinyapps.io le pedirá que configure su
cuenta. shinyapps.io usa el nombre de cuenta como el nombre de dominio para
todas sus aplicaciones.
3. Configuración de Rsconnect
139
Desde RStudio,de click en : Herramientas -> Opciones globales -> Publicación.
140
Y podemos llevar el control de la aplicación y su uso desde shinyapps.io
141
ANEXO 12 - Instructivo de uso de Lesstraffic Dashboard
1. Acceso al Dashboard
Acceda al siguiente enlace desde su navegador:
https://lesstrafic.shinyapps.io/LessDashboard/
Pantalla de Inicio de Sesión:
2. Ingreso de Usuarios
142
Tendrá acceso para visualizar todas las métricas dentro del menú Metricas
Si intenta ingresar a la pestaña Sprint’s, no será permitido debido a que no cuenta
con el permiso.
143
3. Administrador
Si usted es administrador debe ingresar sus credenciales para continuar
Luego haga click en el botón Log in
Tendrá acceso para visualizar todas las métricas dentro del menú Métricas
144
Si necesita realizar alguna modificación en los datos presentados en las métricas,
debe ingresar a la pestaña Sprint’s, y visualizará la siguiente pantalla:
145
Dato Importante
Si no visualiza el menú del lado izquierdo, y se muestra de esta manera su pantalla:
Si desea salir, de click en Log out, boton ubicado en la parte superior derecha de la
pantalla
146
ANEXO 13 - Flujograma del proceso de LessTraffic Dashboard
147