Predicción de riesgo académico en secundaria
Predicción de riesgo académico en secundaria
Rights info:eu-repo/semantics/openAccess
FACULTAD DE INGENIERÍA
TESIS
Para optar el título profesional de Ingeniero de Sistemas
AUTOR(ES)
Bermudez Ayvar, Mirko Michael 0000-0003-1573-2995
Hidalgo Caycho, Diana Sabrina 0000-0002-2351-8801
ASESOR(ES)
FERNANDEZ SANCHEZ, JUAN CARLOS 0000-0001-5408-2230
El presente trabajo está dedicado a todos aquellos que luchan incansablemente para
alcanzar sus objetivos y que, a pesar de los obstáculos que les ha puesto la vida, sentir
agotadas todas sus energías y ver al éxito inalcanzable, nunca se rindieron, se armaron de
valor y recordaron que siempre habrá luz al final del camino.
II
AGRADECIMIENTOS
Sabemos que aún queda mucho camino por recorrer, pero, de la mano de Dios y
nuestros seres queridos todo será posible.
III
RESUMEN
El desconocimiento notable por parte de las instituciones frente a los casos de riesgo de su
alumnado y los factores influyentes, representan un desafío significativo para diversos
centros de estudio en Lima Metropolitana. Esta limitación en el conocimiento ha afectado la
capacidad de estas instituciones para intervenir de manera efectiva y brindar el apoyo
necesario a los estudiantes en situación de riesgo, lo que ha contribuido al incremento de la
tasa de reprobaciones, como es el caso de la I.E.P. Santiago Antúnez de Mayolo, cuya tasa
asciende en 24,51% anual para el nivel secundario.
Por ello, el presente trabajo propone el desarrollo de un sistema web predictivo basado en
un modelo de algoritmos bayesianos que permita anticipar a los docentes sobre aquellos
estudiantes de nivel secundario que estén en riesgo académico y permita tomar decisiones
de manera oportuna. El modelo se conforma de 4 componentes: Datos, Patrones de Datos,
Técnicas Predictivas y Métricas de Validación.
IV
“Web system to predict at risk in high school study centers of Metropolitan Lima based on
Bayesian algorithms”
ABSTRACT
The notable lack of knowledge on the part of the institutions regarding the risk cases of their
students and the influencing factors represents a significant challenge for various study
centers in Metropolitan Lima. This limitation in knowledge has affected the ability of these
institutions to intervene effectively and provide the necessary support to students at risk,
which has contributed to the increase in the failure rate, as is the case of the I.E.P. Santiago
Antúnez de Mayolo, whose rate rises to 24,51% annually at the high school level.
Therefore, this study proposes the development of a predictive web system based on a
Bayesian algorithm model that allows teachers to anticipate which high school students are
at risk and enables timely decision making. The model consists of four components: Data,
Data Patterns, Predictive Techniques, and Validation Metrics.
The first component involves data collection and the establishment of variables, the second
involves data processing through KDD, the third involves the implementation of the ML
predictive algorithm, and the fourth involves validation metrics.
The study revealed that, considering economic, social, family, and academic factors, the
system identified with 99,0% efficiency and accuracy high school students at risk of failing
at the target institution.
V
ÍNDICE
INTRODUCCIÓN ............................................................................................................... 21
VI
3.2 ARQUITECTURA DE SOFTWARE ................................................................................... 82
3.2.1 Arquitectura Técnica Base (Conceptualización de la solución técnica)............. 82
3.2.2 Arquitectura Técnica específica ......................................................................... 87
3.3 DESARROLLO DE SPRINT 1 .......................................................................................... 93
3.3.1 Sprint Planning ................................................................................................... 94
3.3.2 Construcción del Sprint 1 ................................................................................. 101
3.3.3 Daily Meeting ................................................................................................... 108
3.3.4 Sprint Review ................................................................................................... 117
3.3.5 Sprint Retrospective.......................................................................................... 119
3.3.6 Refinamiento del Product Backlog ................................................................... 121
3.4 DESARROLLO DE SPRINT 2 ........................................................................................ 121
3.4.1 Sprint Planning ................................................................................................. 122
3.4.2 Construcción del Sprint 2 ................................................................................. 130
3.4.3 Daily Meeting ................................................................................................... 138
3.4.4 Sprint Review ................................................................................................... 149
3.4.5 Sprint Retrospective.......................................................................................... 151
3.4.6 Refinamiento del Product Backlog ................................................................... 154
3.5 DESARROLLO DEL SPRINT 3 ...................................................................................... 154
3.5.1 Sprint Planning ................................................................................................. 154
3.5.2 Construcción del Sprint 3 ................................................................................. 162
3.5.3 Daily Meeting ................................................................................................... 171
3.5.4 Sprint Review ................................................................................................... 181
3.5.5 Sprint Retrospective.......................................................................................... 183
3.5.6 Refinamiento del Product Backlog ................................................................... 186
VII
4.2.3 Incremento 3 ..................................................................................................... 197
4.3 CUMPLIMIENTO DE LOS INDICADORES DEL ÉXITO ..................................................... 200
4.4 CONCLUSIONES ......................................................................................................... 223
VIII
6.7 STUDENT OUTCOME VII ........................................................................................... 304
SIGLARIO......................................................................................................................... 308
IX
Anexo 19: Costos de sueldos del mercado ................................................................ 386
Anexo 20: Encuestas a estudiantes ............................................................................ 388
Anexo 21: Aprobación de calidad del producto ........................................................ 389
Anexo 22: Sueldo Soporte Técnico ........................................................................... 391
X
ÍNDICE DE TABLAS
XI
Tabla 28: Criterios de Aceptación para las HU del Sprint 1 ............................................... 96
Tabla 29: Tareas técnicas por HU para el Sprint 1 .............................................................. 97
Tabla 30: Sprint Backlog del Sprint 1 ................................................................................. 99
Tabla 31: Escenarios y Casos de Prueba definidos para el Sprint 1 .................................. 104
Tabla 32: Checklist de cumplimiento del DoD del Sprint 1.............................................. 106
Tabla 33: Burndown Chart - Estimación Esperada por HU del Sprint 1........................... 109
Tabla 34: Burndown Chart - Estimación Esperada por Tareas del Sprint 1...................... 109
Tabla 35: Burndown Chart - Avance Real por HU del Sprint 1........................................ 111
Tabla 36: Burndown Chart - Avance Real por Tareas del Sprint 1 ................................... 112
Tabla 37: Matriz de Impedimentos del Sprint 1 ................................................................ 116
Tabla 38: Estado de las Historias de Usuario del Sprint 1 ................................................ 117
Tabla 39: Problemas encontrados por HU del Sprint 1 ..................................................... 118
Tabla 40: Acuerdos con el PO para el Sprint 1 ................................................................. 118
Tabla 41: Plan de Acciones de Mejora Sprint 1 ................................................................ 119
Tabla 42: DoR del Sprint 2 ................................................................................................ 122
Tabla 43: DoD del Sprint 2................................................................................................ 122
Tabla 44: Historias de Usuario del Sprint 2....................................................................... 123
Tabla 45: Criterios de Aceptación para las HU del Sprint 2 ............................................. 124
Tabla 46: Tareas técnicas por HU para el Sprint 2 ............................................................ 126
Tabla 47: Sprint Backlog del Sprint 2 ............................................................................... 128
Tabla 48: Escenarios y Casos de Prueba definidos para el Sprint 2 .................................. 134
Tabla 49: Checklist de cumplimiento del DoD del Sprint 2.............................................. 137
Tabla 50: Burndown Chart - Estimación Esperada por HU del Sprint 2........................... 140
Tabla 51: Burndown Chart - Estimación Esperada por Tareas del Sprint 2...................... 141
Tabla 52: Burndown Chart - Avance Real por HU del Sprint 2........................................ 143
Tabla 53: Burndown Chart - Avance Real por Tareas del Sprint 2 ................................... 143
Tabla 54: Matriz de Impedimentos del Sprint 2 ................................................................ 148
Tabla 55: Estado de las Historias de Usuario del Sprint 2 ................................................ 149
Tabla 56: Problemas encontrados por HU del Sprint 2 ..................................................... 150
Tabla 57: Acuerdos con el PO para el Sprint 2 ................................................................. 151
Tabla 58: Plan de Acciones de Mejora Sprint 2 ................................................................ 152
Tabla 59: DoR del Sprint 3 ................................................................................................ 155
Tabla 60: DoD del Sprint 3................................................................................................ 155
XII
Tabla 61: Historias de Usuario del Sprint 3....................................................................... 156
Tabla 62: Criterios de Aceptación para las HU del Sprint 3 ............................................. 157
Tabla 63: Tareas técnicas por HU para el Sprint 3 ............................................................ 158
Tabla 64: Sprint Backlog del Sprint 3 ............................................................................... 160
Tabla 65: Escenarios y Casos de Prueba definidos para el Sprint 3 .................................. 166
Tabla 66: Checklist de cumplimiento del DoD del Sprint 3.............................................. 169
Tabla 67: Burndown Chart - Estimación Esperada por HU del Sprint 3........................... 172
Tabla 68: Burndown Chart - Estimación Esperada por Tareas del Sprint 3...................... 173
Tabla 69: Burndown Chart - Avance Real por HU del Sprint 3........................................ 175
Tabla 70: Burndown Chart - Avance Real por Tareas del Sprint 3 ................................... 176
Tabla 71: Matriz de Impedimentos del Sprint 3 ................................................................ 180
Tabla 72: Estado de las Historias de Usuario del Sprint 3 ................................................ 181
Tabla 73: Problemas encontrados por HU del Sprint 3 ..................................................... 182
Tabla 74: Acuerdos con el PO para el Sprint 3 ................................................................. 183
Tabla 75: Plan de Acciones de Mejora Sprint 3 ................................................................ 184
Tabla 76: Control de métricas de calidad de Software Incremento1 ................................. 186
Tabla 77: Control de métricas de calidad de Software Incremento 2 ................................ 188
Tabla 78: Control de métricas de calidad de Software Incremento 3 ................................ 190
Tabla 79: Cumplimiento del objetivo SG01 ...................................................................... 200
Tabla 80: Cumplimiento del objetivo SG02 ...................................................................... 201
Tabla 81: Cumplimiento del objetivo SG03 para el Sprint 1 ............................................ 202
Tabla 82: Casos de Prueba Sprint 1 ................................................................................... 202
Tabla 83: Cumplimiento del objetivo SG03 para el Sprint 2 ............................................ 203
Tabla 84: Casos de Prueba Sprint 2 ................................................................................... 204
Tabla 85: Cumplimiento del objetivo SG03 para el Sprint 3 ............................................ 205
Tabla 86: Casos de Prueba Sprint 3 ................................................................................... 205
Tabla 87: Cumplimiento del objetivo SG04 ...................................................................... 207
Tabla 88: Clasificación de estudiantes de la muestra de la primera ejecución.................. 209
Tabla 89: Tasas de retorno obtenidas a partir de los resultados de la primera ejecución .. 214
Tabla 90: Clasificación de estudiantes de la muestra de la segunda ejecución ................. 216
Tabla 91: Tasas de retorno obtenidas a partir de los resultados de la segunda ejecución . 219
Tabla 92: Índice de reprobación estudiantil intervalo 2018-2022 ..................................... 221
Tabla 93: Alcance del proyecto ......................................................................................... 226
XIII
Tabla 94: Paquetes de Trabajo y Actividades del Proyecto .............................................. 229
Tabla 95: Hitos del Proyecto ............................................................................................. 233
Tabla 96: Estimación de días por actividad ....................................................................... 233
Tabla 97: Costo del proyecto ............................................................................................. 238
Tabla 98: Presupuesto del proyecto (Por Fase y por Entregable)...................................... 241
Tabla 99: Presupuesto del proyecto (Por Fase y por Tipo de Recurso)............................. 242
Tabla 100: Presupuesto del proyecto (Por Semana) .......................................................... 243
Tabla 101: Política de Calidad........................................................................................... 244
Tabla 102: Roles para la Gestión de la Calidad................................................................. 245
Tabla 103: Línea Base de Calidad del Proyectos .............................................................. 247
Tabla 104: Métricas CPI y SPI de PMBOK ...................................................................... 248
Tabla 105: Normatividad aplicable para garantizar la calidad del proyecto ..................... 248
Tabla 106: Métricas de calidad de Software ISO/IEC-25010 ........................................... 250
Tabla 107: Riesgos del proyecto........................................................................................ 252
Tabla 108: Identificación de Interesados del proyecto ...................................................... 259
Tabla 109: Matriz Poder vs Interés.................................................................................... 260
Tabla 110: Matriz de Poder vs Influencia.......................................................................... 261
Tabla 111: Nivel de Involucramiento de los Interesados .................................................. 262
Tabla 112: Análisis de Brechas ......................................................................................... 263
Tabla 113: Cuadro de verificación de hitos para validar el cumplimiento del alcance del
proyecto – Sprint 1............................................................................................................. 264
Tabla 114: Cuadro de verificación de paquetes de trabajo para validar el cumplimiento del
alcance del proyecto – Sprint 1.......................................................................................... 264
Tabla 115: Avance planificado vs Avance real – Sprint 1 ................................................ 265
Tabla 116: Métrica SPI del PMBOK Sprint 1 ................................................................... 267
Tabla 117: Costo planificado vs Costo real – Sprint 1 ...................................................... 267
Tabla 118: Métrica CPI del PMBOK Sprint 1 .................................................................. 269
Tabla 119: Cuadro de verificación para validar el cumplimiento efectivo de la comunicación
dentro del proyecto – Sprint 1 ........................................................................................... 270
Tabla 120: Cuadro de verificación de hitos para validar el cumplimiento del alcance del
proyecto – Sprint 2............................................................................................................. 271
Tabla 121: Cuadro de verificación de paquetes de trabajo para validar el cumplimiento del
alcance del proyecto – Sprint 2.......................................................................................... 271
XIV
Tabla 122: Avance planificado vs Avance real – Sprint 2 ................................................ 272
Tabla 123: Métrica SPI del PMBOK Sprint 2 ................................................................... 274
Tabla 124: Costo planificado vs Costo real – Sprint 2 ...................................................... 274
Tabla 125: Métrica CPI del PMBOK Sprint 2 .................................................................. 277
Tabla 126: Cuadro de verificación para validar el cumplimiento efectivo de la comunicación
dentro del proyecto – Sprint 2 ........................................................................................... 278
Tabla 127: Cuadro de verificación de hitos para validar el cumplimiento del alcance del
proyecto – Sprint 3............................................................................................................. 279
Tabla 128: Cuadro de verificación de paquetes de trabajo para validar el cumplimiento del
alcance del proyecto – Sprint 3.......................................................................................... 279
Tabla 129: Avance planificado vs Avance real – Sprint 3 ................................................ 280
Tabla 130: Métrica SPI del PMBOK Sprint 3 ................................................................... 282
Tabla 131: Costo planificado vs Costo real – Sprint 3 ...................................................... 283
Tabla 132: Métrica CPI del PMBOK Sprint 3 .................................................................. 285
Tabla 133: Cuadro de verificación para validar el cumplimiento efectivo de la comunicación
dentro del proyecto – Sprint 3 ........................................................................................... 286
Tabla 134: Cuadro de verificación de hitos para validar el cumplimiento final del alcance
del proyecto ....................................................................................................................... 287
Tabla 135: Cuadro de verificación de paquetes de trabajo para validar el cumplimiento final
del alcance del proyecto..................................................................................................... 288
Tabla 136: Avance planificado vs Avance real del proyecto ............................................ 293
Tabla 137: Métrica SPI del PMBOK al finalizar el proyecto............................................ 295
Tabla 138: Costo planificado vs Costo real del proyecto .................................................. 295
Tabla 139: Métrica CPI del PMBOK al finalizar el proyecto ........................................... 297
Tabla 140: Cuadro de verificación para validar el cumplimiento efectivo de la comunicación
dentro del proyecto ............................................................................................................ 299
XV
ÍNDICE DE FIGURAS
XVI
Figura 27: Generar Tips de Estudio - Docente .................................................................... 72
Figura 28: Generar Reporte de Estudiantes en Riesgo - Administrador ............................. 72
Figura 29: Gestionar Secciones - Administrador................................................................. 73
Figura 30: Gestionar Usuarios - Administrador .................................................................. 73
Figura 31: Gestionar Usuarios – Administrador- Actualizar............................................... 74
Figura 32: Editar Datos Usuario .......................................................................................... 74
Figura 33: Gestionar Acciones - Administrador.................................................................. 75
Figura 34: Planning Poker MPDEAB en la plataforma Planning Poker Online ................. 76
Figura 35: Interpretación del Modelo Kano ........................................................................ 77
Figura 36: Tablero Scrum Base en la plataforma Trello ..................................................... 81
Figura 37: RoadMap del producto ....................................................................................... 81
Figura 38: Modelo 4C - Diagrama de Contexto .................................................................. 83
Figura 39: Modelo 4C - Diagrama de Contenedores ........................................................... 83
Figura 40: Modelo 4C - Diagrama de Componentes ........................................................... 84
Figura 41: Modelo 4C - Diagrama de Código ..................................................................... 86
Figura 42: Arquitectura de Datos ........................................................................................ 87
Figura 43: Diagrama de Capas del Sistema ......................................................................... 90
Figura 44: Arquitectura física del sistema ........................................................................... 92
Figura 45: Tablero Scrum Sprint 1 Actualizado ................................................................ 101
Figura 46: HU001 - Predicción del Riego Escolar ............................................................ 102
Figura 47: HU002 - Responder Encuesta .......................................................................... 102
Figura 48: HU003 - Consultar estudiantes en riesgo ......................................................... 103
Figura 49: Gestión del Tablero Scrum para el Sprint 1 ..................................................... 104
Figura 50: Sprint Burndown Chart por HU- Sprint 1 ........................................................ 114
Figura 51: Sprint Burndown Chart por Tareas - Sprint 1 .................................................. 115
Figura 52: Sprint Burndown Chart por HU (Estimación vs Real) - Sprint 1 .................... 115
Figura 53: Sprint Burndown Chart por Tareas (Estimación vs Real) - Sprint 1 ............... 116
Figura 54: Retrospectiva Sprint 1 ...................................................................................... 120
Figura 55: Tablero Scrum Sprint 2 Actualizado ................................................................ 130
Figura 56: HU004 - Monitorear Encuestas........................................................................ 131
Figura 57: HU005 – Generar Reporte de Estudiantes en Riesgo ...................................... 131
Figura 58: HU006 – Gestionar Acciones........................................................................... 132
Figura 59: HU007 – Gestionar Secciones ......................................................................... 132
XVII
Figura 60: Gestión del Tablero Scrum para el Sprint 2 ..................................................... 133
Figura 61: Sprint Burndown Chart por HU- Sprint 2 ........................................................ 146
Figura 62: Sprint Burndown Chart por Tareas - Sprint 2 .................................................. 147
Figura 63: Sprint Burndown Chart por HU (Estimación vs Real) - Sprint 2 .................... 147
Figura 64: Sprint Burndown Chart por Tareas (Estimación vs Real) - Sprint 2 ............... 148
Figura 65: Retrospectiva Sprint 2 ...................................................................................... 153
Figura 66: Tablero Scrum Sprint 3 Actualizado ................................................................ 162
Figura 67: HU008 – Generar Tips de Estudio ................................................................... 163
Figura 68: HU009 - Gestionar Usuarios ............................................................................ 163
Figura 69: HU010 - Acceso del sistema ............................................................................ 164
Figura 70: HU011 – Cerrar sesión ..................................................................................... 164
Figura 71: HU012 – Editar Datos Usuario ........................................................................ 165
Figura 72: Gestión del Tablero Scrum para el Sprint 3 ..................................................... 166
Figura 73: Sprint Burndown Chart por HU- Sprint 3 ........................................................ 178
Figura 74: Sprint Burndown Chart por Tareas - Sprint 3 .................................................. 179
Figura 75: Sprint Burndown Chart por HU (Estimación vs Real) - Sprint 3 .................... 179
Figura 76: Sprint Burndown Chart por Tareas (Estimación vs Real) - Sprint 3 ............... 180
Figura 77: Retrospectiva Sprint 3 ...................................................................................... 185
Figura 78: HU001 - Predicción del Riego Escolar - Incremento 1.................................... 192
Figura 79: HU002 - Responder Encuesta - Incremento 1.................................................. 193
Figura 80: HU003 - Consultar estudiantes en riesgo - Incremento 1 ................................ 193
Figura 81: HU004 - Monitorear Encuesta - Incremento 2................................................. 194
Figura 82: HU005 – Generar Reporte de Estudiantes en Riesgo - Incremento 2 .............. 195
Figura 83: HU006 – Gestionar Acciones - Incremento 2 .................................................. 195
Figura 84: HU007 – Gestionar Secciones - Incremento 2 ................................................. 196
Figura 85: HU008 - Generar tips de estudio - Incremento 3 ............................................. 197
Figura 86: HU009 - Gestionar Usuarios - Incremento 3 ................................................... 197
Figura 87: HU010 - Acceso del sistema - Incremento 3 ................................................... 198
Figura 88: HU011 - Cerrar sesión - Incremento 3 ............................................................. 198
Figura 89: HU012 - Editar datos usuario - Incremento 3 .................................................. 199
Figura 90: Clasificación de respuestas obtenidas en las encuestas de la primera ejecución
........................................................................................................................................... 210
Figura 91: Predicción vs Real para la sección A de la primera ejecución......................... 211
XVIII
Figura 92: Predicción vs Real para la sección B de la primera ejecución ......................... 212
Figura 93: Predicción vs Real para la sección C de la primera ejecución ......................... 212
Figura 94: Predicción vs Real para la sección D de la primera ejecución......................... 213
Figura 95: Predicción vs Real para la sección E de la primera ejecución ......................... 214
Figura 96: Clasificación de respuestas obtenidas en las encuestas de la segunda ejecución
........................................................................................................................................... 217
Figura 97: Predicción vs Real para la sección E de la segunda ejecución ........................ 219
Figura 98: EDT del proyecto ............................................................................................. 224
Figura 99: Cronograma del proyecto (GANTT)................................................................ 237
Figura 100: Organigrama de calidad del proyecto ............................................................ 245
Figura 101: Rendimiento del Cronograma – Sprint 1 ....................................................... 266
Figura 102: Rendimiento del Costo - Sprint 1 ................................................................... 268
Figura 103: Rendimiento del Cronograma – Sprint 2 ....................................................... 273
Figura 104: Rendimiento del Costo – Sprint 2 .................................................................. 276
Figura 105: Rendimiento del Cronograma – Sprint 3 ....................................................... 281
Figura 106: Rendimiento del Costo – Sprint 3 .................................................................. 284
Figura 107: Rendimiento del Cronograma del proyecto ................................................... 294
Figura 108: Rendimiento del Costo del proyecto .............................................................. 297
XIX
ÍNDICE DE ECUACIONES
XX
INTRODUCCIÓN
Un claro ejemplo es la I.E.P. Santiago Antúnez de Mayolo, ubicada en Ancón, Lima, Perú,
que contó con un total de 1113 estudiantes matriculados para el año lectivo 2022 (I.E.P.
Santiago Antúnez de Mayolo, 2022). Dicha institución ha desatado un incremento en su tasa
de reprobación la cual asciende en 24,51% anual. Adicionalmente, la institución presenta
una notable disminución en la cantidad de matrículas para el nivel secundario, la cual tiene
una tendencia a la baja para el intervalo 2018-2021, disminuyendo de 1191 a 1023 en solo 3
años, lo que equivale al 14,1% de matrículas. Esta tendencia es directamente proporcional a
las desaprobaciones, las cuales aumentaron de 93 a 205 en el mismo periodo, lo cual
corresponde a un aumento del 120,4% de éstas, lo que evidencia la estrecha relación causa-
efecto de la desaprobación de los estudiantes con la disminución de matrículas.
Por ello, el presente proyecto busca tener como objetivo aportar una solución tecnológica
que contribuya con la disminución del índice de reprobación estudiantil en Lima
Metropolitana mediante el uso de tecnologías predictivas y minería de datos que permitan
identificar de manera anticipada a los estudiantes en riesgo académico. Esto proporcionará
a los centros educativos una mejor visibilidad y posibilidades de intervención para abordar
este desafío, con el objetivo de incrementar la calidad en la enseñanza en el país.
21
identificada que impulsa esta investigación. Aquí se establecen los objetivos e indicadores
necesarios para medir los resultados del proyecto y se analiza que tan factible es llevarlo a
cabo.
El segundo capítulo abarca el marco teórico del proyecto, el cual contiene el detalle de las
disciplinas y/o conceptos aplicados en su desarrollo.
El cuarto capítulo describe los resultados del proyecto, incluyendo el monitoreo por cada
etapa del proyecto, validando que se hayan cumplido satisfactoriamente las métricas de
calidad establecidas por cada área de conocimiento para medir el éxito de cada objetivo
específico definido, evidenciando así el cumplimiento de cada uno de ellos.
El quinto capítulo presenta los planes de la gestión del proyecto conforme a los estándares
establecidos en la guía PMBOK.
El sexto capítulo presenta los 7 Student Outcomes ABET asociados con el programa
académico y se evidencia el cumplimiento de cada uno de ellos en el proyecto.
Por último, el séptimo capítulo contiene las conclusiones y recomendaciones del proyecto
las cuales contemplan la recapitulación de los aportes generados a lo largo del ciclo de vida
de este.
22
CAPÍTULO I – DEFINICIÓN DEL PROYECTO
En el presente capítulo se introducirá al tema de investigación analizando los
antecedentes encontrados en la rama de educación y en la institución objetivo con la finalidad
de detectar la problemática a resolver. Asimismo, se mencionan los objetivos a los que se
rige el estudio, tanto de manera general como específica, con sus indicadores de éxito
respectivos. Por último, se detalla y sustenta la factibilidad del presente proyecto, tanto de
manera técnica como económica.
En la presente sección se detalla la definición del problema al que se pretende dar solución
junto al objeto de estudio.
1.1.1.2 Antecedentes
La I.E.P Santiago Antúnez de Mayolo es una institución orientada a la educación de nivel
primario y secundario de niños y jóvenes del distrito de Ancón, la cual cuenta con más de
15 años en el sector y se ha ganado la confianza de los padres de familia de la comunidad.
23
Brinda a sus estudiantes el servicio de educación básica regular con el fin de potenciar su
aprendizaje y prepararlos para afrontar los nuevos desafíos que impone el sistema educativo
actual. Asimismo, fomenta sus capacidades individuales con el fin de ayudarlos a vencer sus
dificultades para alcanzar sus metas y objetivos (I.E.P. Santiago Antúnez de Mayolo, 2022).
La institución enseña a sus estudiantes desde muy pequeños a organizarse y ser autónomos
para poder cumplir con las exigencias y capacidades propias de esta institución. Además,
fomenta un ambiente de solidaridad y respeto mutuo con el fin de inculcar los valores en
cada uno de ellos (I.E.P. Santiago Antúnez de Mayolo, 2022).
Cuenta con docentes especializados para cada materia en estudio y le da a cada curso la
importancia requerida, incluyendo la educación física y las artes a su malla curricular.
Además, cuenta con dos secciones por grado, las cuales tienen un tutor respectivo que guía
a los estudiantes en el camino para lograr sus objetivos (I.E.P. Santiago Antúnez de Mayolo,
2022).
1.1.1.3 Misión
Garantizar una educación de calidad a estudiantes de nivel primario y
secundario, brindando una formación en valores que atiendan las demandas del
mundo contemporáneo a través de tácticas y recursos basados en los últimos avances
tecnológicos, fomentando la innovación y creatividad ofreciendo un servicio
educativo de gran eficacia educativa para el desarrollo integral de los estudiantes en
todos sus aspectos, potenciando sus habilidades, aptitudes y fortalezas. (I.E.P.
Santiago Antúnez de Mayolo, 2022, p.1)
1.1.1.4 Visión
Ser la institución líder del sistema institucional en Lima Metropolitana, en
donde la educación sea de alto nivel a través de enfoques innovadores y el estudiante
lidere propio proceso de aprendizaje mediante el uso de herramientas tecnológicas,
teniendo como resultado a estudiantes preparados para asumir los nuevos retos de la
exigencia educativa. (I.E.P. Santiago Antúnez de Mayolo, 2022, p.1)
24
Calidad Educativa
Calidad de Docencia
Aumento de Rentabilidad
1.1.1.6 Organigrama
A continuación, se presenta el organigrama de la institución objetivo elaborado a base de la
información interna del centro educativo y se resume en lo siguiente:
Figura 1
Organigrama de la institución
Nota. Elaborado a partir de “Inicio”, por I.E.P. Santiago Antúnez de Mayolo, 2022,
(https://colegio-sam.edu.pe/).
25
1.1.2 Dominio del Problema
En los últimos años, las instituciones educativas se han visto notoriamente afectadas
por el fenómeno de la desaprobación estudiantil, como es el caso de la I.E.P. Santiago
Antúnez de Mayolo. Para entender mejor el contexto, se ha tomado una muestra de los datos
de la institución objetivo para llevar a cabo un análisis profundo y determinar el porcentaje
de aumento del índice de reprobación estudiantil del nivel secundario. Este dato nos sirve
como principal referente de la problemática a tratar en el presente estudio.
Tabla 1
Tabla 2
Clasificación de Estudiantes Desaprobados de Nivel Secundario en la I.E.P Santiago
Antúnez de Mayolo (%)
26
Luego se procedió a realizar el mismo proceso con la cantidad de estudiantes
desaprobados por año, tal como se muestra en la Tabla 2. Para calcular el porcentaje que
representa esta cantidad en base al total por año se tomó como base los totales de la Tabla 1.
Tabla 3
Índice de reprobación estudiantil en la I.E.P Santiago Antúnez de Mayolo para el nivel
secundario hasta el año 2021 con respecto al año 2018
27
anual. Para conocer más sobre el fenómeno se ha realizado una investigación exhaustiva del
mismo, indagando fuentes confiables que detallen los factores influyentes en el mismo.
Para poder identificar las causas que dan origen a esta problemática y abarcarlas en
el presente estudio, se ha desarrollado el siguiente árbol de problemas:
Figura 2
Árbol de Problemas
Nota. Las causas abarcadas en llaves serán solucionadas con la implementación del presente
proyecto. Elaborado a partir de “Inicio”, por I.E.P. Santiago Antúnez de Mayolo, 2022,
(https://colegio-sam.edu.pe/).
28
En base a la Figura 2, se puede deducir que, a causa de diversos factores, los
estudiantes se sienten desmotivados y pierden el interés en el estudio, lo cual afecta
negativamente su rendimiento, llegando a caer en riesgo académico, además, el
desconocimiento de la institución sobre estos casos de riesgo y los factores que influyen en
los mismos, la limita a tomar acciones oportunas para evitar que sus estudiantes desaprueben
y se muestra indiferente frente a esta situación, lo que provoca que el índice de reprobación
estudiantil siga aumentando y con ello, la reprobación a nivel nacional, dando paso a otro de
los grandes fenómenos que afecta al sistema educativo, la deserción.
Dichas causas constituyen los pilares fundamentales sobre los cuales se enfocará el
presente estudio con la finalidad de proporcionar soluciones efectivas que permitan
contrarrestar la problemática en mención.
29
1.2.1.1 Objetivo General
Desarrollar un sistema web para predecir estudiantes en riesgo académico basado en
Algoritmos Bayesianos en centros de estudio de nivel secundario en Lima Metropolitana
para contribuir con la disminución del índice de reprobación estudiantil a nivel institucional.
SG02. Diseñar una aplicación web predictiva basada en un modelo de Machine Learning
para predecir estudiantes en riesgo académico en un plazo no mayor a 4 meses.
Tabla 4
Indicadores de éxito del proyecto
30
basadas en Machine Ecuación 1
Learning
• Cumplimiento del plazo Cantidad de Artículos Analizados
establecido en el 𝐴𝑟𝑡𝐴𝑛𝑎𝑙𝑖𝑧𝑄1
cronograma × 100% > 40%
𝑇𝑜𝑡𝐴𝑟𝑡𝐴𝑛𝑎𝑙𝑖𝑧 ∗
Donde:
- 𝐴𝑟𝑡𝐴𝑛𝑎𝑙𝑖𝑧𝑄1 : Cantidad de
artículos analizados
pertenecientes al Q1
- 𝑇𝑜𝑡𝐴𝑟𝑡𝐴𝑛𝑎𝑙𝑖𝑧𝑄1 : Cantidad
total de artículos analizados
31
Ecuación 2
Índice de defectos
𝑃𝑟𝑢𝑒𝑏𝐹𝑎𝑙𝑙𝑎
× 100% = 0%
𝑇𝑜𝑡𝑃𝑟𝑢𝑒𝑏
Donde:
- 𝑃𝑟𝑢𝑒𝑏𝐹𝑎𝑙𝑙𝑎 : Cantidad de
pruebas fallidas realizadas
- 𝑇𝑜𝑡𝑃𝑟𝑢𝑒𝑏 : Cantidad total de
pruebas realizadas
4 • Conformidad por parte • Acta por parte del PO con grado SG04
del PO a la entrega final de conformidad mayor a 4
del proyecto considerando un rango del 0 al
• Alto nivel de eficacia 5.
predictiva Donde:
• Alto nivel de exactitud - 0: Totalmente disconforme
predictiva - 5: Totalmente conforme
• Eficacia (Ver ecuación 3)
mayor a 95% con respecto al
nivel predictivo de la
aplicación.
Ecuación 3
Eficacia
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑃𝑟𝑒𝑑𝑖𝑐ℎ𝑜𝑠
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑅𝑒𝑎𝑙𝑒𝑠
Ecuación 4
Exactitud
𝑇𝑃 + 𝑇𝑁
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
𝑇𝑃 + 𝐹𝑁 + 𝑇𝑁 + 𝐹𝑃
Donde:
• Verdaderos Positivos (TP):
Número de instancias
positivas clasificadas
correctamente como positivas
32
• Falsos Positivos (FP):
Número de instancias
negativas clasificadas
incorrectamente como
positivas
• Verdaderos Negativos
(TN): Número de instancias
negativas clasificadas
correctamente como
negativas
• Falsos Negativos (FN):
Número de instancias
positivas clasificadas
incorrectamente como
negativas
33
opción más atractiva para las familias que buscan un centro de estudios comprometido con
el éxito académico de sus estudiantes.
Para hallar cifras que cuantifiquen la factibilidad del proyecto, se realizó la gestión
del costo, la cual se detalla en el punto 5.1.3. En dicha sección, se especifican los costos
asociados a la implementación del proyecto los cuales corresponden a un total de
S/65,408.63, no obstante, de manera adicional se tendrán que considerar dos egresos fijos
posterior a su implementación, los cuales son los servicios de Azure y el soporte técnico.
Para efectos de cálculos, se definirán dichos montos de manera anual como se muestra a
continuación:
Tabla 5
El costo mensual para el soporte técnico de TI se basa en los salarios actuales del
mercado, que oscilan los S/ 1,333 mensuales (Ver anexo 18). Para el presente proyecto se
contempla la contratación de un profesional de soporte técnico que esté disponibles los 12
meses del año, lo que suma un egreso total de S/ 15,996.00 anual para el concepto de Soporte
Técnico.
Tabla 6
Detalle de ingresos
34
DETALLE DE INGRESOS DE LA INSTITUCIÓN
Sin proyecto Con Proyecto Lo que genera el proyecto
anual
Matrículas para el nivel secundario
Cantidad (pago único 4,363 4,390 27
anual)
Precio unitario en S/ S/ 235.00 S/ 235.00 S/ 235.00
Precio total en S/ S/ 1,025,305.00 S/ 1,031,650.00 S/ 6,345.00
Pensiones mensuales para el nivel secundario
Cantidad (10 pensiones 43,630 43,900 270
anual)
Precio unitario en S/ S/ 340.00 S/ 340.00 S/ 340.00
Precio total en S/ S/ 14,834,200.00 S/ 14,926,000.00 S/ 91,800.00
Total en S/ S 15,859,505.00 S/ 15,957,650.00 S/ 98,145.00
Nota. La tabla muestra la comparación de ingresos estimados para la institución sin y con la
implementación del proyecto.
35
Con la implementación del presente proyecto, se espera predecir mínimo el 95% de
estudiantes en riego académico, lo cual influirá positivamente para evitar su reprobación. Si
solo se evitara la reprobación del 15% de los estudiantes predichos como riego académico,
se tendría que por año se retendrían al menos 15% de los estudiantes matriculados. Esto se
traduce como el 15% de 134 estudiantes matriculados por año, lo cual equivale a
aproximadamente 20 estudiantes y a su vez representa un aproximado del 2% de estudiantes
reprobados por año.
Para corroborar que el proyecto sea rentable se realizó un flujo de caja neto
proyectado a 5 años de implementado el mismo. Se puede apreciar que, al segundo año
posterior a su implementación, se recupera el total de la inversión inicial de este generando
los primeros ingresos para la institución. Adicionalmente, se evidencia que es factible y
rentable su implementación al obtener un TIR de 67.02% y un valor actual neto del proyecto
(VAN) que asciende hasta llegar a S/ 172,040.77 al 5to año de implementado el proyecto.
Dicha información está resumida en la Tabla 7.
36
Tabla 7
C.- FLUJO DE CAJA NETO -65,408.63 47,489.88 47,489.88 47,489.88 47,489.88 47,489.88
37
1.2.3.2 Factibilidad Técnica
Para determinar la factibilidad técnica se establecerán los recursos necesarios para la
implementación del proyecto para completarlo satisfactoriamente.
Sistema Gestor de Base de Datos: El sistema gestor de base datos debe cumplir con las
siguientes características:
- Plataforma segura
- Rendimiento
- Estable
- Soporte de grandes cantidades de información
- Respuesta rápida
El gestor de Base de datos que cumple con estas condiciones es SQL Server 2022
(Microsoft, 2022b).
38
- App Service Plan: Es un conjunto de recursos que determina la capacidad de
procesamiento, la memoria y las características de red para las aplicaciones web
alojadas en Azure App Service (Microsoft, 2022e).
- Azure App Service: Es un servicio de plataforma como servicio (PaaS) de Azure que
permite a los desarrolladores crear, hospedar y escalar aplicaciones web de forma
rápida y sencilla (Microsoft, 2022f).
39
- Algoritmo Machine Learning: Según Microsoft (2022m), las técnicas de ML son
las más adecuadas para proyectos de naturaleza predictiva. Para escoger el mejor
algoritmo predictivo de aprendizaje automático nos basamos en estudios realizados
por otros autores relacionados a la predicción de estudiantes en riesgo. A
continuación, se presenta un breve Benchmarking de los estudios más resaltantes:
Tabla 8
40
mediante técnicas de
IA (Colombia)
Predecir el
rendimiento de
Pekuwali estudiantes de nivel
Naïve Bayes Eficacia: 92,5%
(2020) superior utilizando el
algoritmo Naïve Bayes
(Indonesia)
Nota. La tabla muestra los valores más altos de eficacia obtenidos por autor con su
respectivo estudio y técnica utilizada.
41
escolar la cual se basa en el uso de algoritmos bayesianos. Por último, el cuarto componente
contempla las métricas de validación necesarias para garantizar la eficacia del modelo, las
cuales son la eficacia y exactitud de los resultados (outputs). A continuación, se muestra el
modelo propuesto:
Figura 3
Nota. Diagrama que resume los componentes del modelo predictivo de riesgo académico
propuesto.
42
Figura 4
Nota. Elaborado a partir de “Modelo predictivo del riesgo de abandono escolar en educación
media superior en México”, por Hernández-Jácquez & Montes-Ramos, 2020,
(https://doi.org/10.29059/cienciauat.v15i1.1349).
Una vez recopilados y clasificados los datos, estos ingresan a una etapa de
procesamiento para extraer información a partir de ellos, dicho proceso se contempla en el
siguiente componente.
A continuación, se detallan los pasos para la extracción del conocimiento a seguir para la
implementación del modelo predictivo:
• Selección y limpieza de datos: En este paso se realiza el filtro de los datos con mayor
relevancia y se desechan aquellos que no brindan valor al estudio. Únicamente se deben
mantener los datos relacionados a los factores influyentes contemplados en el
Componente 1.
43
• Pre-procesamiento de datos: En este paso se procesan por primera vez los datos, se
establecen las variables del modelo y se clasifican en base a los factores definidos. Para
dicha clasificación, se contemplan las siguientes variables por factor:
Tabla 9
Nota. La tabla muestra las variables establecidas por cada factor influyente en el riesgo
académico detallado en la figura 4.
44
Ecuación 5
Teorema de Bayes
𝑃(𝐶𝑖 |𝐴1 , … , 𝐴𝑛 ) = [𝑃(𝐴1 , … , 𝐴𝑛 |𝐶𝑖 )𝑃(𝐶𝑖 )]/𝑃(𝐴1 , … , 𝐴𝑛 )
Dónde:
45
Figura 5
Figura 6
Proceso de predicción de los algoritmos bayesianos
46
Para conocer los niveles de eficacia y exactitud de un modelo predictivo basado en
algoritmos bayesianos, se debe tener en cuenta que los algoritmos clasificadores poseen 4
tipos de valores resultantes mediante los cuales se calculan dichas métricas y son los
siguientes:
Tabla 10
Nombre Descripción
Verdaderos Positivos (TP) Número de instancias positivas clasificadas
correctamente como positivas
Falsos Positivos (FP) Número de instancias negativas clasificadas
incorrectamente como positivas
Verdaderos Negativos (TN) Número de instancias negativas clasificadas
correctamente como negativas
Falsos Negativos (FN) Número de instancias positivas clasificadas
incorrectamente como negativas
Eficacia: Se refiere a la capacidad del modelo para hacer predicciones correctas sobre datos
futuros o no observados, para calcularla es necesario aplicar la ecuación 3.
Exactitud: La exactitud indica cuán cerca se encuentra el valor predicho al valor real y para
calcularla es necesario aplicar la ecuación 4 tomando en cuenta los valores de la Tabla
precedente.
47
finalmente lograron aprobar de manera satisfactoria. A continuación, se presenta la ecuación
correspodiente:
Ecuación 6
Porcentaje de alumnos en riesgo aprobados
(𝐴𝑙𝑢𝑚𝑛𝑜𝑠𝑅𝑖𝑒𝑠𝑔𝑜 − 𝐴𝑙𝑢𝑚𝑛𝑜𝑠𝑅𝑒𝑝𝑟𝑜𝑏𝑎𝑑𝑜𝑠) × 100%
%=
𝐴𝑙𝑢𝑚𝑛𝑜𝑠𝑅𝑖𝑒𝑠𝑔𝑜
Ecuación 7
Validación
Para llevar a cabo el proceso de validación se considerará una fase por cada componente del
modelo propuesto en la Figura 3. Dichas fases se muestran en la siguiente figura:
Figura 7
Fases para la validación del modelo propuesto
Nota. Diagrama que resume las fases de validación del modelo propuesto.
Fase 1: Selección de población y muestra para el estudio. Para recopilar los datos
necesarios para la validación del modelo se implementará un sistema web mediante el cual
los estudiantes responden encuestas en conjunto del padre, madre de familia o apoderado.
Cada una de las encuestas contiene preguntas orientadas a los factores de la Figura
4, tal como se muestra en la Tabla 11.
48
Tabla 11
Nota. La tabla muestra las preguntas definidas por cada variable establecida en la tabla 9.
49
Fase 2: Procesamiento de datos. Para realizar el procesamiento de la data recopilada
se hace uso del proceso KDD siguiendo los pasos indicados en el Componente 2. La
información se clasifica de acuerdo con las variables de la Tabla 11 y la presentación del
conocimiento extraído se almacena en un script de probabilidades en lenguaje SQL con las
combinaciones probabilísticas obtenidas para poder realizar el entrenamiento del modelo
predictivo de riesgo estudiantil. Para ello, se consolida la información en la tabla
EntrenamientoML del modelo relacional implementado.
Para poder ejecutar las predicciones se creará una API que contendrá al modelo
predictivo, esta recibe en formato json los datos recopilados en el Componente 1 mediante
las encuestas realizadas a los estudiantes a través del Sistema Web y devuelve como
resultado el listado de estudiantes en riesgo de reprobación junto a su score predictivo. Su
funcionamiento se resume en la Figura 8.
50
Figura 8
Funcionamiento de API basada en algoritmos bayesianos para Predecir el Riesgo
Estudiantil
Nota. Diagrama que resume el funcionamiento del API predictiva del modelo propuesto.
Para para poder aplicar dichas métricas se tiene como pre-requisito haber efectuado
al menos una predicción. Una vez efectuada la predicción, los resultados deben ser
clasificados en base a los criterios de la Tabla 10, posteriormente se procede a reemplazar
los valores obtenidos para cada criterio para el cálculo de las métricas respectivas.
51
2.1 Marco Teórico relacionado al negocio
Educación
A nivel Global:
Figura 9
Evolución de la educación
52
Figura 10
Esto nos hace reflexionar acerca del modelo educativo que tenemos en nuestro país, dado
que, las cifras no son muy alentadoras y la enseñanza para esta generación será todo un
desafío para el sector educativo en el Perú.
A nivel Nacional:
Según RPP Noticias (2019), basado en datos del Foro Económico Mundial, el Perú
ocupó el puesto 63 en competitividad mundial en cuanto a la calidad del sistema educativo
53
en 2018, sin embargo, en el 2019, bajó dos puestos llegando al 65. Como se ilustra en la
Figura 11.
Figura 11
Ubicación de principales países Latinoamericanos en el índice de competitividad mundial,
2018 - 2019
54
Figura 12
Nota. La figura muestra los resultados de las veedurías escolares a estrategia "Aprendo en
Casa". De “N° 383-2021-CG-GCOC: Más del 32% de alumnos en 17 regiones no habría
obtenido resultados satisfactorios en 2020", por CGR, 2021,
(https://www.contraloria.gob.pe/wps/wcm/connect/cgrnew/as_contraloria/prensa/notas_de
_prensa/2021/lima/np_383-2021-cg-gcoc).
55
I.E.P. Santiago Antúnez de Mayolo
56
Figura 13
Nota. La figura muestra los tipos de aprendizaje automático. De “Machine Learning para
Todos", por Valdez, 2019, (https://doi.org/10.13140/RG.2.2.13786.70086).
Aprendizaje Supervisado
Algoritmos bayesianos
57
Según Pekuwali (2020), el algoritmo Naïve Bayes es considerado uno de los más
precisos y eficientes en el campo del aprendizaje automático, ya que se basa en la
probabilidad y el Teorema de Bayes. Estudios recientes, como el realizado por este autor,
han demostrado un alto porcentaje de exactitud en sus predicciones, con un 94,2%. Otros
autores como Rico et al. (2019), Castrillón et al. (2020), Lee et al. (2021), Cervera et al.
(2021) y Khan et al. (2021) también han utilizado dicho algoritmo en sus investigaciones y
han confirmado su efectividad.
Sin embargo, es Khan et al. (2021) quien nos muestra la mayor eficacia alcanzada
por el algoritmo Naïve Bayes, la cual alcanza un 92,5% y se demuestra en su estudio “An
artificial intelligence approach to monitor student performance and devise preventive
measures” lo cual representa una gran ventaja frente a los demás algoritmos presentados.
En conclusión, los algoritmos bayesianos (Naïve Bayes) son los más indicados para
predecir el rendimiento estudiantil debido a su alto nivel de eficacia en los resultados
obtenidos y por ello son la base del presente estudio.
Este tipo de algoritmo trabaja bajo el esquema del modelo de aprendizaje supervisado, el
cual se muestra en la Figura 14.
58
Figura 14
Figura 15
La minería de datos como un paso en el proceso de descubrimiento de conocimiento
59
Nota. La figura muestra la minería de datos como un paso en el proceso de descubrimiento
de conocimiento. De “Data Mining: Concepts and Techniques", por Han et al., 2012,
(https://doi.org/10.1016/C2009-0-61819-5).
60
7. Presentación del Conocimiento: En este paso se emplean técnicas de visualización y
representación del conocimiento para presentar la información extraída al usuario (Han
et al., 2012).
Tabla 12
Clasificación de artículos por taxonomía
Taxonomía Cantidad
Modelos
11
(Q1)
61
Componentes
11
(Q2)
Tecnologías
15
(Q3)
Algoritmos
15
(Q4)
Validación
9
(Q5)
Con respecto a los Componentes (Q2), al analizar todos los estudios se pudieron
identificar 4 componentes clave para la implementación de un modelo predictivo: Datos,
Patrones de Datos, Técnicas predictivas y Métricas de Validación. Se observó que los
estudios que utilizan técnicas de Machine Learning o Minería de Datos como los presentados
por Rico et. al (2019), Queiroga et al. (2020) y Mubarak et al. (2020), hacen uso del
componente Patrones de Datos, mientras que aquellos que emplean Deep Learning, como
los presentados por Adnan et al. (2021), Zárate et al. (2021) y Ledesma et al. (2018), no lo
hacen, debido a que, como mencionan los autores, los algoritmos de DL pueden procesar
datos en bruto sin necesidad de patrones definidos para su entrenamiento.
En cuanto a las Tecnologías (Q3), los autores nos brindan la posibilidad de elegir
entre 3 tecnologías muy funcionales en el aspecto predictivo, las cuales son, la Minería de
Datos, el Machine Learning y el Deep Learning, no obstante, la fusión entre las 2 primeras
hacen un complemento perfecto que garantiza la eficacia predictiva de un modelo, ya que,
62
como menciona Rico et al. (2019), la limpieza de los datos para evitar la filtración de data
corrupta es fundamental antes de utilizar dicha información para entrenar a un algoritmo
ML. Si bien es cierto que el Deep Learning es muy apto para la predicción, como diría Adnan
et al. (2021), esta técnica está diseñada para procesar data en bruto ya que aprende por ella
misma sin ser entrenada como en el caso del ML y al no necesitar de la minería de datos, es
posible que se filtre data corrupta y ocasione complicaciones al momento de realizar una
predicción.
2.4 Conclusiones
Para la implementación del presente proyecto es fundamental tener conocimiento de
la etapa evolutiva del sistema educativo actual, para poder comprender las necesidades del
rubro y con ellas las de la empresa objetivo. Además, es de vital importancia tener el
conocimiento del avance tecnológico a nivel nacional para poder aportar valor al negocio
con tecnologías innovadoras que le otorguen ventaja frente a la competencia directa.
63
CAPÍTULO III – DESARROLLO DE LA SOLUCIÓN
En el presente capítulo se contempla el desarrollo del proyecto, incluyendo los
artefactos ágiles y la arquitectura de la solución.
Figura 16
Product Vision Board
64
Figura 17
Figura 18
Grover Basas
(Product
Owner)
65
El equipo del proyecto Scrum estará conformado por:
Tabla 13
A nivel general, los roles del presente proyecto son los siguientes:
66
Tabla 14
67
Figura 19
Product Canvas
Figura 20
Login
68
Figura 21
Mi Perfil - Estudiante
Figura 22
Responder Encuesta - Estudiante
69
Figura 23
Mi perfil - Docente
Figura 24
70
Figura 25
Figura 26
Consultar Estudiantes en Riesgo - Docente
71
Figura 27
Figura 28
Generar Reporte de Estudiantes en Riesgo - Administrador
72
Figura 29
Figura 30
Gestionar Usuarios - Administrador
73
Figura 31
Figura 32
74
Figura 33
Tabla 15
HU del proyecto
Identificador de la
Nombre de la Historia
Historia
75
3.1.7 Product Backlog Base
Para estimar la duración por punto de historia se ha hecho uso de la técnica planning
poker, para ello cada miembro del equipo scrum propone un puntaje tentativo basado en el
esfuerzo considerado necesario para llevar a cabo el desarrollo por historia, explicando cada
uno sus razones justificantes en caso de discrepancia de puntajes, logrando así llegar a un
consenso. En este caso se hizo uso de la serie de Fibonacci que consiste en sumar al siguiente
número el valor de los anteriores. A continuación, se muestra una imagen referencial del
planning poker del proyecto:
Figura 34
Nota. La figura muestra el Planning Poker realizado para el proyecto. Captura de pantalla
tomada de “Planning Poker Online”, 2022,
(https://planningpokeronline.com/AMZke8rIrOZgYr7SH45k).
Para estimar el valor del negocio, se empleó el método de Kano, el cual consiste en
priorizar características en función del grado de satisfacción que otorgan al cliente. Para
poder hacer uso de este método se debe realizar una encuesta al usuario acerca de las
características que se van a considerar teniendo como base la siguiente matriz de opciones
de respuesta:
Tabla 16
76
TABLA DE Gusta Espero Neutral Acepto Disgusta
IDENTIFICACIÓN
Respuesta la Gusta Q A A A O
funcional
pregunta Espero R I I I M
Neutral R I I I M
Acepto R I I I M
Disgusta R R R R Q
Nota. Adaptado de “El modelo Kano: cómo identificar las necesidades ocultas de los
clientes”, por IEBS School, 2022, (https://www.iebschool.com/blog/el-modelo-kano-
satisfaccion-del-cliente-management/).
En dónde:
• Q: Cuestionable
• A: Atractivo
• O: Unidimensional
• I: Indiferente
• R: Opuesto
• M: Calidad requerida
Figura 35
77
Nota. Adaptado de “El modelo Kano: cómo identificar las necesidades ocultas de los
clientes”, por IEBS School, 2022, (https://www.iebschool.com/blog/el-modelo-kano-
satisfaccion-del-cliente-management/).
Para este caso, en conjunto con el Product Owner, se establecieron como características
el objetivo principal de cada HU, además, se acordó puntuar cada característica en escala del
1 al 100 en base al nivel de satisfacción establecido mediante el modelo Kano siendo 1 el
valor más bajo y 100 el más alto considerándose los siguientes rangos y valores:
• R: 1-9
• I: 10-19
• M: 20-49
• O: 50-80
• A: 81-100
Tabla 17
Nota. La tabla presenta los valores obtenidos al utilizar el modelo Kano para estimar el valor
del negocio de la HU del proyecto.
78
Tabla 18
79
su
desempeño
Gestionar a
los usuarios
Dar de alta a
que
Gestionar Administr un usuario.
HU009 ingresarán 50 3 55
Usuarios ador Dar de baja a
a la
un usuario.
aplicación
web
Administr Acceder a la
ador, aplicación Realizar
Acceso del
HU010 Docente, web mediante gestiones 20 3 21
sistema
Estudiant el uso de mis pertinentes
e credenciales.
Administr Proteger mi
Cerrar sesión
ador, cuenta
en la
HU011 Cerrar sesión Docente, cuando ya 20 3 21
aplicación
Estudiant no utilice la
web
e aplicación
Administr Actualizar
ador, Editar mis mis datos
Editar datos
HU012 Docente, datos en caso de 20 3 34
usuario
Estudiant personales equivocació
e n o cambio
• Pendiente: En esta etapa se encuentran las tareas que están pendientes de desarrollo
• En Proceso: En esta etapa se encuentran las tareas que están siendo ejecutadas en
este momento
• En Pruebas: En esta etapa se encuentran las tareas que están siendo testeadas
• Terminado: En esta etapa se encuentran las tareas que han sido desarrolladas y han
pasado la etapa de pruebas con éxito, por lo tanto, están culminadas
80
Figura 36
Nota. La figura muestra el tablero Scrum base del proyecto. Captura de pantalla tomada de
“Trello”, 2022, (https://trello.com/b/FuCATIe8/tablero-scrum-base).
Figura 37
81
3.1.10 Otras consideraciones
En esta sección se describen las consideraciones del proyecto que no han sido
especificadas en los puntos anteriores.
Tabla 19
82
Figura 38
Figura 39
83
Figura 40
84
85
Figura 41
86
Figura 42
Arquitectura de Datos
87
Tabla 20
Código Descripción
Requerimientos funcionales de uso general
RFUN01 Predecir estudiantes en riesgo de desaprobar un curso.
Requerimientos de capacidad de uso
SUPL01 Aspecto de la interfaz gráfica del sistema: facilitará el trabajo del
profesor para el apoyo a los estudiantes.
SUPL02 Alerta de error: En caso de error el sistema informará mediante un
mensaje el error producido.
SUPL03 El sistema debe alinearse al patrón de diseño MVC.
Requerimientos de confiabilidad
SUPL04 El sistema debe estar disponible para el inicio de clases del año escolar
2023.
SUPL05 En caso de errores el sistema será restablecido en menos de 12 horas.
Requerimientos de rendimiento
SUPL06 Hasta 30 usuarios conectados de manera concurrente en el sistema.
SUPL07 Tiempo de respuesta: El tiempo de respuesta promedio del sistema para
consultar información de los estudiantes será de 5 segundos.
Requerimientos de soporte
SUPL08 El sistema debe operar en cualquier computador personal con procesador
Intel Core i3, 8GB de memoria RAM y disco duro de 500 Gb y debe
estar conectado a internet.
SUPL09 El sistema se actualizará en caso el colegio lo necesite.
Tabla 21
Restricciones de la arquitectura
Código Descripción
Restricciones de soporte
SUPL10 El sistema será compatible con los siguientes navegadores en su versión
mínima aceptada: Internet Explorer 8, Chrome 80, Firefox 77.
88
Requerimientos de diseño
SUPL11 El sistema será implementado siguiendo el patrón MVC de NET
FRAMEWORK con API REST en NET.CORE.
SUPL12 El motor de base de datos es SQL SERVER.
Tabla 22
Mecanismos y tácticas de diseño
89
Figura 43
Tabla 23
90
entidades. Se relaciona con la base de datos y
el API predictivo.
API Es donde se envía la petición para el servicio de Predicción.
Api Rest Predicción API que permite realizar la predicción de
estudiantes en riesgo mediante el modelo de
algoritmos bayesianos. Se relaciona con la
capa de base de datos tanto para registrar los
resultados de las predicciones realizadas
como para obtenerlos y llevar a cabo su
entrenamiento.
Base de Datos Esta capa es la encargada de almacenar los datos del sistema. Su
función es almacenar y devolver datos.
Acceso a Datos Capa que permite acceder a la base de datos
SQL SERVER.
91
Figura 44
Tabla 24
Especificación de la arquitectura física del sistema
92
manteniendo la
escalabilidad y la alta
disponibilidad del
sistema.
NOD03 Para la parte de Servidor API Container BACKEND
transacciones solicitadas APPLICATION
por el Web Container, se
utilizará también Azure
App Service como un
contenedor de API. Este
contenedor se encargará
de gestionar las
transacciones solicitadas
por el contenedor web,
asegurando la respuesta
adecuada a las
peticiones.
NOD04 Azure SQL Database Servidor Azure SQL SQL SERVER
garantiza la seguridad, el Database
rendimiento y la
estabilidad necesarios
para gestionar grandes
cantidades de
información y
proporcionar una
respuesta rápida a las
consultas.
93
consolidación de los Daily Meetings, el Sprint Review, Sprint Retrospective y el
refinamiento del Product Backlog.
Tabla 25
Criterio ¿Cumple?
94
Tabla 26
Tabla 27
Historias de Usuario del Sprint 1
Descripción de la Historia de Usuario
Identificador Nombre de
Para (valor de
de la Historia la Historia Como (rol) Necesito (característica)
negocio)
Tomar acciones y
Predicción Conocer a los estudiantes que
ayudarlos a
HU001 de riesgo Docente están en riesgo de desaprobar el
optimizar su
escolar curso de Historia
rendimiento
Manifestar mi opinión con Que los docentes me
Responder
HU002 Estudiante respecto a la modalidad de ayuden a mejorar mi
encuesta
aprendizaje desempeño
Consultar Consultar a los
Gestionar a los estudiantes en
HU003 estudiantes Docente estudiantes en riesgo
riesgo por sección
en riesgo por sección
95
3.3.1.3 Validación de estimación realizada en el Inception Agile
Como se puede apreciar en el punto 3.1.7, para realizar la estimación de las HU en
el Product Backlog Base se empleó la técnica del Planning Poker, basándose en el esfuerzo
por punto de historia.
Para el desarrollo del presente Sprint se tomará en cuenta un total de 178 puntos
distribuidos de la siguiente manera:
• HU001: 89 puntos
• HU002: 55 puntos
• HU003: 34 puntos
La estimación en días del presente Sprint en base a los puntos por HU se puede apreciar
a detalle en el Sprint Backlog del punto 3.3.1.6.
Tabla 28
Criterios de Aceptación para las HU del Sprint 1
Identificador de
Nombre de la Historia Criterios de Aceptación
la Historia
Si se ingresa con un perfil diferente a docente el
sistema no muestra la interfaz para realizar la
predicción de los estudiantes en riesgo de
reprobación.
Cuando se cargue la interfaz, se listan todas las
secciones asignadas al docente correspondientes
al curso de Historia.
Cuando se cargue la interfaz, se listan todas las
Predicción de riesgo acciones configuradas para la gestión del riesgo.
HU001
escolar Cuando se cargue la interfaz, el sistema muestra
dos botones, uno de Consulta y otro para
Predecir.
Cuando se seleccione el botón de consulta, el
sistema solo consulta a los estudiantes por
secciones que hayan completado la encuesta.
Cuando se seleccione el botón de predecir, el
sistema predice el riesgo de los estudiantes de la
sección seleccionada.
96
Después de realizarse la predicción de riesgo
estudiantil, los resultados tienen un nivel de
eficacia mayor a 95%.
Si se ingresa con un perfil diferente a estudiante
el sistema no muestra la interfaz para responder
las encuestas.
Si un estudiante no ha llenado aún la encuesta, el
sistema muestra la encuesta al ingresar a su
perfil.
HU002 Responder encuesta Cuando se carga la interfaz de responder
encuesta, el formulario muestra únicamente
preguntas con selección de opciones, mas no de
respuesta abierta.
Si se llenó la encuesta correctamente, el sistema
muestra un mensaje indicando que se ha llenado
la encuesta correctamente.
Si se ingresa con un perfil diferente a docente el
sistema no muestra la interfaz para consultar a
los estudiantes en riesgo por secciones.
Cuando se cargue la interfaz, se listan todas las
secciones asignadas al docente correspondientes
al curso de Historia.
Consultar estudiantes en Cuando se cargue la interfaz, el sistema muestra
HU003
riesgo el botón consultar.
Cuando se selecciona el botón de consulta, el
sistema muestra como resultado de la predicción
de los estudiantes en riesgo de reprobar el curso
de Historia dictado por el docente en base a la
sección elegida.
Tabla 29
Tareas técnicas por HU para el Sprint 1
Identificador de
Nombre de la Historia Tareas
la Historia
97
HU001-05 - Clasificación y limpieza de datos
98
3.3.1.6 Sprint Backlog
El Sprint Backlog correspondiente al primer Sprint se presenta a continuación:
Tabla 30
HU001 Predicción de riesgo escolar HU001-04 - Diseño del modelo predictivo Scrum Team 5/08/2022 9/08/2022
99
HU002-03 - Creación de formulario de
Scrum Team 24/08/2022 24/08/2022
encuesta
100
3.3.1.7 Actualización del Tablero Scrum
A continuación, se muestra el Tablero Scrum actualizado en Trello correspondiente
al primer Sprint:
Figura 45
101
Figura 46
Figura 47
HU002 - Responder Encuesta
102
Figura 48
El acta de aprobación de los prototipos por parte del PO para el presente Sprint se
puede visualizar en el Anexo 7.
103
Figura 49
Nota. La figura muestra la gestión del tablero Scrum correspondiente al Sprint 1. Captura de
pantalla tomada de “Trello”, 2022, (https://trello.com/b/FuCATIe8/tablero-scrum-base).
Tabla 31
Escenarios y Casos de Prueba definidos para el Sprint 1
ID Caso
Identificador Datos de
HU de Caso de Prueba Resultado Esperado
de la HU Prueba
Prueba
La opción para realizar Perfil
Ingresar con un perfil
la predicción de estudiante y
distinto a docente
estudiantes en riesgo administrador
CP001 para realizar la
Predicción no debe estar
predicción de
HU001 de riesgo habilitada para el Prueba
estudiantes en riesgo
escolar perfil manual
Ingresar a la interfaz En el selector de Perfil
CP002 de predicción de secciones se deben docente
riesgo estudiantil listar correctamente las
104
secciones asignadas al Prueba
docente manual
En el selector de
acciones se deben
listar correctamente las
acciones configuradas
La eficacia alcanzada
por el modelo debe ser
mayor a 95%
105
El sistema debe
almacenar las Perfil
respuestas y mostrar estudiante
Llenar una encuesta y
CP009 un mensaje indicando
guardar las respuestas
que se han guardado Prueba
correctamente las manual
respuestas
El sistema debe Perfil
Ingresar a la interfaz mostrar un selector de docente
CP010 de consulta de secciones para que el
estudiantes en riesgo docente consulte la Prueba
predicción manual
En el selector de
secciones se deben
listar correctamente las Perfil
Consultar Ingresar a la interfaz secciones asignadas al docente
HU003 estudiantes CP011 de consulta de riesgo docente
en riesgo estudiantil Prueba
Se debe mostrar el manual
botón “Consultar”
3.3.2.5 Resultados de Pruebas Internas según los escenarios definidos, los criterios de
aceptación y la Definición de Terminado (DoD)
Los resultados obtenidos posterior a la ejecución de las pruebas internas y con
respecto a la DoD se sustentan en el punto 4.1.1 orientado al Sprint 1 y la gestión del tablero
Scrum del Trello.
Tabla 32
Criterio ¿Cumplido?
106
Usabilidad: El software es fácil de usar y de aprender ✓
El cumplimiento de los puntos del plan de calidad definidos en el punto 5.1.4.4. por
Sprint basados en la ISO/IEC-25010 para la “Calidad del Producto Software”, se puede
visualizar en el punto 4.1.1.
En base a los resultados obtenidos, se puede dar por cumplido al Sprint Goal
correspondiente al Sprint 1, dado que, el usuario a través de la interfaz puede realizar
predicciones de riesgo estudiantil con el nivel de eficacia propuesto para el proyecto.
107
✓ Se acordó pasar a “Terminado” una HU en el Trello solo si ha pasado
satisfactoriamente todas las pruebas
✓ Se actualizó el cronograma de trabajo adelantando la fecha de entrega del primer
incremento para el 08/09/2022
Asimismo, todas las respuestas deben quedar evidenciadas en actas, las cuales se podrán
visualizar en el Anexo 7.
108
3.3.3.3 Sprint Burndown Chart
En esta sección se presenta el Burndown Chart correspondiente al presente Sprint.
Tabla 33
Burndown Chart - Estimación Esperada por HU del Sprint 1
Estimado Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
ID HU Responsable Estado por HU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Total 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 89 89 89 89 34 34 34 0
En la siguiente tabla se observa de manera detallada la estimación por tareas y puntos de historia correspondientes al Sprint 1. Dicha
estimación es la esperada o ideal para llevar a cabo el primer Sprint.
Tabla 34
Burndown Chart - Estimación Esperada por Tareas del Sprint 1
Estimado
Estimado por Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
ID HU Responsable Tarea Estado por HU Tarea 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
109
HU001-01 - Creación de
Scrum Team Terminado
arquitectura 4 4
HU001-05 - Clasificación
Scrum Team Terminado
y limpieza de datos 8 8
HU001-07 -
Scrum Team Entrenamiento del modelo Terminado
predictivo 11 11
HU002-01 - Creación de
Scrum Team Terminado
perfiles 4 4
HU002-02 - Creación de
Scrum Team Terminado
menú de estudiante 5 5
2 HU002 55
HU002-03 - Creación de
Scrum Team Terminado
formulario de encuesta 18 18
HU002-04 - Desarrollo de
Scrum Team la funcionalidad de la Terminado
encuesta 28 28
110
HU003-02 - Creación de
Scrum Team interfaz para consulta de Terminado
estudiantes en riesgo 11 11
HU003-03 - Desarrollo de
la funcionalidad de la
Scrum Team Terminado
consulta de estudiantes en
riesgo 18 18
Total 178 178 170 170 158 158 142 134 134 134 134 134 134 134 100 89 80 80 62 62 34 29 18 0
A continuación, se muestra el avance real monitoreado para el desarrollo del Sprint 1 por HU y por tareas.
Tabla 35
Total 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 178 89 89 89 89 89 34 0
111
Tabla 36
HU001-01 - Creación de
Scrum Team Terminado
arquitectura 4 4
HU001-05 - Clasificación
Scrum Team Terminado
y limpieza de datos 8 8
HU001-07 -
Scrum Team Entrenamiento del modelo Terminado
predictivo 11 11
HU002-01 - Creación de
Scrum Team Terminado
perfiles 4 4
2 HU002 55
HU002-02 - Creación de
Scrum Team Terminado
menú de estudiante 5 5
112
HU002-03 - Creación de
Scrum Team Terminado
formulario de encuesta 18 18
HU002-04 - Desarrollo de
Scrum Team la funcionalidad de la Terminado
encuesta 28 28
HU003-02 - Creación de
Scrum Team interfaz para consulta de Terminado
3 HU003 estudiantes en riesgo 34 11 11
HU003-03 - Desarrollo de
la funcionalidad de la
Scrum Team Terminado
consulta de estudiantes en
riesgo 18 18
Total 178 178 170 170 170 158 158 158 142 134 134 134 134 134 134 134 100 85 62 62 62 62 29 0
113
Como se puede observar en el siguiente gráfico, el Sprint Burndown estimado por
puntos de HU correspondiente al presente Sprint, muestra una línea base de esfuerzo basada
en la duración de la etapa de construcción (22 días) en la cual se puede visualizar que, entre
los días 1 y 15, se necesitará un esfuerzo constante por parte del equipo Scrum para poder
cumplir con lo estimado, sin embargo, a partir del día 16, el esfuerzo deja de ser constante y
se convierte en variante lo cual nos advierte de la aparición de posibles riesgos que dificulten
cumplir el objetivo al finalizar el Sprint.
Figura 50
Sprint Burndown
180
160
140
120
100
80
60
40
20
0
Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Si se detalla por tareas, se puede destacar que el intervalo existente entre los días 7 y
13 del desarrollo del proyecto, será el que posea mayor esfuerzo constante por parte del
equipo Scrum para poder cumplir con los objetivos propuestos, lo cual no se aprecia con
claridad en el gráfico precedente.
114
Figura 51
Sprint Burndown
180
160
140
120
100
80
60
40
20
0
Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Figura 52
Sprint Burndown Chart por HU (Estimación vs Real) - Sprint 1
115
A nivel de tareas, se pueden apreciar con mayor detalle las diferencias existentes
entre el esfuerzo y tiempo estimado vs el real. Se puede observar que en los días 4, 7 y 15,
el avance real implicó mayor esfuerzo y tiempo de lo esperado, sin embargo, en los días 18
y 22 se pudieron igualar a los valores estimados.
Figura 53
Para evaluar si los impedimentos reportados en las reuniones realizadas podrían materializar
un riesgo o generar alguno se realizó la siguiente matriz:
Tabla 37
Matriz de Impedimentos del Sprint 1
Impacto
116
Ajuste del cronograma de
trabajo para cuadrar con los
Impedimento
tiempos de entrega
correspondientes
Cruce de actividades del
cronograma con
levantamiento de
observaciones
Tabla 38
Identificador de la
Nombre de la Historia Estado
Historia
117
HU001 Predicción de riesgo escolar Terminado
Tabla 39
Problemas encontrados por HU del Sprint 1
Identificador de la
Problemas
Historia
Ajuste del cronograma de trabajo para cuadrar con los tiempos de entrega
correspondientes
HU001
Posible cambio de tema tras sospecha de que el tema de investigación ya
había sido registrado anteriormente
Cruce de actividades del cronograma con levantamiento de observaciones
HU002
Cruce de actividades del Sprint con los entregables del Paper
Tabla 40
Acuerdos
118
Se acordó comunicar directamente al PO en caso surgieran problemas relacionados al
acceso de la información del negocio para solucionarlos a la brevedad
Si bien es cierto que el PO se mostró conforme con el incremento 1, nos dejó el siguiente
Feedback:
• Las funcionalidades del sistema son correctas, sin embargo, sería bueno añadirle más
imágenes institucionales al sistema para optimizarlo a nivel visual.
Tabla 41
Objetivo Acción
119
Enfocarse en una cosa a la vez y comunicar a
Reducir la cantidad de observaciones por asesoría la brevedad cuando se presente algún
inconveniente
Figura 54
Retrospectiva Sprint 1
Como se puede apreciar, el presente Sprint nos deja como aprendizaje lo siguiente:
120
• Se debe tener más presente al PO durante el desarrollo de los Sprints.
• Se debe comunicar a la brevedad en caso se tenga alguna dificultad con las tareas
asignadas.
• Se debe cumplir con las fechas del cronograma para no afectar los entregables por
Sprint.
121
las secciones correspondientes a su curso y gestionar las acciones a efectuar al momento de
realizar las predicciones de riesgo estudiantil.
Tabla 42
DoR del Sprint 2
Criterio ¿Cumple?
Tabla 43
DoD del Sprint 2
122
Adecuación Funcional: Las funciones y propiedades satisfacen las
Aprobado
necesidades explícitas e implícitas del usuario
Tabla 44
123
3.4.1.3 Validación de estimación realizada en el Inception Agile
Como se puede apreciar en el punto 3.1.7, para realizar la estimación de las HU en
el Product Backlog Base se empleó la técnica del Planning Poker, basándose en el esfuerzo
por punto de historia.
Para el desarrollo del presente Sprint se tomará en cuenta un total de 178 puntos
distribuidos de la siguiente manera:
• HU004: 55 puntos
• HU005: 34 puntos
• HU006: 55 puntos
• HU007: 34 puntos
La estimación en días del presente Sprint en base a los puntos por HU se puede apreciar
a detalle en el Sprint Backlog del punto 3.4.1.6.
Tabla 45
Identificador de
Nombre de la Historia Criterios de Aceptación
la Historia
124
Si se ingresa con un perfil diferente al de
administrador, el sistema no muestra la interfaz para
generar reporte de estudiantes en riesgo.
Cuando se cargue la interfaz, se listan todas las
secciones asignadas al docente correspondientes al
curso de Historia.
Cuando se cargue la interfaz, el sistema muestra los
botones de consultar y exportar.
Generar reporte de
HU005
estudiantes en riesgo Cuando se selecciona el botón de consulta, el sistema
muestra como resultado los valores obtenidos en la
predicción de los estudiantes en riesgo de reprobar el
curso de Historia dictado por el docente en base a la
sección elegida.
Cuando se selecciona el botón de exportar, el sistema
descarga un documento Excel con el reporte de la
consulta de la predicción realizada para la sección
elegida.
Si se ingresa con un perfil diferente al de
administrador, el sistema no muestra la interfaz para
gestionar acciones.
Cuando se cargue la interfaz, el sistema muestra un
listado con las acciones registradas existentes con los
botones de editar y eliminar.
Cuando se cargue la interfaz, el sistema muestra los
botones de guardar y detalle.
Cuando se seleccione el botón guardar, el sistema
Gestionar acciones registra la nueva acción y la añade al listado de la
HU006
interfaz.
Cuando se seleccione el botón detalle, el sistema
muestra el detalle de la acción seleccionada.
Cuando se seleccione el botón editar de una acción, el
sistema permite modificar la acción seleccionada.
Cuando se seleccione el botón eliminar de una acción,
el sistema permite eliminar la acción seleccionada,
siempre y cuando no sea la principal asociada a la
predicción.
Si se ingresa con un perfil diferente al de
administrador, el sistema no muestra la interfaz para
gestionar secciones.
Cuando se cargue la interfaz, el sistema muestra un
listado con las secciones registradas existentes con los
HU007 Gestionar Secciones botones de editar y eliminar.
Cuando se cargue la interfaz, el sistema muestra los
botones de guardar y detalle.
Cuando se seleccione el botón guardar, el sistema
registra la nueva sección y la añade al listado de la
interfaz.
125
Cuando se seleccione el botón detalle, el sistema
muestra el detalle de la sección seleccionada.
Cuando se seleccione el botón editar de una sección,
el sistema permite modificar la sección seleccionada.
Cuando se seleccione el botón eliminar de una
sección, el sistema permite eliminar la sección
seleccionada.
Tabla 46
Tareas técnicas por HU para el Sprint 2
Identificador de
Nombre de la Historia Tareas
la Historia
126
HU007-03 - Implementación de validaciones
para gestionar las secciones
127
3.4.1.6 Sprint Backlog
El Sprint Backlog correspondiente al segundo Sprint se presenta a continuación:
Tabla 47
Sprint Backlog del Sprint 2
128
HU006-02 - Desarrollo de la
Scrum Team 26/09/2022 28/09/2022
funcionalidad para gestionar acciones
HU006-03 - Implementación de
Scrum Team 28/09/2022 30/09/2022
validaciones para gestionar las acciones
HU007-01 - Creación de la interfaz
Scrum Team 30/09/2022 4/10/2022
para gestionar secciones
HU007-02 - Desarrollo de la
HU007 Gestionar Secciones Scrum Team 4/10/2022 7/10/2022
funcionalidad para gestionar secciones
HU007-03 - Implementación de
validaciones para gestionar las Scrum Team 7/10/2022 10/10/2022
secciones
129
3.4.1.7 Actualización del Tablero Scrum
A continuación, se muestra el Tablero Scrum actualizado en Trello correspondiente
al segundo Sprint:
Figura 55
130
Figura 56
Figura 57
131
Figura 58
Figura 59
El acta de aprobación de los prototipos por parte del PO para el presente Sprint se
puede visualizar en el Anexo 8.
132
3.4.2.2 Gestión del Sprint Backlog
El desarrollo del presente Sprint se realizó respetando las HU y tareas establecidas
en el Sprint Backlog del punto 3.4.1.6. y la gestión por cada una de ellas comparando lo
estimado vs lo real se detalla en el Sprint Burndown Chart del punto 3.4.3.3.
Figura 60
Gestión del Tablero Scrum para el Sprint 2
Nota. La figura muestra la gestión del tablero Scrum correspondiente al Sprint 2. Captura de
pantalla tomada de “Trello”, 2022, (https://trello.com/b/FuCATIe8/tablero-scrum-base).
133
Tabla 48
134
Se debe descargar un
Perfil
documento Excel con
administrador
Generar reporte de el reporte de los
CP008
estudiantes en riesgo estudiantes en riesgo
Prueba
en base a la sección
manual
elegida
Perfil
Ingresar con un perfil La opción gestionar estudiante y
distinto a acciones no debe estar docente
CP009
administrador para habilitada para el
gestionar acciones perfil Prueba
manual
En una tabla se deben
mostrar las acciones
registradas
Perfil
previamente con los
administrador
Ingresar a la interfaz botones editar y
CP010
de gestionar acciones eliminar
Prueba
manual
Se deben mostrar los
botones “Guardar” y
“Detalle”
Se debe registrar la
nueva acción y
mostrar mensaje de Perfil
registro satisfactorio administrador
Registrar una nueva
CP011
acción
La nueva acción debe Prueba
añadirse al listado de manual
acciones principal de
la interfaz
Gestionar Perfil
HU006 Se debe refrescar la
Acciones administrador
Ver detalle de lista con el detalle de
CP012
acciones todas las acciones
Prueba
registradas
manual
Se apertura un pop-up
para actualizar la
acción registrada
Cuando se confirme la
Perfil
edición se debe
administrador
mostrar un mensaje de
CP013 Editar una acción
actualización
Prueba
satisfactoria
manual
La acción actualizada
debe aparecer en el
listado de acciones
principal de la interfaz
Se elimina la acción
seleccionada y se
Perfil
muestra un mensaje de
administrador
eliminación exitosa
CP014 Eliminar una acción
Prueba
No se debe permitir
manual
eliminar la acción
principal de envío de
135
correo asociada a la
predicción
La acción eliminada
debe desaparecer del
listado de acciones
principal de la interfaz
Perfil
Ingresar con un perfil La opción gestionar estudiante y
distinto a secciones no debe docente
CP015
administrador para estar habilitada para el
gestionar secciones perfil Prueba
manual
En una tabla se deben
mostrar las secciones
registradas
Perfil
previamente con los
Ingresar a la interfaz administrador
botones editar y
CP016 de gestionar
eliminar
Gestionar secciones Prueba
HU007
Secciones manual
Se deben mostrar los
botones “Guardar” y
“Detalle”
Se debe registrar la
nueva sección y
mostrar mensaje de Perfil
registro satisfactorio administrador
Registrar una nueva
CP017
sección
La nueva sección debe Prueba
añadirse al listado de manual
secciones principal de
la interfaz
Perfil
Se debe refrescar la
administrador
Ver detalle de lista con el detalle de
CP018
secciones todas las secciones
Prueba
registradas
manual
Se apertura un pop-up
para actualizar la
sección registrada
Cuando se confirme la
Perfil
edición se debe
administrador
mostrar un mensaje de
CP019 Editar una sección
actualización
Prueba
satisfactoria
manual
La sección actualizada
debe aparecer en el
listado de secciones
principal de la interfaz
Se elimina la sección
seleccionada y se Perfil
muestra un mensaje de administrador
CP020 Eliminar una sección eliminación exitosa
Prueba
La sección eliminada manual
debe desaparecer del
136
listado de secciones
principal de la interfaz
3.4.2.5 Resultados de Pruebas Internas según los escenarios definidos, los criterios de
aceptación y la Definición de Terminado (DoD)
Los resultados obtenidos posterior a la ejecución de las pruebas internas y con
respecto a la DoD se sustentan en el punto 4.1.2 orientado al Sprint 2 y la gestión del tablero
Scrum del Trello.
Tabla 49
Criterio ¿Cumplido?
137
El cumplimiento de los puntos del plan de calidad definidos en el punto 5.1.4.4. por
Sprint basados en la ISO/IEC-25010 para la “Calidad del Producto Software”, se puede
visualizar en el punto 4.1.2
En base a los resultados obtenidos, se puede dar por cumplido al Sprint Goal
correspondiente al Sprint 2, dado que, el usuario a través de la interfaz puede monitorear que
los estudiantes completen las encuestas enviando un correo de recordatorio automático a
aquellos que no la hayan completado, también puede descargar el reporte de estudiantes
predichos como riesgo además de gestionar las secciones y acciones en el sistema.
138
3.4.3.2 Gestión del Tablero para el Sprint
Cada integrante del equipo Scrum es responsable de gestionar y evidenciar en el Tablero
Scrum del Trello las actividades asignadas por HU para el Sprint. Además, tiene como deber
asistir a los daily meeting y responder las siguientes preguntas:
Asimismo, todas las respuestas deben quedar evidenciadas en actas, las cuales se podrán
visualizar en el Anexo 8.
139
3.4.3.3 Sprint Burndown Chart
En esta sección se presenta el Burndown Chart correspondiente al presente Sprint.
En la siguiente tabla se observa de manera detallada la estimación por tareas y puntos de historia correspondientes al Sprint 2. Dicha estimación
es la esperada o ideal para llevar a cabo el segundo Sprint.
Tabla 50
Burndown Chart - Estimación Esperada por HU del Sprint 2
Estimado Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
ID HU Responsable Estado por HU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Total 178 178 178 178 178 178 178 123 123 123 123 123 89 89 89 89 89 89 34 34 34 34 0
140
En la siguiente tabla se observa de manera detallada la estimación por tareas y puntos de historia correspondientes al Sprint 2. Dicha
estimación es la esperada o ideal para llevar a cabo el segundo Sprint.
Tabla 51
HU004-01 - Creación de
Scrum
interfaz para monitoreo de Terminado
Team encuesta 15 15
HU004-02 - Desarrollo de la
Scrum
4 HU004 funcionalidad del monitoreo de Terminado 55
Team encuesta 25 25
HU004-03 - Implementación de
Scrum
validaciones para el monitoreo Terminado
Team de encuesta 15 15
HU005-02 - Creación de la
Scrum
5 HU005 interfaz para generar el reporte Terminado 34
Team de estudiantes en riesgo 9 9
HU005-03 - Desarrollo de la
Scrum
funcionalidad para generar el Terminado
Team reporte de estudiantes en riesgo 14 14
141
HU005-04 - Implementación de
Scrum validaciones para generar Terminado
Team reporte de estudiantes en riesgo 7 7
HU006-02 - Desarrollo de la
Scrum
6 HU006 funcionalidad para gestionar Terminado 55
Team acciones 25 25
HU006-03 - Implementación de
Scrum
validaciones para gestionar las Terminado
Team acciones 15 15
HU007-01 - Creación de la
Scrum
interfaz para gestionar Terminado
Team secciones 9 9
HU007-02 - Desarrollo de la
Scrum
7 HU007 funcionalidad para gestionar Terminado 34
Team secciones 18 18
HU007-03 - Implementación de
Scrum
validaciones para gestionar las Terminado
Team secciones 7 7
Total 178 178 178 163 163 163 138 138 123 119 110 110 96 89 89 74 74 49 34 25 25 25 7 0
A continuación, se muestra el avance real monitoreado para el desarrollo del Sprint 2 por HU y por tareas.
142
Tabla 52
Total 178 178 178 178 178 178 178 123 123 123 89 89 89 89 34 34 0 0 0 0 0 0 0
Tabla 53
HU004-01 - Creación de
Scrum
interfaz para monitoreo de Terminado
Team encuesta 15 15
4 HU004 55
HU004-02 - Desarrollo de la
Scrum
funcionalidad del monitoreo de Terminado
Team encuesta 25 25
143
HU004-03 - Implementación de
Scrum validaciones para el monitoreo Terminado
Team de encuesta 15 15
HU005-02 - Creación de la
Scrum
interfaz para generar el reporte Terminado
Team de estudiantes en riesgo 9 9
5 HU005 34
HU005-03 - Desarrollo de la
Scrum
funcionalidad para generar el Terminado
Team reporte de estudiantes en riesgo 14 14
HU005-04 - Implementación de
Scrum
validaciones para generar Terminado
Team reporte de estudiantes en riesgo 7 7
HU006-02 - Desarrollo de la
Scrum
6 HU006 funcionalidad para gestionar Terminado 55
Team acciones 25 25
HU006-03 - Implementación de
Scrum
validaciones para gestionar las Terminado
Team acciones 15 15
HU007-01 - Creación de la
Scrum
7 HU007 interfaz para gestionar Terminado 34
Team secciones 9 9
144
HU007-02 - Desarrollo de la
funcionalidad para gestionar Terminado
secciones 18 18
HU007-03 - Implementación de
Scrum
validaciones para gestionar las Terminado
Team secciones 7 7
Total 178 178 178 178 163 163 138 138 119 119 96 74 74 49 49 25 7 0 0 0 0 0 0 0
145
Como se puede observar en el siguiente gráfico, el Sprint Burndown estimado por
puntos de HU correspondiente al presente Sprint, muestra una línea base de esfuerzo basada
en la duración de la etapa de construcción (22 días) en la cual se puede visualizar que, entre
los días 1-7, 8-12, 13-18 y 19-22 se necesitará un esfuerzo constante por parte del equipo
Scrum para poder cumplir con lo estimado, no obstante, entre los días 7-8, 12-13, 18-19 y
22 se observa un cambio drástico en el esfuerzo entre intervalos, lo cual nos advierte de la
aparición de posibles riesgos que dificulten cumplir el objetivo al finalizar el Sprint.
Figura 61
Sprint Burndown
180
160
140
120
100
80
60
40
20
0
Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Si se detalla por tareas, se puede apreciar con mayor claridad el esfuerzo constante
entre los intervalos de tiempo mencionados en el análisis precedente necesario para cumplir
satisfactoriamente con los objetivos del presente Sprint.
146
Figura 62
Sprint Burndown
180
160
140
120
100
80
60
40
20
0
Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Figura 63
147
A nivel de tareas, se pueden apreciar con mayor detalle las diferencias existentes
entre el esfuerzo y tiempo estimado vs el real. Si bien es cierto que los resultados muestran
que el avance real fue mucho mejor que lo estimado, también se visualiza que, al inicio del
Sprint, el avance por tarea real estuvo por detrás de lo estimado, lo cual no se visualiza
claramente en el gráfico precedente.
Figura 64
Tabla 54
Matriz de Impedimentos del Sprint 2
Impacto
148
Cruce de actividades del
cronograma con
levantamiento de
observaciones
Impedimento
Tabla 55
Estado de las Historias de Usuario del Sprint 2
Identificador de la
Nombre de la Historia Estado
Historia
149
HU005 Generar reporte de estudiantes en riesgo Terminado
Gestionar secciones
HU007 Terminado
Tabla 56
Problemas encontrados por HU del Sprint 2
Identificador de la
Problemas
Historia
150
Tabla 57
Acuerdos
Se acordó optimizar el sistema a nivel visual con más imágenes institucionales al finalizar
el tercer Sprint
Si bien es cierto que el PO se mostró conforme con el incremento 2, nos dejó el siguiente
Feedback:
• Las funcionalidades del sistema son correctas, sin embargo, aún no visualizo muchas
imágenes institucionales en el sistema, sería bueno añadirle más íconos del logo en
las pantallas para optimizarlo a nivel visual y poder compartirlo con mis colegas y
superiores.
151
Tabla 58
Objetivo Acción
Cumplir con la entrega de los entregables en los Optimizar la organización de tiempos por
tiempos establecidos entregable
152
Figura 65
Retrospectiva Sprint 2
Como se puede apreciar, el presente Sprint nos deja como aprendizaje lo siguiente:
153
3.4.6 Refinamiento del Product Backlog
A continuación, se muestra a manera de resumen lo acordado en el Refinamiento del
Product Backlog del Sprint 2:
154
Tabla 59
Criterio ¿Cumple?
Tabla 60
155
Conformidad del usuario para el tercer incremento Aprobado
Tabla 61
Para el desarrollo del presente Sprint se tomará en cuenta un total de 186 puntos distribuidos
de la siguiente manera:
• HU008: 55 puntos
156
• HU009: 55 puntos
• HU010: 21 puntos
• HU011: 21 puntos
• HU012: 34 puntos
La estimación en días del presente Sprint en base a los puntos por HU se puede apreciar
a detalle en el Sprint Backlog del punto 3.5.1.6.
Tabla 62
Identificador de
Nombre de la Historia Criterios de Aceptación
la Historia
157
Cuando se inicia el sistema muestra la interfaz de login
con el botón iniciar sesión y campos para que el usuario
pueda ingresar sus credenciales.
Cuando el usuario digita correctamente sus
HU010 Acceso del sistema credenciales, el sistema lo redirecciona a la interfaz
correspondiente a su perfil.
Cuando el usuario digita incorrectamente sus
credenciales, el sistema le muestra un mensaje de error
y no le permite acceder al sistema.
Cuando un usuario esté logueado en el sistema, en el
menú de opciones le mostrará la opción para cerrar
sesión.
Cuando se seleccione el botón cerrar sesión, el sistema
HU011 Cerrar sesión mostrará un mensaje indicando si desea cerrar sesión o
quedarse dentro del sistema.
Cuando un usuario confirme cerrar su sesión, el sistema
lo redirigirá a la pantalla de logueo.
Cuando un usuario esté logueado en el sistema, en el
menú de opciones se le mostrará la opción mi perfil con
el botón editar.
Cuando se seleccione el botón editar, el usuario podrá
HU012 Editar datos usuario actualizar la información que desea que se muestre en
su perfil.
Cuando se confirme la edición, el sistema actualizará la
información del usuario en la interfaz de mi perfil.
Tabla 63
Identificador de
Nombre de la Historia Tareas
la Historia
158
HU009-02 - Desarrollo de la funcionalidad para gestionar
usuarios
HU009-03 - Implementación de validaciones para
gestionar usuarios
159
3.5.1.6 Sprint Backlog
El Sprint Backlog correspondiente al tercer Sprint se presenta a continuación:
Tabla 64
HU008-03 - Implementación de
Scrum Team 24/10/2022 25/10/2022
validaciones para generar los tips de estudio
HU009-03 - Implementación de
Scrum Team 28/10/2022 31/10/2022
validaciones para gestionar usuarios
160
HU010-03 - Implementación de
validaciones para la autenticación de Scrum Team 4/11/2022 7/11/2022
usuarios
HU011-01 - Creación de la opción de
Scrum Team 7/11/2022 8/11/2022
logout
HU011-03 - Implementación de
Scrum Team 10/11/2022 11/11/2022
validaciones para cerrar sesión por usuario
161
3.5.1.7 Actualización del Tablero Scrum
A continuación, se muestra el Tablero Scrum actualizado en Trello correspondiente
al tercer Sprint:
Figura 66
162
Figura 67
Figura 68
163
Figura 69
Figura 70
164
Figura 71
El acta de aprobación de los prototipos por parte del PO para el presente Sprint se
puede visualizar en el Anexo 9.
165
Figura 72
Nota. La figura muestra la gestión del tablero Scrum correspondiente al Sprint 3. Captura de
pantalla tomada de “Trello”, 2022, (https://trello.com/b/FuCATIe8/tablero-scrum-base).
Tabla 65
Escenarios y Casos de Prueba definidos para el Sprint 3
ID Caso
Identificador Datos de
HU de Caso de Prueba Resultado Esperado
de la HU Prueba
Prueba
Perfil
Ingresar con un perfil La opción para estudiante y
Generar
distinto a docente generar tips de estudio administrador
HU008 tips de CP001
para generar tips de no está habilitada para
estudio
estudio el perfil Prueba
manual
166
En sistema debe
mostrar un campo de
texto para ingresar la
Perfil docente
Ingresar a la interfaz descripción del tip
CP002 generar tips de
Prueba
estudio Se debe mostrar el
manual
botón “Subir” que
apertura un selector de
archivo
El sistema permite
Perfil docente
subir un archivo .jpg
Subir un tip de
CP003 con su respectiva
estudio Prueba
descripción mostrando
manual
un mensaje de registro
satisfactorio.
Perfil
Ingresar con un perfil La opción de gestionar estudiante y
distinto a usuarios no debe estar docente
CP004
administrador para habilitada para el
gestionar usuarios perfil Prueba
manual
Se debe mostrar un
listado con todos los
usuarios registrados
en el sistema
Perfil
Se debe mostrar el
administrador
Ingresar a la interfaz botón general “Nuevo
CP005
gestionar usuarios Usuario” en la interfaz
Prueba
manual
Se deben mostrar los
botones “Editar” y
“Eliminar” por cada
registro de usuario de
la lista
Se deben mostrar
Gestionar
HU009 campos para ingresar
Usuarios
los datos del usuario
según el perfil
seleccionado para
registrar. Perfil
administrador
Realizar un registro
CP006 Se debe mostrar un
de usuario
elemento de selección Prueba
con los perfiles manual
actuales del sistema.
Se actualiza la lista de
usuarios incluyendo el
nuevo registro.
Se muestra una
pantalla con los datos
Perfil
precargados del
administrador
Realizar edición de usuario a editar.
CP007
usuario
Prueba
Se puede actualizar
manual
todos los campos del
estudiante.
167
Al dar clic en
Perfil
“Eliminar”, se
administrador
mostrará una pantalla
CP008 Eliminar un Usuario
para la acción
Prueba
eliminar.
manual
El sistema debe
mostrar la interfaz de
login para ingresar las Perfil
credenciales. administrador,
estudiante y
CP009 Ingresar al sistema Si se ingresan docente
credenciales correctas,
el sistema muestra el Prueba
menú principal en manual
base al perfil
seleccionado.
Ingresar al sistema El sistema debe 100 usuarios
masivamente desde permitir más de 70 concurrentes
CP010 JMeter con más de peticiones
Acceso del
HU010 70 usuarios concurrentes sin Prueba
Sistema
concurrentes presentar fallos automatizada
Usuario no
Se debe mostrar un
Ingresar al sistema registrado en
mensaje de error
con un usuario no el sistema
CP011 cuando el usuario no
registrado en el
está registrado en el
sistema Prueba
sistema
manual
Usuario
Se debe mostrar un
registrado y
mensaje de error
Ingresar al sistema contraseña
cuando las
CP012 con credenciales incorrecta
credenciales del
erróneas
usuario ingresado son
Prueba
incorrectas
manual
Perfil
administrador,
Ingresar a la opción La opción de cerrar
estudiante y
de cerrar sesión con sesión debe estar
CP013 docente
todos los perfiles del habilitada para todos
sistema los perfiles.
Prueba
manual
Cuando se seleccione
la opción cerrar
sesión, se debe
Cerrar
HU011 mostrar un mensaje de
sesión Perfil
confirmación previo a
administrador,
cerrar la sesión del
estudiante y
Cerrar sesión de un usuario.
CP014 docente
usuario
Al confirmar el cierre
Prueba
de sesión, el sistema
manual
debe cerrar la sesión
del usuario y
redirigirlo a la interfaz
de login.
168
Perfil
Ingresar con un perfil La opción editar datos
administrador
administrador a la de usuario no debe
CP015
opción editar datos estar habilitada para el
Prueba
de usuario perfil
manual
Se debe mostrar la
interfaz con una
Perfil docente
imagen referencial
y estudiante
Ingresar a la interfaz según el perfil junto a
CP016
de mi perfil su descripción
Prueba
registrada en el
manual
sistema.
3.5.2.5 Resultados de Pruebas Internas según los escenarios definidos, los criterios de
aceptación y la Definición de Terminado (DoD)
Los resultados obtenidos posterior a la ejecución de las pruebas internas y con
respecto a la DoD se sustentan en el punto 4.1.3 orientado al Sprint 3 y la gestión del tablero
Scrum del Trello.
Tabla 66
Checklist de cumplimiento del DoD del Sprint 3
Criterio ¿Cumplido?
169
Eficiencia de Desempeño: El software no presenta problemas de
✓
rendimiento pese a la concurrencia
El cumplimiento de los puntos del plan de calidad definidos en el punto 5.1.4.4. por Sprint
basados en la ISO/IEC-25010 para la “Calidad del Producto Software”, se puede visualizar
en el punto 4.1.3.
En base a los resultados obtenidos, se puede dar por cumplido al Sprint Goal correspondiente
al Sprint 3, dado que, el usuario puede autenticar su ingreso al sistema, generar tips de
estudio para reforzar el aprendizaje de los estudiantes y efectuar la gestión de usuarios.
170
3.5.3 Daily Meeting
En esta sección se presentan los puntos a considerar en los Daily Meeting del
Proyecto correspondientes al Sprint 3.
Asimismo, todas las respuestas deben quedar evidenciadas en actas, las cuales se podrán
visualizar en el Anexo 9.
171
3.5.3.3 Sprint Burndown Chart
En esta sección se presenta el Burndown Chart correspondiente al presente Sprint.
En la siguiente tabla se observa de manera detallada la estimación por tareas y puntos de historia correspondientes al Sprint 3. Dicha estimación
es la esperada o ideal para llevar a cabo el tercer Sprint.
Tabla 67
Burndown Chart - Estimación Esperada por HU del Sprint 3
Estimado Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
ID HU Responsable Estado por HU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Total 186 186 186 186 186 186 186 131 131 131 131 131 131 76 76 76 55 55 55 34 34 34 0
172
En la siguiente tabla se observa de manera detallada la estimación por tareas y puntos de historia correspondientes al Sprint 3. Dicha
estimación es la esperada o ideal para llevar a cabo el tercer Sprint.
Tabla 68
HU008-01 - Creación de la
Scrum
interfaz para generar tips de Terminado
Team estudio 15 15
HU008-02 - Desarrollo de la
Scrum
8 HU008 funcionalidad para generar tips Terminado 55
Team de estudio 25 25
HU008-03 - Implementación de
Scrum
validaciones para generar los Terminado
Team tips de estudio 15 15
HU009-02 - Desarrollo de la
Scrum
9 HU009 funcionalidad para gestionar Terminado 55
Team usuarios 25 25
HU009-03 - Implementación de
Scrum
validaciones para gestionar Terminado
Team usuarios 15 15
173
Scrum HU010-01 - Creación de la
Terminado
Team interfaz de login
4 4
HU010-02 - Desarrollo de la
10 HU010 Terminado 21
funcionalidad para el login 10 10
HU010-03 - Implementación de
Scrum
validaciones para la Terminado
Team autenticación de usuarios 7 7
HU011-03 - Implementación de
Scrum
validaciones para cerrar sesión Terminado
Team por usuario 7 7
HU012-01 - Creación de la
Scrum
interfaz para editar los datos de Terminado
Team un usuario 9 9
HU012-02 - Desarrollo de la
Scrum
funcionalidad para editar los Terminado
Team datos de un usuario 14 14
12 HU012 34
HU012-03 - Implementación de
Scrum
validaciones para gestionar los Terminado
Team datos de un usuario 5 5
174
Total 186 186 186 171 171 171 146 146 131 131 116 116 116 91 72 72 62 51 51 41 25 25 11 0
A continuación, se muestra el avance real monitoreado para el desarrollo del Sprint 3 por HU y por tareas.
Tabla 69
Burndown Chart - Avance Real por HU del Sprint 3
Real por Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
ID HU Responsable Estado HU 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Total 186 186 186 186 186 131 131 131 131 131 131 76 76 55 55 34 34 34 0 0 0 0 0
175
Tabla 70
HU008-01 - Creación de la
Scrum
interfaz para generar tips de Terminado
Team estudio 15 15
HU008-02 - Desarrollo de la
Scrum
8 HU008 funcionalidad para generar tips Terminado 55
Team de estudio 25 25
HU008-03 - Implementación de
Scrum
validaciones para generar los Terminado
Team tips de estudio 15 15
HU009-02 - Desarrollo de la
Scrum
9 HU009 funcionalidad para gestionar Terminado 55
Team usuarios 25 25
HU009-03 - Implementación de
Scrum
validaciones para gestionar Terminado
Team usuarios 15 15
176
Scrum HU010-02 - Desarrollo de la
Terminado
Team funcionalidad para el login
10 10
HU010-03 - Implementación de
Scrum
validaciones para la Terminado
Team autenticación de usuarios 7 7
HU011-03 - Implementación de
Scrum
validaciones para cerrar sesión Terminado
Team por usuario 7 7
HU012-01 - Creación de la
Scrum
interfaz para editar los datos de Terminado
Team un usuario 9 9
HU012-02 - Desarrollo de la
Scrum
funcionalidad para editar los Terminado
Team datos de un usuario 14 14
12 HU012 34
HU012-03 - Implementación de
Scrum
validaciones para gestionar los Terminado
Team datos de un usuario 5 5
Total 186 186 186 171 171 146 131 116 116 116 91 91 76 62 55 41 34 25 6 0 0 0 0 0
177
Como se puede observar en el siguiente gráfico, el Sprint Burndown estimado por
puntos de HU correspondiente al presente Sprint, muestra una línea base de esfuerzo basada
en la duración de la etapa de construcción (22 días) en la cual se puede visualizar que, entre
los días 1-7, 8-13, 14-16, 17-19 y 20-22 se necesitará un esfuerzo constante por parte del
equipo Scrum para poder cumplir con lo estimado, no obstante, entre los días 7-8, 13-14, 16-
17, 19-20 y 22 se observa un cambio drástico en el esfuerzo entre intervalos, lo cual nos
advierte de la aparición de posibles riesgos que dificulten cumplir el objetivo al finalizar el
Sprint.
Figura 73
Sprint Burndown
180
160
140
120
100
80
60
40
20
0
Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Si se detalla por tareas, se puede apreciar con mayor claridad el esfuerzo constante
entre los intervalos de tiempo mencionados en el análisis precedente necesario para cumplir
satisfactoriamente con los objetivos del presente Sprint.
178
Figura 74
Sprint Burndown
180
160
140
120
100
80
60
40
20
0
Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día Día
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Figura 75
Sprint Burndown Chart por HU (Estimación vs Real) - Sprint 3
179
A nivel de tareas, se pueden apreciar con mayor detalle las diferencias existentes
entre el esfuerzo y tiempo estimado vs el real. Los resultados muestran que el avance real
fue mucho mejor que lo estimado a lo largo del desarrollo del tercer Sprint. Si bien es cierto
que hasta el día 5 se tuvieron valores coincidentes para ambas métricas, a partir de dicho día,
el avance real se anticipó al estimado y se mantuvo a buen ritmo hasta la culminación del
presente Sprint.
Figura 76
Sprint Burndown Chart por Tareas (Estimación vs Real) - Sprint 3
Tabla 71
Impacto
180
Mínimo Bajo Moderado Alto Catastrófico
Tabla 72
Estado de las Historias de Usuario del Sprint 3
Identificador de la
Nombre de la Historia Estado
Historia
181
HU012 Editar datos usuario Terminado
Tabla 73
Problemas encontrados por HU del Sprint 3
Identificador de la
Problemas
Historia
Cruce de tareas técnicas con documentación
182
Tabla 74
Acuerdos
Se acordó coordinar una reunión con un usuario externo al proyecto para realizar la
validación de entregables
Si bien es cierto que el PO se mostró conforme con el incremento 3, nos dejó el siguiente
Feedback:
183
Tabla 75
Objetivo Acción
184
Figura 77
Retrospectiva Sprint 3
Como se puede apreciar, el presente Sprint nos deja como aprendizaje lo siguiente:
• Se debe cumplir con las fechas del cronograma para no afectar los entregables por
Sprint.
• Se deben culminar con todos los pendientes establecidos por Sprint en base a lo
estimado.
185
3.5.6 Refinamiento del Product Backlog
A continuación, se muestra a manera de resumen lo acordado en el Refinamiento del
Product Backlog del Sprint 3:
4.1.1 Incremento 1
Tabla 76
186
• Cumplimiento total de los • Se cumplieron con todos los
puntos del DoD por Sprint puntos especificados en el DoD
correspondiente al Sprint 1 en el
punto 3.3.1.1.
Para la HU001:
𝟕
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟕
Para la HU002:
𝟒
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟒
Para la HU003:
𝟒
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟒
187
• Acta de conformidad con • El usuario brindó su
respecto a la experiencia del conformidad con respecto a la
usuario por parte del experiencia de usuario para el
usuario por incremento con Incremento 1 mostrando su
estado 1. aprobación a la usabilidad del
Dónde: sistema.
- 0: Desaprobado Ver Anexo 7: Aprobación de
- 1: Aprobado UX del Incremento 1.
• Posterior a la ejecución de
pruebas, el usuario no reportó
Usabilidad errores de usabilidad, razón por
la cual, el índice de errores es
nulo lo cual se puede evidenciar
con el acta de aprobación UX y
en la aplicación de la fórmula:
𝟎
× 𝟏𝟎𝟎% = 𝟎%
𝟏𝟐
4.1.2 Incremento 2
Tabla 77
Control de métricas de calidad de Software Incremento 2
188
En base a la fórmula
establecida se demostraría de
la siguiente manera:
Para la HU003:
𝟒
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟒
Para la HU004:
𝟓
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟓
Para la HU005:
𝟕
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟕
Para la HU006:
𝟕
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟕
189
• Posterior a la ejecución de
pruebas, el usuario no reportó
errores de usabilidad, razón
por la cual, el índice de errores
es nulo lo cual se puede
evidenciar con el acta de
aprobación UX y en la
aplicación de la fórmula:
𝟎
× 𝟏𝟎𝟎% = 𝟎%
𝟐𝟎
4.1.3 Incremento 3
Tabla 78
Control de métricas de calidad de Software Incremento 3
En base a la fórmula
establecida se demostraría de
la siguiente manera:
Para la HU008:
𝟒
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟒
190
Para la HU009:
𝟔
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟔
Para la HU010:
𝟑
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟑
Para la HU011:
𝟑
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟑
Para la HU012:
𝟑
× 𝟏𝟎𝟎% = 𝟏𝟎𝟎%
𝟑
• Posterior a la ejecución de
pruebas, el usuario no reportó
errores de usabilidad, razón
por la cual, el índice de errores
es nulo lo cual se puede
191
evidenciar con el acta de
aprobación UX y en la
aplicación de la fórmula:
𝟎
× 𝟏𝟎𝟎% = 𝟎%
𝟏𝟕
4.2.1 Incremento 1
Figura 78
HU001 - Predicción del Riego Escolar – Incremento 1
192
Figura 79
Figura 80
193
4.2.2 Incremento 2
Figura 81
HU004 - Monitorear Encuesta – Incremento 2
194
Figura 82
Figura 83
HU006 – Gestionar Acciones – Incremento 2
195
Figura 84
196
4.2.3 Incremento 3
Figura 85
HU008 - Generar tips de estudio – Incremento 3
Figura 86
HU009 - Gestionar Usuarios – Incremento 3
197
Figura 87
Figura 88
198
Figura 89
199
4.3 Cumplimiento de los indicadores del éxito
A continuación, se presentan los resultados alineados a los objetivos específicos
detallados en el punto 1.2.1.2. A continuación, se brinda mayor detalle por cada uno de ellos:
Objetivo SG01:
Tabla 79
relacionados a técnicas 15
predictivas basadas en Machine × 100% > 40%
20
Learning
𝟕𝟓% > 𝟒𝟎%
200
Como se puede apreciar en la Tabla 79, el objetivo SG01 ha sido cumplido
satisfactoriamente debido a que se han logrado alcanzar las metas establecidas por sus
respectivos indicadores.
Objetivo SG02:
Tabla 80
Objetivo SG03:
201
Tabla 81
0
× 100% = 𝟎%
12
Tabla 82
202
CP007 Ingresar a la interfaz para llenado de encuesta con Resultado
un estudiante que no haya respondido la encuesta Exitoso
CP008 Ingresar a la interfaz para el llenado de la encuesta Resultado
con un estudiante que ya haya respondido la Exitoso
encuesta
CP009 Llenar una encuesta y grabar las respuestas. Resultado
Exitoso
CP010 Ingresar a la interfaz de consulta de estudiantes en Resultado
riesgo Exitoso
CP011 Ingresar a la interfaz de consulta de riesgo Resultado
estudiantil Exitoso
CP012 Realizar una consulta de estudiantes en riesgo Resultado
Exitoso
Tabla 83
0
× 100% = 𝟎%
20
203
Tabla 84
204
CP018 Ver detalle de secciones Resultado
Exitoso
CP019 Editar una sección Resultado
Exitoso
CP020 Eliminar una sección Resultado
Exitoso
Tabla 85
0
× 100% = 𝟎%
17
Tabla 86
205
CP004 Ingresar con un perfil distinto a administrador para Resultado
gestionar usuarios Exitoso
CP005 Ingresar a la interfaz gestionar usuarios Resultado
Exitoso
CP006 Realizar un registro de usuario Resultado
Exitoso
CP007 Realizar edición de usuario Resultado
Exitoso
CP008 Eliminar un usuario Resultado
Exitoso
CP009 Ingresar al sistema Resultado
Exitoso
CP010 Ingresar al sistema masivamente desde JMeter con Resultado
más de 100 usuarios concurrentes Exitoso
CP011 Ingresar al sistema con un usuario no registrado en Resultado
el sistema Exitoso
CP012 Ingresar al sistema con credenciales erróneas. Resultado
Exitoso
CP013 Ingresar a la opción de cerrar sesión con todos los Resultado
perfiles del sistema. Exitoso
CP014 Cerrar sesión de un usuario. Resultado
Exitoso
CP015 Ingresar con un perfil administrador a la opción Resultado
editar datos de usuario Exitoso
CP016 Ingresar a la interfaz de mi perfil Resultado
Exitoso
CP017 Actualizar datos de usuario Resultado
Exitoso
Objetivo SG04:
206
que se encuentren en riesgo académico al finalizar el proyecto, ha sido necesario el
cumplimiento de los indicadores del punto 1.2.2. que corresponden a este objetivo.
Tabla 87
Cumplimiento del objetivo SG04
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑃𝑟𝑒𝑑𝑖𝑐ℎ𝑜𝑠
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑅𝑒𝑎𝑙𝑒𝑠
99
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
100
207
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 = (1 + 98)/(1 + 0 + 98 + 1)
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 = 99/100
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 = 99,00%
(20 − 1) × 100%
%=
20
19 × 100%
%=
20
208
𝐷𝑖𝑓𝐼𝑛𝑑𝑅𝑒𝑝 = 𝐼𝑛𝑑𝑅𝑒𝑝𝐼𝑛𝑡2021 − 𝐼𝑛𝑑𝑅𝑒𝑝𝐼𝑛𝑡2022
Tabla 88
Los 100 estudiantes, mediante el sistema web implementado, han realizado el llenado
de sus respectivas encuestas en conjunto de su padre, madre o apoderado. Para esta primera
ejecución, la encuesta no muestra las preguntas ¿Recibió alguna acción de ayuda estudiantil?
ni ¿Considera que las acciones de ayuda estudiantil que ha recibido han sido efectivas en su
209
progreso académico?, puesto que, aún no se han identificado los estudiantes en riesgo de
reprobación. Los resultados se muestran a continuación:
Figura 90
Clasificación de respuestas obtenidas en las encuestas de la primera ejecución
Nota. La figura muestra la clasificación de las respuestas obtenidas en las encuestas para la
primera ejecución del sistema predictivo.
Los datos fueron procesados por los algoritmos bayesianos y su resultado fue
almacenado en la tabla EntrenamientoML para realizar el entrenamiento del modelo
mediante la clase NaiveBayesMulticlassTrainer de la librería ML.NET.
210
• 5 “A”
Figura 91
5
Riesgo
4
0 2 4 6 8 10 12 14 16 18 20
Riesgo No Riesgo
Real 5 15
Predicho 4 16
• 5 “B”
211
Figura 92
5
Riesgo
5
0 2 4 6 8 10 12 14 16 18 20
Riesgo No Riesgo
Real 5 15
Predicho 5 15
• 5 “C”
Figura 93
212
Sección C: Predicho vs Real
18
No Riesgo
17
2
Riesgo
3
0 2 4 6 8 10 12 14 16 18 20
Riesgo No Riesgo
Real 2 18
Predicho 3 17
• 5 “D”
Figura 94
4
Riesgo
4
0 2 4 6 8 10 12 14 16 18 20
Riesgo No Riesgo
Real 4 16
Predicho 4 16
• 5 “E”
213
identificó erróneamente a un estudiante en riesgo catalogándolo como no riesgo.
Dicho contraste de información se puede visualizar a continuación:
Figura 95
4
Riesgo
3
0 2 4 6 8 10 12 14 16 18 20
Riesgo No Riesgo
Real 4 16
Predicho 3 17
Tabla 89
Tasas de retorno obtenidas a partir de los resultados de la primera ejecución
214
Nota. La tabla muestra los resultados de la primera ejecución clasificados en sus respectivas
tasas de retorno.
Con los valores obtenidos para las tasas se realizó la aplicación de las métricas de
eficacia y exactitud para la primera mitad del año lectivo 2022.
𝑇𝑃 + 𝑇𝑁
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
𝑇𝑃 + 𝐹𝑁 + 𝑇𝑁 + 𝐹𝑃
18 + 79
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
18 + 2 + 79 + 1
97
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
100
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑃𝑟𝑒𝑑𝑖𝑐ℎ𝑜𝑠
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑅𝑒𝑎𝑙𝑒𝑠
97
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
100
Los resultados obtenidos de esta primera etapa (outputs) sirven como inputs para la
segunda, debido a que el docente ya ha logrado identificar con altos niveles de exactitud y
eficacia a los estudiantes en riesgo y empezará a tomar las acciones pertinentes para evitar
la reprobación de estos.
215
Segunda ejecución (Agosto del año lectivo 2022)
Tabla 90
Clasificación de estudiantes de la muestra de la segunda ejecución
216
Figura 96
Nota. La figura muestra la clasificación de las respuestas obtenidas en las encuestas para la
segunda ejecución del sistema predictivo.
Los datos son procesados por los algoritmos bayesianos y su resultado se almacena
en la tabla EntrenamientoML para realizar el entrenamiento del modelo mediante la clase
NaiveBayesMulticlassTrainer de la librería ML.NET.
217
Al llevar a cabo la segunda ejecución de la predicción con la información recopilada
en las fases precedentes se obtuvieron los siguientes resultados organizados por sección:
• 5 “A”
• 5 “B”
• 5 “C”
• 5 “D”
• 5 “E”
218
embargo, al aplicar la predicción y las acciones respectivas, para la segunda
ejecución el modelo identificó que 2 de los estudiantes aún permanecían en riesgo.
Al contrastar esta información con la real, solo uno de los estudiantes identificados
como riesgo por el sistema predictivo lo estaba realmente y por consecuente reprobó
el curso. A continuación, se muestra el contraste de lo predicho versus lo real para la
sección:
Figura 97
1
Riesgo
2
0 2 4 6 8 10 12 14 16 18 20
Riesgo No Riesgo
Real 1 19
Predicho 2 18
Tabla 91
Tasas de retorno obtenidas a partir de los resultados de la segunda ejecución
219
2 0 0 20 0
3 0 0 20 0
4 0 0 20 0
5 1 1 18 0
Total 1 1 98 0
Nota. La tabla muestra los resultados de la segunda ejecución clasificados en sus respectivas
tasas de retorno.
Con los valores obtenidos para las tasas se realizó la aplicación de las métricas de
eficacia y exactitud para la segunda mitad del año lectivo 2022.
𝑇𝑃 + 𝑇𝑁
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
𝑇𝑃 + 𝐹𝑁 + 𝑇𝑁 + 𝐹𝑃
1 + 98
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
1 + 0 + 98 + 1
99
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
100
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑃𝑟𝑒𝑑𝑖𝑐ℎ𝑜𝑠
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
𝑅𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜𝑠𝑅𝑒𝑎𝑙𝑒𝑠
99
𝐸𝑓𝑖𝑐𝑎𝑐𝑖𝑎 = × 100%
100
220
Al finalizar las pruebas realizadas durante la primera y segunda mitad del año escolar
2022, se pudo determinar el número de estudiantes que estaban en peligro de reprobar en la
primera mitad del año y en base a esta información, se identificó cuántos de estos estudiantes
superaron ese riesgo y aprobaron el año escolar después de que el docente implementara
acciones para mejorar su desempeño. Esto permite calcular el porcentaje de estudiantes en
riesgo que lograron aprobar, el cual representa a un 95% de los estudiantes en riesgo, tal
como se muestra a continuación:
(20 − 1) × 100%
%=
20
19 × 100%
%=
20
% = 𝟗𝟓, 𝟎𝟎%
Tabla 92
Índice de reprobación estudiantil intervalo 2018-2022
Estudiantes Totales
2018 2019 2020 2021 2022
Secundaria 1191 1095 1054 1023 1113
221
Nota. La tabla muestra el índice de reprobación estudiantil en la I.E.P Santiago Antúnez de
Mayolo para el nivel secundario del intervalo 2018-2022, posterior a la implementación del
proyecto. Elaboración propia a partir de cálculos realizados con la información resultante de
la ejecución del proyecto.
𝑫𝒊𝒇𝑰𝒏𝒅𝑹𝒆𝒑 = 𝟗, 𝟒𝟕%
Para garantizar que se hayan cumplido con las expectativas del usuario, se solicitó la
aprobación del cumplimiento de los indicadores de éxito del proyecto a través de un acta la
cual se puede visualizar en el Anexo 16: Aprobación del cumplimiento de los indicadores
del proyecto.
222
4.4 Conclusiones
Como se puede apreciar en el presente capítulo, se han podido cumplir con todos y
cada uno de los objetivos establecidos para el proyecto en la fase de iniciación del punto
1.2.1. Cada cumplimiento se encuentra evidenciado mediante la aplicación de sus
respectivas métricas. Adicionalmente, el usuario manifestó su conformidad con respecto al
cumplimiento de cada uno de los indicadores considerados en el presente proyecto, lo cual
nos indica que la ejecución de este ha sido exitosa.
223
5.1.1 Plan de Gestión del Alcance (EDT)
Para definir el alcance del presente proyecto se ha realizado el siguiente esquema de desglose de trabajo (EDT):
Figura 98
EDT del proyecto
224
225
El alcance del presente proyecto se detalla a continuación:
Tabla 93
-Se utilizará los servicios web desarrollados en Net Framework para el registro de datos que luego
serán utilizados para entrenar al algoritmo bayesiano.
• Estudiante: El estudiante mediante este perfil podrá llenar las encuestas que servirán para
guardarlos en la base de datos y posteriormente entrenar al algoritmo.
• Docente: El docente mediante este perfil se podrán realizar las predicciones de estudiantes en
riesgo, el docente podrá elegir la acción más apropiada a realizar en base a los resultados
predictivos obtenidos.
• Administrador: El administrador mediante este perfil podrá observar los reportes de predicción
obtenidos.
226
Plan de Gestión de Calidad Documento que contiene el plan para
garantizar la calidad del proyecto. Es entregado
en la fase de planificación.
Plan de Gestión del Riesgo Documento que contiene los riesgos previstos
para el proyecto con su respectivo impacto y
estrategias para contrarrestarlo. Es entregado
en la fase de planificación.
Plan de Gestión del Comunicaciones Documento que contiene las guías de eventos
y comunicaciones dentro del proyecto. Es
entregado en la fase de planificación.
227
Restricciones Descripción
Acceso Limitado a la Para llevar a cabo el entrenamiento del modelo predictivo y las
información pruebas del presente proyecto se cuenta solo con información histórica
del curso de Ciencias Sociales (Historia) de la institución objetivo.
5. ASUNCIONES
- Se contará con la disponibilidad permanente e inmediata de los recursos involucrados en el
proyecto.
228
5.1.2 Plan de Gestión del Cronograma
A continuación, se mencionan de manera detallada las actividades que componen el
proyecto:
Tabla 94
Actividades o Tareas
Paquete de
Trabajo
Restricción Fecha
Cód. Nombre Alcance del trabajo Predecesor Responsable
o supuestos impuesta
Elaborar la
Factibilidad Determinar si el proyecto es factible
1.1.2 -
1.1 Iniciación 1.1.3.1 Económica del económicamente 18/08/2021 Team Scrum
proyecto
Elaborar la
Determinar si el proyecto es factible
Factibilidad Técnica 1.1.3.1 -
1.1.3.2 técnicamente 19/08/2021 Team Scrum
del proyecto
Elaboración del
Elaboración del Product Vision
Product Vision -
Board del proyecto 1.2.1.7 07/09/2021 Team Scrum
1.3.1.1 Board
Elaboración del
Elaboración del Product Canvas del - 08/09/2021
Product Canvas Team Scrum
1.3.1.2 proyecto 1.3.1.1
1.3
Elaboración del Elaboración del Diagrama Persona
Ejecución - 09/09/2021
Diagrama Persona del Stakeholder Team Scrum
1.3.1.3 1.3.1.2
del Stakeholder
229
Elaboración del
Elaboración del Product Backlog -
Product Backlog 09/09/2021 Team Scrum
Base del proyecto
1.3.1.4 Base 1.3.1.3
Elaboración del
RoadMap del Elaboración del RoadMap del - 13/09/2021
Team Scrum
1.3.1.5 Producto Producto 1.3.1.4
Elaboración del -
Elaboración del Tablero Scrum Base 13/09/2021 Team Scrum
Tablero Scrum Base
1.3.1.6 1.3.1.5
Elaboración de la
Elaboración de la arquitectura técnica -
arquitectura técnica 15/09/2021 Team Scrum
base del proyecto
1.3.2.2 base 1.3.2.1
Elaboración de la
Elaboración de la arquitectura de
arquitectura de - 15/09/2021 Team Scrum
software del proyecto
software 1.3.2.2
1.3.2.3
Elaboración del
Elaboración del Plan de Pruebas del
1.3.3.3.1 Plan de Gestión de - 16/09/2022 Team Scrum
Proyecto
Calidad 1.3.2.3
Consolidación del
Consolidación del Sprint Planning
1.3.4.1.1 Sprint Planning 1.3.3.3.1 - 01/08/2022 Team Scrum
del Sprint 1
del Sprint 1
Construcción del
1.3.4.1.2 Construcción del Sprint 1 1.3.4.1.1 - 02/08/2022
Sprint 1 Team Scrum
Ejecución de
1.3.4.1.3 Pruebas del Sprint Ejecución de Pruebas del Sprint 1 1.3.4.1.2 - 31/08/2022
Team Scrum
1
Implementación
1.3.4.1.4 Implementar los servicios azure 1.3.4.1.3 - 05/09/2022
Servicios Azure Team Scrum
Consolidación del
Consolidación del Sprint Review del
1.3.4.1.5 Sprint Review del 1.3.4.1.4 - 05/09/2022 Team Scrum
Sprint 1
Sprint 1
Consolidación del
Sprint Consolidación del Sprint
1.3.4.1.6 1.3.4.1.5 - 06/09/2022
Retrospective del Retrospective del Sprint 1 Team Scrum
Sprint 1
Refinamiento del
1.3.4.1.7 Refinamiento del Product Backlog 1.3.4.1.6 - 07/09/2022
Product Backlog Team Scrum
Consolidación del
Consolidación del Sprint Planning
Sprint Planning 1.3.4.1.7 - 08/09/2022
1.3.4.2.1 del Sprint 2 Team Scrum
del Sprint 2
Construcción del
1.3.4.2.2 Construcción del Sprint 2 1.3.4.2.1 - 09/09/2022 Team Scrum
Sprint 2
230
Ejecución de
1.3.4.2.3 Pruebas del Sprint Ejecución de Pruebas del Sprint 2 1.3.4.2.2 - 10/10/2022 Team Scrum
2
Implementación
1.3.4.2.4 Implementar los servicios azure 1.3.4.2.3 - 12/10/2022
Servicios Azure Team Scrum
Consolidación del
Consolidación del Sprint Review del
1.3.4.2.5 Sprint Review del 1.3.4.2.4 - 13/10/2022
Sprint 2 Team Scrum
Sprint 2
Consolidación del
Sprint Consolidación del Sprint
1.3.4.2.6 1.3.4.2.5 - 14/10/2022 Team Scrum
Retrospective del Retrospective del Sprint 2
Sprint 2
Refinamiento del
1.3.4.2.7 Refinamiento del Product Backlog 1.3.4.2.6 - 17/10/2022
Product Backlog Team Scrum
Consolidación del
Consolidación del Sprint Planning
1.3.4.3.1 Sprint Planning 1.3.4.2.7 - 18/10/2022
del Sprint 3 Team Scrum
del Sprint 3
Construcción del
1.3.4.3.2 Construcción del Sprint 3 1.3.4.3.1 - 19/10/2022
Sprint 3 Team Scrum
Ejecución de
1.3.4.3.3 Pruebas del Sprint Ejecución de Pruebas del Sprint 3 1.3.4.3.2 - 17/11/2022 Team Scrum
3
Implementación
1.3.4.3.4 Implementar los servicios azure 1.3.4.3.3 - 22/11/2022
Servicios Azure Team Scrum
Consolidación del
1.3.4.3.5 Sprint Review del Implementación Servicios Azure 1.3.4.3.4 - 23/11/2022
Team Scrum
Sprint 3
Consolidación del
Sprint Consolidación del Sprint
1.3.4.3.6 1.3.4.3.5 - 24/11/2022
Retrospective del Retrospective del Sprint 3 Team Scrum
Sprint 3
Refinamiento del
1.3.4.3.7 Refinamiento del Product Backlog 1.3.4.3.6 - 25/11/2022
Product Backlog Team Scrum
Cierre de la
Gestión del Cierre de la Gestión del Proyecto 1.3.4.3.7 - 28/11/2022
1.4.1 Team Scrum
Proyecto
Validación del
cumplimiento de Validación del cumplimiento de los
1.4.2 1.4.1 - 01/12/2022 Team Scrum
los Indicadores y Indicadores y Objetivos
Objetivos
1.4
Cierre Implementación de mejoras y
Optimización y
refinamientos basados en los
Ajustes Finales del 1.4.2 - 02/12/2022
1.4.3 hallazgos de la evaluación de Team Scrum
Producto/Servicio
mercado y análisis de rendimiento.
Refinamientos
Finales del Refinamientos Finales del Proyecto 1.4.3 - 05/12/2022
1.4.4 Team Scrum
Proyecto
231
Desarrollo de
Identificación de oportunidades de
Conclusiones
mercado emergentes y
1.4.5 Estratégicas y 1.4.4 - 08/12/2022 Team Scrum
recomendaciones estratégicas para
Recomendaciones
capitalizarlas.
de Mercado
232
Para asegurar la calidad del proyecto, se han determinados los siguientes puntos de
control o hitos:
Tabla 95
Hitos del Proyecto
A. HITOS DE PROYECTO
Hitos EDT/WBS Fecha Descripción
Tabla 96
Estimación de días por actividad
233
Elaborar la Factibilidad Económica del
2 Juicio de expertos 1
proyecto 10% 2 90%
1 1
Elaborar Plan de Gestión del Costo Juicio de expertos 100% 1 100%
1.2.
Planificació
n
2 1
Elaborar Plan de Gestión de Calidad Juicio de expertos 10% 2 90%
2 1
Elaborar Plan de Gestión del Riesgo Juicio de expertos 35% 2 65%
Elaboración de la arquitectura de
1 Juicio de expertos 1 100% 1 100%
software
234
Consolidación del Sprint Planning del
1 Juicio de expertos 1 100% 1 100%
Sprint 1
235
Ejecución de Pruebas del Sprint 3 2 Juicio de expertos 1 5% 2 95%
Desarrollo de Conclusiones
Estratégicas y Recomendaciones de 2 Juicio de expertos 1 35%
2 65%
Mercado
236
Figura 99
237
5.1.3 Plan de Gestión del Costo
A continuación, se muestra el costo del proyecto clasificado por entregable, actividad
y tipo de recurso:
Tabla 97
238
Elaboración de los
Integrante del
Prototipos de alto Horas 20 S/32.25 S/645.00 - - - - -
Team Scrum
nivel
Elaboración de la
Integrante del
arquitectura Horas 20 S/32.25 S/645.00 - - - - -
Team Scrum
técnica base
Arquitectura
Horas 30 S/967.50 - - - - -
del proyecto S/32.25
Horas 10 S/322.50 - - - - -
S/32.25
Elaboración del
Calidad de Integrante del
Plan de Pruebas Horas 30 S/32.25 S/967.50 - - - - -
Software Team Scrum
del Proyecto
App plan
Mensual 1 S/416.10
service
Api
Mensual 1 S/558.60
Management
Horas 100 S/32.25 S/2,888.26
S/3,225.00 Azure Database Mensual 1 S/1,110.80
Azure Monitor Mensual 1 S/4.00
Azure Active
Mensual 1 S/95.76
Directory
Horas
100 S/32.25 - - - - -
S/3,225.00
Horas
50 S/32.25 - - - - -
S/1,612.50
Horas 50 S/32.25 - - - - -
S/1,612.50
App plan
Mensual 1 S/416.10
service
Key Vaults Mensual 1 S/19.00
Api
Mensual 1 S/558.60
Management
Horas S/2,888.26
100 S/32.25 Azure Database Mensual 1 S/1,110.80
S/3,225.00
Azure Monitor Mensual 1 S/4.00
Entregable del Elaboración del Integrante del Azure Active
Mensual 1 S/95.76
Incremento 2 Sprint 2 Team Scrum Directory
Azure DNS Mensual 1 S/684.00
Horas
100 S/32.25 - - - - -
S/3,225.00
Horas
50 S/32.25 - - - - -
S/1,612.50
Horas
50 S/32.25 - - - - -
S/1,612.50
App plan
Mensual 1 S/416.10
service
Key Vaults Mensual 1 S/19.00
Api
Entregable del Elaboración del Integrante del Mensual 1 S/558.60
Horas Management S/2,888.26
Incremento 3 Sprint 3 Team Scrum 100 S/3,225.00
S/32.25 Azure Database Mensual 1 S/1,110.80
Azure Monitor Mensual 1 S/4.00
Azure Active
Mensual 1 S/95.76
Directory
239
Azure DNS Mensual 1 S/684.00
Horas - - - - -
100 S/32.25 S/3,225.00
Horas
50 S/32.25 S/1,612.50 - - - - -
Horas
50 S/32.25 S/1,612.50 - - - - -
Para el costo mensual por servicios de la nube, se tomaron como referencia los
montos actuales publicados oficialmente por Azure uno (Ver anexo 18).
El tipo de cambio que se están tomando para los gastos de servicios azure es de S/3.799
Para los respectivos sueldos de los involucrados en la gestión del costo se hizo una
división por un total de 160 horas tomando como referencia el promedio que gana cada uno
(Ver anexo 19).
• Para el rol Senior Machine Learning se esta tomando como un sueldo base de S/5,160.00
• Para el rol Product Owner se esta tomando como un sueldo base de S/8,000.00
• Para el rol Scrum Master se esta tomando como un sueldo base de S/7,000.00
Los costos relacionados a las reservas de gestión y contingencia se definieron por cada
riesgo potencial que enfrenta el proyecto. Dichos montos están definidos y sustentados en el
Plan de Gestión del Riesgo del punto 5.1.5.
240
Para mayor entendimiento, a continuación, se muestra el presupuesto del proyecto por
Fase y Entregable (Ver Tabla 98), por Fase y Tipo de Recurso (Ver Tabla 99) y por Semana
(Ver Tabla 100):
Tabla 98
241
S/
LÍNEA BASE DEL COSTO
57,933.43
S/
PRESUPUESTO DEL PROYECTO
61,151.63
Tabla 99
Presupuesto del proyecto (Por Fase y por Tipo de Recurso)
PRESUPUESTO DEL PROYECTO (Por Fase y por Tipo de Recurso)
Personal S/1,548.00
1. Iniciación Tecnológico -
Otros -
Personal S/6,143.70
Sistema web
2. Planificación Tecnológico -
para predicción
de riesgo de Otros -
reprobación en
Total Fase de
centros de S/6,143.70
Planificación
estudio de Lima
Personal S/7,435.50
Metropolitana
basado en 3. Ejecución Tecnológico S/37,689.78
algoritmos
Otros -
bayesianos
Total Fase de Ejecución S/45,125.28
Personal S/1.548,00
4. Cierre Tecnológico -
Otros -
242
LÍNEA BASE DEL COSTO S/ 57,933.43
Tabla 100
Presupuesto del proyecto (Por Semana)
PRESUPUESTO DEL PROYECTO (Por semana)
Proyecto Semana Nro. Costo S/ por semana Costo acumulado por semana
estudio de nivel
Semana 10 S/2,512.652 S/22,665.20
secundario en
Semana 11 S/2,512.652 S/25,177.85
Lima
Metropolitana Semana 12 S/2,512.652 S/27,690.51
basado en
Semana 13 S/2,512.652 S/30,203.16
algoritmos
bayesianos Semana 14 S/2,512.652 S/32,715.81
243
Semana 21 S/2,512.652 S/50,304.37
Tabla 101
Política de Calidad
• El Scrum Master se encargará que todos los entregables se cumplan como esta
propuesto en el cronograma.
• El PO se encargará de la revisión y verificación de las entregas formales subidas al
repositorio virtual.
• Asimismo, siempre se enviará correo en caso de observaciones encontradas.
• Todas las fechas de entrega serán respetadas tal y como están propuestas en el
cronograma.
ASEGURAMIENTO DE LA CALIDAD
Para poder asegurar que la calidad se está siguiendo de una manera clara se estará
contemplando las buenas prácticas de gestión de proyecto definidos en el PMBOK.
MEJORAMIENTO CONTINUO
244
Gracias a los indicadores de gestión se puede continuar con una mejora progresiva del
proyecto.
Figura 100
Organigrama de calidad del proyecto
Tabla 102
Roles para la Gestión de la Calidad
245
Revisar entregables, aceptar entregables o disponer su reproceso,
coordinar con el Scrum Master
Niveles de autoridad:
Exigir cumplimiento de entregables verificados al Scrum Master
Reporta a: Interesados
Supervisa a: Scrum Master
Requisitos de conocimientos:
Funcionamiento del negocio
Requisitos de habilidades:
Liderazgo, Comunicación, Negociación, Motivación, y Solución de
Conflictos
Requisitos de experiencia:
Ocupar un cargo de alto nivel en la empresa objetivo
Objetivos del rol:
Asegurarse el cumplimiento de los entregables
Funciones del rol:
Revisar cada semana el cumplimiento de los entregables subidos al
repositorio.
Niveles de autoridad:
Rechazar entregables en caso de falla y solicitar inmediata solución
ROL Nro. 2
Reporta a: Product Owner
Scrum Master
Supervisa a: Team Scrum
Requisitos de conocimientos:
Gestión de Proyectos Agile
Requisitos de habilidades:
Solución, Entendimiento y Análisis
Requisitos de experiencia:
3 años de experiencia en el cargo
Objetivos del rol:
Desarrollar entregables según cronograma
ROL Nro. 3 Funciones del rol:
Team Scrum Desarrollo de entregables siguiendo las buenas prácticas de calidad
Niveles de autoridad:
Proponer cambios según reunión
246
Reporta a: Scrum Master
Requisitos de conocimientos:
Conocimiento en diseño, análisis y desarrollo de sistemas
Requisitos de habilidades:
Analítico, Observador, Conocimiento técnico y Solución de problemas
Requisitos de experiencia:
3 años de experiencia en el cargo
Tabla 103
Línea Base de Calidad del Proyectos
FRECUENCIA
FACTOR DE FRECUENCIA Y
OBJETIVO DE MÉTRICA A Y
CALIDAD MOMENTO
CALIDAD UTILIZAR MOMENTO DE
RELEVANTE DE REPORTE
MEDICIÓN
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
247
Se debe tener en cuenta que el CPI y el SPI se calculan de la siguiente manera:
Tabla 104
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
Tabla 105
248
Paquete de Trabajo Estándar o norma Actividades de Actividades de Control
de calidad aplicable Prevención
Project Charter PMBOK Revisión de estándar Revisión y aprobación del
PO.
• Adecuación Funcional
• Eficiencia de Desempeño
• Usabilidad
249
Tabla 106
Donde:
- 𝐶𝑟𝑖𝑡𝐶𝑢𝑚𝑝𝑙𝑖𝑑𝑜𝑠: Cantidad de
criterios de aceptación
cumplidos por HU
- 𝑇𝑜𝑡𝐶𝑟𝑖𝑡𝑒𝑟𝑖𝑜𝑠 : Total de
criterios de aceptación por HU
• Índice de defectos nulo en
pruebas de concurrencia mayor
a 100 hilos de usuarios por
ejecución para la funcionalidad
con mayor valor para el
negocio por Sprint (Ver
ecuación 9)
El software no presenta
Eficiencia de Ecuación 9
problemas de rendimiento
Desempeño
pese a la concurrencia Concurrencia
𝐶𝑎𝑛𝑡𝐹𝑎𝑙𝑙𝑜𝑠
× 100% = 0%
𝑇𝑜𝑡𝑅𝑒𝑠𝑢𝑙𝑡
Donde:
- 𝐶𝑎𝑛𝑡𝐹𝑎𝑙𝑙𝑜𝑠: Cantidad de
fallos resultantes en la prueba
de concurrencia
250
- 𝑇𝑜𝑡𝑅𝑒𝑠𝑢𝑙𝑡: Cantidad total de
resultados de la prueba de
concurrencia
• Acta de conformidad con
respecto a la experiencia del
usuario por parte del usuario
por incremento con estado 1.
Dónde:
- 0: Desaprobado
- 1: Aprobado
Donde:
- 𝐶𝑎𝑛𝑡𝐸𝑟𝑟𝑜𝑟𝑒𝑠 : Cantidad de
errores de usabilidad
reportados
- 𝐶𝑎𝑛𝑡𝑃𝑟𝑢𝑒𝑏𝑎𝑠 : Cantidad de
pruebas realizadas
Nota. Adaptado de “Systems and software engineering: Systems and software Quality
Requirements and Evaluation (SQuaRE) - System and software quality models”, por
International Organization for Standardization [ISO] & International Electrotechnical
Commission [IEC], 2011, (https://www.iso.org/standard/35733.html).
251
5.1.5 Plan de Gestión del Riesgo
Los riesgos del presente proyecto son los siguientes:
Tabla 107
Riesgos del proyecto
Probabil. Responsable
Amenaza / Descripción Causa Entregables Tipo de Responsable Respuestas Fecha
Código Disparador x Impacto Estrategia de la Acción
oportunidad Riesgo Raíz afectados riesgo del riesgo planificadas planificada
total respuesta
-Recopilar la mayor cantidad
Aplicación no logra -Mirko Realizar nuevo -Mirko
Data de entrenamiento de Ejecución del de data para el entrenamiento
alcanzar el nivel de eficacia Bermudez entrenamiento a Evitar Bermudez Al final del
R001 Amenaza los algoritmos sea sistema en Entregable Final 0.7 Alto de los algoritmos
propuesto (95%) en sus -Diana los algoritmos -Diana proyecto
insuficiente producción -Hacer pruebas unitarias antes
resultados Hidalgo con data robusta Hidalgo
de lanzar el piloto
Solicitar
Modificación de los -Mirko -Mirko
Solicitud de ampliación de A mitad
No cumplir con el requerimientos por Entregable 1 Bermudez Bermudez Realizar reuniones constantes
R002 Amenaza cambios por 0.7 Alto tiempo y Mitigar del
tiempo establecido para parte del PO en la fase Entregable 2 -Diana -Diana con el PO
parte del PO presupuesto proyecto
el proyecto de Ejecución Hidalgo Hidalgo
Solicitar apoyo
Recopilar toda la información
Pérdida de contacto con Que el PO ya no labore PO no Grover de otro Grover A mitad
R003 Amenaza Entregable 2 0.7 Alto Evitar posible desde la fase de
el PO en la institución disponible Basas representante de Basas del
Iniciación del proyecto
la institución proyecto
252
Diana
Hidalgo
253
254
Para cada riesgo identificado se ha destinado una parte de las reservas de
contingencia (S/3,568.40) y gestión (S/3,218.20) indicadas en el punto 5.1.3, lo cual se
detalla a continuación:
255
Reserva de Contingencia: Cubre los costos adicionales de un nuevo entrenamiento
de algoritmos y la recopilación de datos robustos, garantizando que el proyecto pueda
adaptarse para cumplir con los estándares sin exceder el presupuesto original. El monto
asignado como contingencia para este riesgo es S/618.20.
Reserva de Contingencia: Se utiliza para cubrir los costos adicionales asociados con
la redistribución de tareas o medidas preventivas, asegurando que el proyecto pueda
adaptarse a cambios en la disponibilidad del equipo sin afectar el presupuesto original. El
monto asignado como contingencia para este riesgo es S/664.90.
256
Reserva de Gestión: Contribuye a establecer comunicación constante con el PO y
asegurar los recursos necesarios para obtener aprobaciones, garantizando una gestión
efectiva de entregables. El monto asignado como gestión para este riesgo es S/324.40.
257
SECCIÓN 4: GUÍAS PARA DOCUMENTACIÓN DEL PROYECTO
El proceso de codificación empieza con las dos primeras letras de la descripción del
tipo de fase, seguidas por las dos primeras de la descripción del proceso. A
continuación, se incluyen las dos primeras letras que representan el tipo de
documento, finalizando con un número consecutivo de dos dígitos que identifica el
documento.
Ejemplo:
Tipo de fase: Iniciación
Nombre del proceso: Historias de usuario
Tipo de documento: Procedimiento
Consecutivo: 01
IN-HI-PR01
Guías para Almacenamiento de Documentos
- Los documentos se subirán al sharepoint del proyecto.
SECCIÓN 5: SIGLARIO
− IN: Iniciación
− HI: Historia de Usuario
− PR: Procedimiento
− V: Versión
258
5.1.7 Plan de Gestión de Interesados
Los interesados identificados para el presente proyecto son los siguientes:
Tabla 108
Identificación de Interesados del proyecto
I. IDENTIFICACIÓN DE INTERESADOS
259
A continuación, se muestra la Matriz Poder vs Interés:
Tabla 109
260
Del cuadro anterior se puede inferir que esta técnica clasifica a los
Comentario:
interesados según su grado de autoridad, nivel de preocupación o
interés en los resultados del proyecto.
Tabla 110
Matriz de Poder vs Influencia
261
Del cuadro anterior se puede categorizar a los interesados en
Comentario:
función de su nivel de autoridad y su capacidad para influir en
los resultados del proyecto.
Tabla 111
262
Con la información anterior se ha podido determinar el análisis de las brechas
existentes por cada interesado, el cual se muestra a continuación:
Tabla 112
Análisis de Brechas
ANÁLISIS DE BRECHAS
5.2.1 Sprint 1
A continuación, se presenta el monitoreo correspondiente a la ejecución del Sprint 1.
5.2.1.1 Alcance
Para poder monitorear el alcance obtenido para el Sprint 1 se han tomado como
referencia los hitos establecidos según cronograma. En base a ello se ha realizado un cuadro
de verificación para validar el cumplimiento de cada uno de ellos. Los resultados se muestran
a continuación:
263
Tabla 113
Cuadro de verificación de hitos para validar el cumplimiento del alcance del proyecto –
Sprint 1
Tabla 114
Cuadro de verificación de paquetes de trabajo para validar el cumplimiento del alcance
del proyecto – Sprint 1
1.3.4.1.4 Implementación de
02/09/22 ✓
Servicios Azure
264
1.3.4.1.6 Sprint Retrospective 06/09/22 ✓
5.2.1.2 Cronograma
Para monitorear que se haya cumplido con el desarrollo de las tareas propuestas según
cronograma para el Sprint 1, se han tomado como referencia al avance real vs el avance
planificado del Sprint.
Tabla 115
Avance planificado vs Avance real – Sprint 1
Avance planificado Avance real
Semana #Tareas #Tareas % Semana #Tareas #Tareas %
Establecidas Acumulado Acumulado Realizadas Acumulado Acumulado
Sem 0 0 0 0% Sem 0 0 0 0%
Sem 1 6 6 12% Sem 1 5 5 11%
Sem 2 8 14 26% Sem 2 7 12 22%
Sem 3 7 21 28% Sem 3 6 18 24%
Sem 4 6 27 32% Sem 4 12 30 33%
Sem 5 7 34 37% Sem 5 6 36 38%
Sem 6 9 43 45% Sem 6 9 45 49%
Sem 7 8 51 51% Sem 7 7 52 53%
Sem 8 10 61 54% Sem 8 9 61 57%
Sem 9 5 66 58% Sem 9 4 65 60%
Sem 10 8 74 61% Sem 10 11 76 63%
Sem 11 9 83 65% Sem 11 8 84 66%
Sem 12 7 90 67% Sem 12 6 90 68%
Total de 90 Total de 90
Tareas Tareas
265
Figura 101
60%
50%
40%
30%
20%
10%
0%
Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem Sem
0 1 2 3 4 5 6 7 8 9 10 11 12
Avance planificado 0% 12% 26% 28% 32% 37% 45% 51% 54% 58% 61% 65% 67%
Avance real 0% 11% 22% 24% 33% 38% 49% 53% 57% 60% 63% 66% 68%
Como se puede observar, hasta la semana 4 el avance real estaba por debajo del
planificado, lo cual se traduce como un retraso en las actividades, no obstante, desde la
semana 5 esta situación cambió, mostrando una ventaja por parte del avance real frente al
planificado y una reivindicación del equipo con respecto a la puntualidad en la realización
de sus actividades, lo que se traduce como un cumplimiento óptimo con respecto al
desarrollo de las actividades en el tiempo establecido en el cronograma para el Sprint 1.
✓ EV = 68%
✓ PV = 67%
Por lo tanto:
Lo que significa que el proyecto está avanzando a un ritmo mejor al previsto, según la
interpretación que se muestra en la Tabla 116.
266
Tabla 116
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.2.1.3 Costo
Para monitorear que se esté cumpliendo con el presupuesto según la estimación de
coste realizada para el Sprint 1, se han utilizado como referencia al costo real vs el costo
planificado del proyecto.
Tabla 117
Costo planificado vs Costo real – Sprint 1
Costo planificado Costo real
% %
Presupuesto Presupuesto Presupuesto Presupuesto
Semana Acumul Semana Acumul
Establecido Acumulado Gastado Acumulado
ado ado
Sem 0 S/ - S/ - 0% Sem 0 S/ - S/ - 0%
Sem 1 S/ 774.00 S/ 774.00 12% Sem 1 S/ 774.00 S/ 774.00 11%
Sem 2 S/ 774.00 S/ 1,548.00 26% Sem 2 S/ 659.90 S/ 1,433.90 22%
Sem 3 S/ 3,071.87 S/ 4,619.87 28% Sem 3 S/ 2,781.87 S/ 4,215.77 24%
Sem 4 S/ 3,071.87 S/ 7,691.75 32% Sem 4 S/ 3,571.87 S/ 7,787.65 33%
Sem 5 S/ 3,234.00 S/ 10,925.75 37% Sem 5 S/ 3,239.00 S/ 11,026.65 38%
Sem 6 S/ 3,234.00 S/ 14,159.75 45% Sem 6 S/ 3,617.500 S/ 14,644.15 49%
Sem 7 S/ 967.50 S/ 15,127.25 51% Sem 7 S/ 1,027.50 S/ 15,671.65 53%
Sem 8 S/ 2,512.65 S/ 17,639.90 54% Sem 8 S/ 2,600.65 S/ 18,272.30 57%
267
Sem 9 S/ 2,512.65 S/ 20,152.55 58% Sem 9 S/ 1,880.25 S/ 20,152.55 58%
Sem 10 S/ 2,512.65 S/ 22,665.20 61% Sem 10 S/ 1,212.65 S/ 21,365.20 59%
Sem 11 S/ 2,512.65 S/ 25,177.85 65% Sem 11 S/ 1,300.00 S/ 22,665.20 61%
Sem 12 S/ 2,512.65 S/ 27,690.51 67% Sem 12 S/ 1,289.00 S/ 23,954.20 63%
Costo Costo
S/ 27,690.51 S/ 23,954.21
Total Total
Figura 102
Rendimiento del Costo - Sprint 1
60%
50%
40%
30%
20%
10%
0%
Se Se Se
Se Se Se Se Se Se Se Se Se Se
m m m
m0 m1 m2 m3 m4 m5 m6 m7 m8 m9
10 11 12
Costo planificado 0% 12% 26% 28% 32% 37% 45% 51% 54% 58% 61% 65% 67%
Costo real 0% 12% 22% 24% 33% 38% 49% 53% 57% 58% 59% 61% 63%
✓ EV = 67%
✓ AC = 63%
Por lo tanto:
268
Lo que significa que el presupuesto gastado es menor al presupuestado
hasta la fecha, lo cual es óptimo según la interpretación que se muestra en la Tabla 118.
Tabla 118
Métrica CPI del PMBOK Sprint 1
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.2.1.4 Calidad
Para poder monitorear la calidad del proyecto para el Sprint 1, se tomó en cuenta el
cumplimiento de las métricas establecidas en el Plan de Gestión de Calidad relacionados a
los criterios de aceptación de las HU del Sprint. Los resultados obtenidos se detallan en el
punto 4.3.
5.2.1.5 Riesgo
En el presente Sprint se llegó a reportar la posible materialización de uno de los
riesgos mapeados para el presente proyecto:
269
5.2.1.6 Comunicaciones
Para monitorear la comunicación para la ejecución del proyecto se tiene en cuenta lo
detallado en el Plan de Gestión de Comunicaciones del punto 5.1.6.
Para validar que se esté cumpliendo efectivamente con la comunicación en el equipo hasta
el momento se ha realizado el siguiente cuadro de verificación:
Tabla 119
Cuadro de verificación para validar el cumplimiento efectivo de la comunicación dentro
del proyecto – Sprint 1
Responsable
Acción
Diana Hidalgo Mirko Bermudez
¿Comunicó al PO sobre el inicio del
✓ ✓
Proyecto?
¿Comunica cuando modifica
✓ ✓
documentos?
¿Comunicó al PO que se actualizó el
✓ ✓
cronograma de trabajo?
En base a la Tabla 119, se puede deducir que se cumple efectivamente con una
comunicación óptima para la realización del proyecto.
5.2.1.7 Interesados
Para poder monitorear el nivel de satisfacción del Product Owner (Grover Basas), se
han llevado a cabo reuniones durante la construcción del Sprint 1. El usuario mostró estar
satisfecho al cumplir óptimamente con el alcance establecido y en consecuencia a ello brindó
su aprobación al incremento 1 por medio de un acta (Ver anexo 7).
270
5.2.2 Sprint 2
A continuación, se presenta el monitoreo correspondiente a la ejecución del Sprint 2.
5.2.2.1 Alcance
Para poder monitorear el alcance obtenido para el Sprint 2 se han tomado como
referencia los hitos establecidos según cronograma. En base a ello se ha realizado un cuadro
de verificación para validar el cumplimiento de cada uno de ellos. Los resultados se muestran
a continuación:
Tabla 120
Cuadro de verificación de hitos para validar el cumplimiento del alcance del proyecto –
Sprint 2
Hitos Fecha Estado Evidencia
Tabla 121
Cuadro de verificación de paquetes de trabajo para validar el cumplimiento del alcance
del proyecto – Sprint 2
Paquetes de Trabajo Fecha Estado
271
1.3.4.8.4 Implementación de Servicios
12/10/22 ✓
Azure
5.2.2.2 Cronograma
Para monitorear que se haya cumplido con el desarrollo de las tareas propuestas
según cronograma para el Sprint 2, se han tomado como referencia al avance real vs el
avance planificado del Sprint.
Tabla 122
272
Sem 11 9 83 65% Sem 11 8 84 66%
Sem 12 7 90 67% Sem 12 6 90 68%
Sem 13 5 95 72% Sem 13 4 94 71%
Sem 14 8 103 74% Sem 14 11 105 76%
Sem 15 9 112 78% Sem 15 8 113 80%
Sem 16 7 119 81% Sem 16 6 119 83%
Total de 119 Total de 119
Tareas Tareas
Figura 103
Rendimiento del Cronograma – Sprint 2
75%
65%
55%
45%
35%
25%
15%
5%
-5%
Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se
m m m m m m m m m m m m m m m m m
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Avance planificado 0% 12% 26% 28% 32% 37% 45% 51% 54% 58% 61% 65% 67% 72% 74% 78% 81%
Avance real 0% 11% 22% 24% 33% 38% 49% 53% 57% 60% 63% 66% 68% 71% 76% 80% 83%
Como se puede observar, en la semana 13, el avance real estaba por debajo del
planificado, lo cual se traduce como un retraso en las actividades, no obstante, desde la
semana 14 esta situación cambió, mostrando una pequeña ventaja por parte del avance real
frente al planificado, la cual se mantiene hasta la semana 16 y se traduce como un
cumplimiento óptimo con respecto al desarrollo de las actividades en el tiempo establecido
en el cronograma para el Sprint 2.
✓ EV = 83%
273
✓ PV = 81%
Por lo tanto:
Lo que significa que el proyecto está avanzando a un ritmo mejor al previsto, según la
interpretación que se muestra en la Tabla 123.
Tabla 123
Métrica SPI del PMBOK Sprint 2
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.2.2.3 Costo
Para monitorear que se esté cumpliendo con el presupuesto según la estimación de
coste realizada para el Sprint 2, se han utilizado como referencia al costo real vs el costo
planificado del proyecto.
Tabla 124
274
% %
Presupuesto Presupuesto Presupuesto Presupuesto
Semana Acumul Semana Acum
Establecido Acumulado Gastado Acumulado
ado ulado
Sem 0 S/ - S/ - 0% Sem 0 S/ - S/ - 0%
Sem 1 S/ 774.00 S/ 774.00 12% Sem 1 S/ 774.00 S/ 774.00 12%
Sem 2 S/ 774.00 S/ 1,548.00 26% Sem 2 S/ 659.90 S/ 1,433.90 22%
Sem 3 S/ 3,071.87 S/ 4,619.87 28% Sem 3 S/ 2,781.87 S/ 4,215.77 24%
Sem 4 S/ 3,071.87 S/ 7,691.75 32% Sem 4 S/ 3,571.87 S/ 7,787.65 33%
Sem 5 S/ 3,234.00 S/ 10,925.75 37% Sem 5 S/ 3,239.00 S/ 11,026.65 38%
Sem 6 S/ 3,234.00 S/ 14,159.75 45% Sem 6 S/ 3,617.50 S/ 14,644.15 49%
Sem 7 S/ 967.500 S/ 15,127.25 51% Sem 7 S/ 1,027.50 S/ 15,671.65 53%
Sem 8 S/ 2,512.65 S/ 17,639.90 54% Sem 8 S/ 2,600.65 S/ 18,272.30 57%
Sem 9 S/ 2,512.65 S/ 20,152.55 58% Sem 9 S/ 1,880.25 S/ 20,152.55 58%
Sem 10 S/ 2,512.65 S/ 22,665.20 61% Sem 10 S/ 1,212.65 S/ 21,365.20 59%
Sem 11 S/ 2,512.65 S/ 25,177.85 65% Sem 11 S/ 1,300.00 S/ 22,665.20 61%
Sem 12 S/ 2,512.65 S/ 27,690.51 67% Sem 12 S/ 1,289.00 S/ 23,954.20 63%
Sem 13 S/ 2,512.65 S/ 30,203.16 72% Sem 13 S/ 4,212.65 S/ 28,166.85 69%
Sem 14 S/ 2,512.65 S/ 32,715.81 74% Sem 14 S/ 1,785.00 S/ 29,951.85 71%
Sem 15 S/ 2,512.65 S/ 35,228.46 78% Sem 15 S/ 2,763.95 S/ 32,715.81 74%
Sem 16 S/ 2,512.65 S/ 37,741.11 81% Sem 16 S/ 2,112.65 S/ 34,828.46 77%
Costo Costo
Total S/ 37,741.12 Total S/ 34,828.47
275
Figura 104
80%
70%
60%
50%
40%
30%
20%
10%
0%
Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se
m m m m m m m m m m m m m m m m m
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Costo planificado 0% 12% 26% 28% 32% 37% 45% 51% 54% 58% 61% 65% 67% 72% 74% 78% 81%
Costo real 0% 12% 22% 24% 33% 38% 49% 53% 57% 58% 59% 61% 63% 69% 71% 74% 77%
✓ EV = 81%
✓ AC = 77%
Por lo tanto:
Lo que significa que el presupuesto gastado es menor al presupuestado hasta la fecha, lo cual
es óptimo según la interpretación que se muestra en la Tabla 125.
276
Tabla 125
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.2.2.4 Calidad
Para poder monitorear la calidad del proyecto para el Sprint 2, se tomó en cuenta el
cumplimiento de las métricas establecidas en el Plan de Gestión de Calidad relacionados a
los criterios de aceptación de las HU del Sprint. Los resultados obtenidos se detallan en el
punto 4.3.
5.2.2.5 Riesgo
En el presente Sprint no se materializó ni generó un nuevo riesgo para el proyecto.
5.2.2.6 Comunicaciones
Para monitorear la comunicación para la ejecución del proyecto se tiene en cuenta lo
detallado en el Plan de Gestión de Comunicaciones del punto 5.1.6.
277
Tabla 126
Cuadro de verificación para validar el cumplimiento efectivo de la comunicación dentro
del proyecto – Sprint 2
Responsable
Acción
Diana Hidalgo Mirko Bermudez
¿Comunica cuando modifica
✓ ✓
documentos?
¿Comunicó al PO que se actualizó el
✓ ✓
cronograma de trabajo?
En base a la Tabla 126, se puede deducir que se cumple efectivamente con una
comunicación óptima para la realización del proyecto.
5.2.2.7 Interesados
Para poder monitorear el nivel de satisfacción del Product Owner (Grover Basas), se
han llevado a cabo reuniones durante la construcción del Sprint 2. El usuario mostró estar
satisfecho al cumplir óptimamente con el alcance establecido y en consecuencia a ello brindó
su aprobación al entregable 2 por medio de un acta (Ver anexo 8).
5.2.3 Sprint 3
A continuación, se presenta el monitoreo correspondiente a la ejecución del Sprint 3.
5.2.3.1 Alcance
Para poder monitorear el alcance obtenido para el Sprint 3 se han tomado como
referencia los hitos establecidos según cronograma. En base a ello se ha realizado un cuadro
de verificación para validar el cumplimiento de cada uno de ellos. Los resultados se muestran
a continuación:
278
Tabla 127
Cuadro de verificación de hitos para validar el cumplimiento del alcance del proyecto –
Sprint 3
Tabla 128
Cuadro de verificación de paquetes de trabajo para validar el cumplimiento del alcance
del proyecto – Sprint 3
279
1.3.4.13.5 Sprint Review 23/11/22 ✓
5.2.3.2 Cronograma
Para monitorear que se haya cumplido con el desarrollo de las tareas propuestas
según cronograma para el Sprint 3, se han tomado como referencia al avance real vs el
avance planificado del Sprint.
Tabla 129
280
Sem 13 5 95 72% Sem 13 4 94 71%
Sem 14 8 103 74% Sem 14 11 105 76%
Sem 15 9 112 78% Sem 15 8 113 80%
Sem 16 7 119 81% Sem 16 6 119 83%
Sem 17 5 124 84% Sem 17 4 123 84%
Sem 18 8 132 86% Sem 18 11 134 88%
Sem 19 9 141 89% Sem 19 8 142 91%
Sem 20 7 148 92% Sem 20 6 148 94%
Total de 148 Total de 148
Tareas Tareas
Figura 105
Rendimiento del Cronograma – Sprint 3
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se
m m m m m m m m m m m m m m m m m m m m m
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Avance planificado 0% 12 26 28 32 37 45 51 54 58 61 65 67 72 74 78 81 84 86 89 92
Avance real 0% 11 22 24 33 38 49 53 57 60 63 66 68 71 76 80 83 84 88 91 94
Como se puede observar, desde la semana 17, el avance real estuvo por encima del
planificado, lo cual indica que el equipo estuvo trabajando de manera óptima con respecto
al tiempo. Esta situación se mantuvo hasta la semana 20 lo que se traduce como un
cumplimiento óptimo con respecto al desarrollo de las actividades en el tiempo establecido
en el cronograma para el Sprint 3.
281
✓ EV = 94%
✓ PV = 92%
Por lo tanto:
Tabla 130
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.2.3.3 Costo
Para monitorear que se esté cumpliendo con el presupuesto según la estimación de
coste realizada para el Sprint 3, se han utilizado como referencia al costo real vs el costo
planificado del proyecto.
282
Tabla 131
283
Figura 106
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se Se
m m m m m m m m m m m m m m m m m m m m m
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Costo planificado 0% 12 26 28 32 37 45 51 54 58 61 65 67 72 74 78 81 84 86 89 92
Costo real 0% 12 22 24 33 38 49 53 57 58 59 61 63 69 71 74 77 79 81 84 86
✓ EV = 92%
✓ AC = 86%
Por lo tanto:
Lo que significa que el presupuesto gastado es menor al presupuestado hasta la fecha, lo cual
es óptimo según la interpretación que se muestra en la Tabla 132.
284
Tabla 132
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.2.3.4 Calidad
Para poder monitorear la calidad del proyecto para el Sprint 3, se tomó en cuenta el
cumplimiento de las métricas establecidas en el Plan de Gestión de Calidad relacionados a
los criterios de aceptación de las HU del Sprint. Los resultados obtenidos se detallan en el
punto 4.3.
5.2.3.5 Riesgo
En el presente Sprint se llegó a reportar la posibilidad de no encontrar un usuario
aprobador para poder regularizar la conformidad de los entregables del proyecto, lo cual se
traduce como un nuevo riesgo el cual es el siguiente:
285
Chávez y está de acuerdo con revisar y brindar las aprobaciones funcionales del sistema en
base a su experiencia.
5.2.3.6 Comunicaciones
Para monitorear la comunicación para la ejecución del proyecto se tiene en cuenta lo
detallado en el Plan de Gestión de Comunicaciones del punto 5.1.6.
Tabla 133
Cuadro de verificación para validar el cumplimiento efectivo de la comunicación dentro
del proyecto – Sprint 3
Responsable
Acción
Diana Hidalgo Mirko Bermudez
¿Comunica cuando modifica
✓ ✓
documentos?
¿Comunicó al PO que se actualizó el
✓ ✓
cronograma de trabajo?
En base a la Tabla 133, se puede deducir que se cumple efectivamente con una
comunicación óptima para la realización del proyecto.
5.2.3.7 Interesados
Para poder monitorear el nivel de satisfacción del Product Owner (Grover Basas), se
han llevado a cabo reuniones durante la construcción del Sprint 3. El usuario mostró estar
satisfecho al cumplir óptimamente con el alcance establecido y en consecuencia a ello brindó
su aprobación al incremento 3 por medio de un acta (Ver anexo 9).
286
5.3 Ejecución y Monitoreo Final del Proyecto
A continuación, se presenta el monitoreo correspondiente a la ejecución general del
proyecto.
5.3.1 Alcance
Para poder monitorear el alcance obtenido al finalizar el presente proyecto se ha
tomado como referencia el total de hitos establecidos según cronograma. En base a ello se
ha realizado un cuadro de verificación para validar el cumplimiento de cada uno de ellos.
Los resultados se muestran a continuación:
Tabla 134
Cuadro de verificación de hitos para validar el cumplimiento final del alcance del
proyecto
287
H12: Aprobación del Acta de Aprobación del
28/11/2022 ✓
Entregable 3 Entregable 3 (Anexo 9)
Tabla 135
Cuadro de verificación de paquetes de trabajo para validar el cumplimiento final del
alcance del proyecto
Paquetes de Trabajo Fecha Estado
288
1.2.1.1 Plan de Gestión del Alcance 23/08/21 ✓
289
1.3.1.3 Diagrama Persona del Stakeholder 09/09/21 ✓
290
1.3.4.1.1 Sprint Planning (Sprint 1) 01/08/22 ✓
291
1.3.4.8.4 Implementación de Servicios
12/10/22 ✓
Azure (Sprint 2)
292
1.3.4.13.7 Refinamiento del Product
25/11/22 ✓
Backlog (Sprint 3)
5.3.2 Cronograma
Para monitorear que se haya cumplido con el desarrollo de las tareas propuestas
según cronograma para el presente proyecto, se han tomado como referencia al avance real
vs el avance planificado para todo el proyecto.
Tabla 136
Avance planificado vs Avance real del proyecto
Avance planificado Avance real
Semana #Tareas #Tareas % Semana #Tareas #Tareas %
Establecidas Acumulado Acumulado Realizadas Acumulado Acumulado
Sem 0 0 0 0% Sem 0 0 0 0%
Sem 1 6 6 12% Sem 1 5 5 11%
Sem 2 8 14 26% Sem 2 7 12 22%
Sem 3 7 21 28% Sem 3 6 18 24%
Sem 4 6 27 32% Sem 4 12 30 33%
Sem 5 7 34 37% Sem 5 6 36 38%
Sem 6 9 43 45% Sem 6 9 45 49%
Sem 7 8 51 51% Sem 7 7 52 53%
Sem 8 10 61 54% Sem 8 9 61 57%
Sem 9 5 66 58% Sem 9 4 65 60%
Sem 10 8 74 61% Sem 10 11 76 63%
Sem 11 9 83 65% Sem 11 8 84 66%
Sem 12 7 90 67% Sem 12 6 90 68%
Sem 13 5 95 72% Sem 13 4 94 71%
Sem 14 8 103 74% Sem 14 11 105 76%
Sem 15 9 112 78% Sem 15 8 113 80%
Sem 16 7 119 81% Sem 16 6 119 83%
Sem 17 5 124 84% Sem 17 4 123 84%
Sem 18 8 132 86% Sem 18 11 134 88%
Sem 19 9 141 89% Sem 19 8 142 91%
Sem 20 7 148 92% Sem 20 6 148 94%
Sem 21 4 152 95% Sem 21 5 153 97%
Sem 22 6 158 96% Sem 22 8 161 98%
Sem 23 4 162 98% Sem 23 4 165 100%
Sem 24 3 165 100% Sem 24 0 165 100%
Total de 165 Total de 165
Tareas Tareas
293
En base a dicha información, se realizó el siguiente diagrama:
Figura 107
Como se puede observar, el cumplimiento del proyecto con respecto al tiempo ha sido
óptimo. Aplicando el SPI, en base a la información de la Tabla 137, tenemos como:
✓ EV = 100%
✓ PV = 98%
Por lo tanto:
Lo que significa que el proyecto avanzó mejor al ritmo previsto, según la interpretación que
se muestra en la Tabla 137.
294
Tabla 137
Nota. Adaptado de “Guía de los Fundamentos para la Dirección de Proyectos (Guía del
PMBOK®)” (6a ed.), por Project Management Institute [PMI], 2017,
(https://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/pmbok-guide-
6th-errata.pdf?sc_lang_temp=es-ES).
5.3.3 Costo
Para monitorear que se esté cumpliendo con el presupuesto según la estimación de
coste realizada para el presente proyecto, se han utilizado como referencia al costo real vs el
costo planificado del proyecto.
Tabla 138
Costo planificado vs Costo real del proyecto
Costo planificado Costo real
% %
Sema Presupuesto Presupuesto Presupuesto Presupuesto
Acumul Semana Acumul
na Establecido Acumulado Gastado Acumulado
ado ado
Sem 0 S/ - S/ - 0% Sem 0 S/ - S/ - 0%
Sem 1 S/ 774.00 S/ 774.00 12% Sem 1 S/ 774.00 S/ 774.00 12%
Sem 2 S/ 774.00 S/ 1,548.00 26% Sem 2 S/ 659.90 S/ 1,433.90 22%
Sem 3 S/ 3,071.87 S/ 4,619.87 28% Sem 3 S/ 2,781.87 S/ 4,215.77 24%
Sem 4 S/ 3,071.87 S/ 7,691.75 32% Sem 4 S/ 3,571.87 S/ 7,787.65 33%
Sem 5 S/ 3,234.00 S/ 10,925.75 37% Sem 5 S/ 3,239.00 S/ 11,026.65 38%
Sem 6 S/ 3,234.00 S/ 14,159.75 45% Sem 6 S/ 3,617.50 S/ 14,644.15 49%
Sem 7 S/ 967.50 S/ 15,127.25 51% Sem 7 S/ 1,027.50 S/ 15,671.65 53%
Sem 8 S/ 2,512.65 S/ 17,639.90 54% Sem 8 S/ 2,600.65 S/ 18,272.30 57%
295
Sem 9 S/ 2,512.65 S/ 20,152.55 58% Sem 9 S/ 1,880.25 S/ 20,152.55 58%
Sem
10 S/ 2,512.65 S/ 22,665.20 61% Sem 10 S/ 1,212.65 S/ 21,365.20 59%
Sem
11 S/ 2,512.65 S/ 25,177.85 65% Sem 11 S/ 1,300.00 S/ 22,665.20 61%
Sem
12 S/ 2,512.65 S/ 27,690.51 67% Sem 12 S/ 1,289.00 S/ 23,954.20 63%
Sem
13 S/ 2,512.65 S/ 30,203.16 72% Sem 13 S/ 4,212.65 S/ 28,166.85 69%
Sem
14 S/ 2,512.65 S/ 32,715.81 74% Sem 14 S/ 1,785.00 S/ 29,951.85 71%
Sem
15 S/ 2,512.65 S/ 35,228.46 78% Sem 15 S/ 2,763.95 S/ 32,715.81 74%
Sem
16 S/ 2,512.65 S/ 37,741.11 81% Sem 16 S/ 2,112.65 S/ 34,828.46 77%
Sem
17 S/ 2,512.65 S/ 40,253.77 84% Sem 17 S/ 1,919.65 S/ 36,748.11 79%
Sem
18 S/ 2,512.65 S/ 42,766.42 86% Sem 18 S/ 993.00 S/ 37,741.11 81%
Sem
19 S/ 2,512.65 S/ 45,279.07 89% Sem 19 S/ 2,512.65 S/ 40,253.77 84%
Sem
20 S/ 2,512.65 S/ 47,791.72 92% Sem 20 S/ 2,512.65 S/ 42,766.42 86%
Sem
21 S/ 2,512.65 S/ 50,304.37 95% Sem 21 S/ 990.65 S/ 43,757.07 87%
Sem
22 S/ 2,512.65 S/ 52,817.03 96% Sem 22 S/ 1,522.00 S/ 45,279.07 89%
Sem
23 S/ 774.00 S/ 53,591.03 98% Sem 23 S/ 753.80 S/ 46,032.87 91%
Sem
24 S/ 774.00 S/ 54,365.03 100% Sem 24 S/ 774.00 S/ 46,806.87 91%
Costo Costo
Total S/ 54,365.03 Total S/ 46,806.87
296
Figura 108
Como se puede observar, el cumplimiento del proyecto con respecto a los costes ha
sido óptimo. Aplicando el CPI, en base a la información de la Tabla 139, tenemos como:
✓ EV = 100%
✓ AC = 91%
Por lo tanto:
Lo que significa que el presupuesto gastado fue menor al presupuestado, lo cual es óptimo
según la interpretación que se muestra en la Tabla 139.
Tabla 139
297
✓ CPI = 1, indica que el presupuesto
gastado es igual al previsto
✓ CPI > 1, indica que el presupuesto
gastado es menor al previsto
5.3.4 Calidad
Para poder monitorear la calidad del proyecto se tomó en cuenta el cumplimiento de
las métricas establecidas en el Plan de Gestión de Calidad relacionados a los criterios de
aceptación de las HU del Sprint. Los resultados obtenidos se detallan en el capítulo IV.
5.3.5 Riesgo
En el presente proyecto se llegaron a materializar 2 riesgos de la bitácora los cuales son:
5.3.6 Comunicaciones
Para monitorear la comunicación para la ejecución total del proyecto se tiene en
cuenta lo detallado en el Plan de Gestión de Comunicaciones del punto 5.1.6.
298
Tabla 140
Cuadro de verificación para validar el cumplimiento efectivo de la comunicación dentro
del proyecto
Responsable
Acción
Diana Hidalgo Mirko Bermudez
¿Comunica cuando modifica
✓ ✓
documentos?
¿Comunicó al PO que se actualizó el
✓ ✓
cronograma de trabajo?
En base a la Tabla 140, se puede deducir que se ha cumplido óptimamente con los
lineamientos de comunicación para la realización del presente proyecto.
5.3.7 Interesados
Para poder monitorear el nivel de satisfacción del Product Owner (Grover Basas), se han
llevado a cabo reuniones a lo largo del desarrollo del presente proyecto. El usuario mostró
estar satisfecho al cumplir óptimamente con el alcance establecido y en consecuencia a ello
brindó su aprobación a la entrega final del proyecto por medio de un acta (Ver anexo 16).
5.4 Conclusiones
- Con respecto al Sprint 1, se puede concluir que se ha cumplido de manera óptima
con los entregables establecidos respetando la planificación del proyecto. En este
Sprint se materializó el riesgo R006 el cual fue mitigado de manera satisfactoria.
- Con respecto al Sprint 2, se puede concluir que se ha cumplido satisfactoriamente
con los entregables establecidos optimizando en tiempo y esfuerzo la planificación
del proyecto. No se materializaron riesgos ni se generaron nuevos.
299
- Con respecto al Sprint 3, se puede concluir que se ha cumplido satisfactoriamente
con los entregables establecidos optimizando en tiempo y esfuerzo la planificación
del proyecto. En este Sprint se añadió un nuevo riesgo a la bitácora el cual fue
registrado con código R007 y fue mitigado de manera satisfactoria.
Cumplimiento:
300
“La capacidad de aplicar el diseño de ingeniería para producir soluciones que
satisfagan necesidades específicas con consideración de salud pública, seguridad y bienestar,
así como factores globales, culturales, sociales, ambientales y económicos” (UPC, 2022,
párr. 2).
Cumplimiento:
Cumplimiento:
Para llevar a cabo el presente proyecto se optó por un marco de desarrollo ágil, el
cual tiene como punto clave a la comunicación, debido a que, para el desarrollo de cada uno
de los 3 Sprints, fue necesario comunicarse efectivamente con profesionales de diversas
especialidades, entre los cuales se encuentran el PO, otros docentes de la institución y el
especialista TI. La comunicación se realizó de manera audiovisual, a través de reuniones
mediante la plataforma Google Meets, y de manera textual, mediante actas, para llevar a
cabo el levantamiento de requerimientos, adquisición de información de la institución
objetivo, presentación de entregables y se obtuvo la aprobación de los documentos realizados
301
en las 4 fases del proyecto: Iniciación, Planificación, Ejecución y Cierre. Adicionalmente,
fue necesario que dichos especialistas estuviesen presentes en las ceremonias Scrum
realizadas por cada Sprint, las cuales son: Sprint Planning, Sprint Review, Sprint
Retrospective y Refinamiento. El consolidado de todas las comunicaciones efectuadas a lo
largo de la implementación del proyecto se pueden ubicar en las diferentes secciones
incluidas en los anexos del documento.
Cumplimiento:
302
Bien común: Se fomenta el bien común en cada grupo, núcleo, línea y centro de
investigación, buscando beneficiar a la comunidad en general.
De igual manera, se garantiza que todos los datos incluidos en este documento están
respaldados por fuentes confiables, las cuales pueden ser verificadas en la sección de
referencias bibliográficas.
Definición:
Cumplimiento:
303
satisfactoriamente los objetivos definidos para el presente proyecto. Para asegurar que se
esté cumpliendo con lo mencionado se realiza un monitoreo constante en base a los
entregables del proyecto y se llevan a cabo las ceremonias Scrum establecidas por cada
Sprint, incorporando en cada Sprint Retrospective un plan de acciones de mejora y
recopilando los aprendizajes del Sprint con la finalidad de contribuir con la mejora continua
del proyecto.
Cumplimiento:
304
Cumplimiento:
Para la elaboración del presente proyecto fue necesario adquirir nuevos conocimientos
mediante el análisis de artículos científicos pertenecientes a diversos autores que han
realizado estudios previos similares al propuesto y han brindado aportes significativos que
han servido de referencia para llevar a cabo la implementación de la presente propuesta.
Posterior al análisis realizado, se pudieron extraer diversos conocimientos en base a la
siguiente taxonomía: Modelos (Q1), Componentes (Q2), Tecnologías (Q3), Algoritmos (Q4)
y Validación (Q5). Dichos conocimientos se encuentran consolidados en el estado del arte
del proyecto y fueron adquiridos mediante estrategias de aprendizaje cognitivas al ser
llevados a la práctica mediante el desarrollo de la propuesta planteada y al ser usados para
generar un nuevo aporte a la literatura sistemática. El conocimiento adquirido también se
puede visualizar de manera sintetizada en el marco teórico del proyecto del Capítulo II.
7.1 Conclusiones
Con el presente estudio se desarrolló un sistema web para predicción de riesgo
académico en centros de estudio de nivel secundario en Lima Metropolitana basado en
algoritmos bayesianos, tomando como objetivo de estudio el caso particular de la I.E.P.
Santiago Antúnez de Mayolo. Las principales contribuciones del estudio fueron: la
implementación de un modelo predictivo aplicable para otros casos de estudio, la selección
de algoritmos que proporcionen un rendimiento óptimo en el ámbito predictivo y la
determinación de los principales factores influyentes en el riesgo académico y en el
fenómeno de la reprobación.
En base a los resultados obtenidos tras la culminación del estudio se obtuvo lo siguiente:
305
o el de Rico et al. (2019), que afirma que los principales factores influyentes son los
personales, familiares y aquellos que parten de la motivación de un estudiante; no
obstante, al realizar el análisis de cada uno de los factores expuestos por los autores,
adicionando el juicio de experto de los docentes de la institución objetivo, se pudieron
determinar que los factores que poseen mayor influencia y favorecen el riesgo académico
y con ello el incremento del fenómeno de la reprobación son los siguientes: Factores
familiares (F1), Factores sociales (F2), Factores económicos (F3) y Factores académicos
(F4).
• Se evidenció que los algoritmos clasificadores bayesianos, mediante sus 4 tasas de
retorno: Verdaderos Positivos (TP), Falsos Positivos (FP), Verdaderos Negativos (TN)
y Falsos Negativos (FN), permiten predecir con una eficacia de 99,0% y una exactitud
de 99,0% el riesgo estudiantil tomando en cuenta los factores determinados en el presente
estudio, los cuales son los familiares, sociales, económicos y académicos, confirmando
así la influencia directa de dichos factores con el fenómeno de la reprobación.
• Se evidenció que, aplicando el sistema web predictivo en la I.E.P. Santiago Antúnez de
Mayolo, se pudo reducir el índice de crecimiento anual de las reprobaciones de 24,52%
a 15,05%, lo cual evidencia una disminución de 9,47 puntos porcentuales para el
intervalo lectivo 2018-2022.
• El trabajar bajo un marco ágil de 3 Sprints permitió una mejora continua del producto al
facilitar la interacción entre el usuario y el equipo de desarrollo, aumentando así la
satisfacción del cliente por cada entregable presentado, lo cual se evidencia en el
feedback otorgado por el usuario en la retrospectiva de cada Sprint. Asimismo, los
indicadores SPI y CPI obtenidos al finalizar el proyecto con los valores de 1,02 y 1,1
respectivamente, evidencian un cumplimiento óptimo en tiempo y costes de la
planificación del proyecto tras la aplicación de este marco de trabajo. Adicionalmente,
el contar con una matriz de impedimentos tras la realización de los Daily Meeting por
Sprint, permitió al equipo detectar con anticipación la generación de 2 nuevos riesgos,
los cuales fueron registrados con los códigos R006 y R007 en la bitácora y fueron
mitigados satisfactoriamente al ser detectados a tiempo en base al plan de gestión de
riesgos. Por lo tanto, queda demostrada la importancia de la comunicación y la
planificación dentro de un proyecto para el cumplimiento de objetivos con respecto al
tiempo, calidad y costes, evidenciando así el principal beneficio de seguir un marco ágil
para el desarrollo de un proyecto, el cual es la mejora continua de la calidad del producto.
306
7.2 Recomendaciones
• Se recomienda considerar para la recolección de datos otros mecanismos como data
histórica, entrevistas o evaluaciones, en conjunto con la encuesta, para poder obtener
más información en base a los factores considerados para la determinación de las
variables del modelo propuesto los cuales son: Factores familiares (F1), Factores sociales
(F2), Factores económicos (F3) y Factores académicos (F4).
• Se recomienda realizar una retroalimentación anual del modelo propuesto utilizando
como datos de entrenamiento el histórico de predicciones de años lectivos pasados para
optimizar sus niveles de eficacia y exactitud.
• Se recomienda implementar el sistema propuesto en otras instituciones educativas
ubicadas en diferentes geografías a nivel nacional considerando para la predicción una
amplia gama de cursos dictados por docentes de diversas especialidades con la finalidad
de corroborar que los factores establecidos en el estudio presentan la misma relevancia
en geografías donde los valores de entrada posean mayor contraste a los obtenidos para
el estudio y se evalúe la posibilidad de cambiar o añadir nuevas variables al modelo
propuesto.
GLOSARIO DE TÉRMINOS
− Algoritmos Bayesianos: Algoritmos clasificadores con mayor eficacia y exactitud en
sus predicciones al reconocer patrones y aplicarse a conjuntos de datos en tiempo real.
− Machine Learning: Subconjunto de la inteligencia artificial en donde se entrenan
algoritmos para reconocer patrones conocidos en datos para que tengan la capacidad de
elaborar predicciones.
− Métrica: Sistemas de medición que sirven para cuantificar y evaluar aspectos de un
negocio, como tendencias, comportamientos o resultados.
− Minería de Datos: proceso mediante el cual se realiza la extracción de conocimiento
útil y se generan patrones de datos para facilitar el aprendizaje automático.
− Predicción: Acción de anunciar un hecho futuro en base a un acontecimiento dado.
− Sponsor: Individuo o compañía que aporta recursos para financiar un proyecto o evento.
− Stakeholder: Persona, organización o empresa que tiene interés en que se lleve a cabo
un proyecto o evento.
307
SIGLARIO
− ADA: Meta-algoritmo AdaBoost
− AUC: Área bajo la curva ROC
− DT: Árbol de Decisiones
− ELM: Máquina de Aprendizaje Extremo
− FN: Falsos Negativos
− FP: Falsos Positivos
− GBM: Máquina de Potenciación de Gradiente
− INEI: Instituto Nacional de Estadística e Informática
− KDD: Extracción del Conocimiento
− LR: Regresión Logística
− MINEDU: Ministerio de Educación
− ML: Aprendizaje Automático
− MLP: Perceptrón Multicapa
− PISA: Programa para la Evaluación Internacional de Estudiantes
− PMBOK: Guía de los fundamentos para la dirección de proyectos
− RF: Bosques Aleatorios
− RNA: Redes Neuronales Artificiales
REFERENCIAS BIBLIOGRÁFICAS
Abdulla, H. (2020). Using data mining techniques to predict student performance to support
decision making in university admission systems. IEEE Access, 8(1), 55462-55470.
https://doi.org/10.1109/ACCESS.2020.2981905
Adnan, M., Habib, A., Ashraf, J., Mussadiq, S., Ali, A., Abid, M., Bashir, M. & Ullah, S.
(2021). Predicting at-Risk Students at Different Percentages of Course Length for
Early Intervention Using Machine Learning Models. IEEE Access, 9, 7519-7539.
https://doi.org/10.1109/ACCESS.2021.3049446
Alshanqiti, A. & Namoun, A. (2020). Predicting Student Performance and Its Influential
Factors Using Hybrid Regression and Multi-Label Classification. IEEE Access, 8,
203827-203844. https://doi.org/10.1109/ACCESS.2020.3036572
308
Castrillón, O., Sarache, W., & Ruiz, S. (2020). Prediction of academic performance through
techniques of artificial intelligence. Formación Universitaria, 13(1), 93-102.
http://dx.doi.org/10.4067/S0718-50062020000100093
Cervera, D., Parra, O. & Prado, M. (2021). Forecasting model with machine learning in
higher education ICFES exams. International Journal of Electrical and Computer
Engineering (IJECE), 11(6), 5402-5410.
http://doi.org/10.11591/ijece.v11i6.pp5402-5410
Deo, R., Mundher, Z., Ansari, N., Nguyenh-Huy, T., Mcpherson, T. & Galligan, L. (2020).
Modern Artificial Intelligence Model Development for Undergraduate Student
Performance Prediction: An Investigation on Engineering Mathematics Courses.
IEEE Access, 8, 136697-136724. https://doi.org/10.1109/ACCESS.2020.3010938
Han, J., Kamber, M., & Pei, J. (2012). Data Mining: Concepts and Techniques (3ra ed.).
Elsevier Inc. https://doi.org/10.1016/C2009-0-61819-5
Hand, D., Mannila, H., & Smyth, P. (2001). Principles of Data Mining. The MIT Press.
https://doc.lagout.org/Others/Data%20Mining/Principles%20of%20Data%20Minin
g%20%5BHand%2C%20Mannila%20%26%20Smyth%202001-08-01%5D.pdf
309
https://www.researchgate.net/publication/27299791_Introduccion_a_la_Mineria_de
_Datos
I.E.P. Santiago Antúnez de Mayolo. (2022). Inicio. I.E.P. Santiago Antúnez de Mayolo.
Recuperado el 12 de diciembre de 2021, de https://colegio-sam.edu.pe/
IEBS School. (2022). El modelo Kano: cómo identificar las necesidades ocultas de los
clientes. IEBS. Recuperado el 14 de diciembre de 2021, de
https://www.iebschool.com/blog/el-modelo-kano-satisfaccion-del-cliente-
management/
Khan, I., Ahmad, A., Jabeur, N., & Mahdi, M. (2021). An artificial intelligence approach to
monitor student performance and devise preventive measures. Smart Learning
Environments, 8, 17. https://doi.org/10.1186/s40561-021-00161-y
Ledesma, S., Ibarra, A., Cabal, E., Amanza, D. & Avina, J. (2018). Analysis of Data Sets
with Learning Conflicts for Machine Learning. IEEE Access, 6, 1-1.
https://doi.org/10.1109/ACCESS.2018.2865135
Lee, J., Kim, M., Kim, D., & Gil, J.-M. (2021). Evaluation of Predictive Models for Early
Identification of Dropout Students. Journal of Information Processing Systems,
17(3), 630-644. https://doi.org/10.3745/JIPS.04.0218
Microsoft. (2022a). Paseo por el lenguaje C#. Microsoft Learn. Recuperado el 25 de marzo
de 2022, de https://learn.microsoft.com/es-es/dotnet/csharp/tour-of-csharp/overview
310
Microsoft. (2022d). ¿Está tu infraestructura preparada para la inteligencia artificial?
Microsoft Azure. Recuperado el 28 de marzo de 2022, de
https://azure.microsoft.com/es-es
Microsoft. (2022e). Azure App Service Plan. Microsoft Azure. Recuperado el 28 de marzo
de 2022, de https://azure.microsoft.com/es-es/services/app-service
Microsoft. (2022l). Azure Key Vault. Microsoft Azure. Recuperado el 28 de marzo de 2022,
de https://azure.microsoft.com/es-es/services/key-vault
311
Mubarak, A., Cao, H. & Zhang, W. (2020). Prediction of students’ early dropout based on
their interaction logs in online learning environment. Interactive Learning
Environments, 30(8), 1414–1433. https://doi.org/10.1080/10494820.2020.1727529
Norvig, P., & Russell, S. (2004). Inteligencia artificial: Un enfoque moderno (2a ed.).
Pearson Prentice Hall.
https://luismejias21.files.wordpress.com/2017/09/inteligencia-artificial-un-enfoque-
moderno-stuart-j-russell.pdf
Páez, S. (2019). Análisis comparativo de herramientas Open Source para Data Mining sobre
datos públicos del Ministerio de Educación de la República de Ecuador. [Tesis de
licenciatura, Pontificia Universidad Católica del Ecuador]. Repositorio PUCE.
https://repositorio.puce.edu.ec/items/503210ee-3331-4d11-b8e4-05094289240b
Pekuwali, A. (2020). Prediction of student learning outcomes using the Naive Bayesian
Algorithm (Case Study of Tama Jagakarsa University). IOP Conference Series:
Materials Science and Engineering, 823, 012056. https://doi.org/10.1088/1757-
899X/823/1/012056
Queiroga, E., Ladislau, J., Kappel, K., Aguiar, M., Matsumura, R., Munoz, R., Villa-rroel,
R. & Cechinel, C. (2020). A Learning Analytics Approach to Identify Students at
Risk of Dropout: A Case Study with a Technical Distance Education Course. Applied
Sciences, 10(11), 3998. https://doi.org/10.3390/app10113998
312
Rico, A., Gaytán, N., & Sánchez, D. (2019). Construction and implementation of a model to
predict the academic performance of university students using the Naïve Bayes
algorithm. Diálogos sobre educación, 10(19), 509.
https://doi.org/10.32870/dse.v0i19.509
RPP Noticias. (2019). Perú sigue perdiendo competitividad y cae dos posiciones en ranking
global. RPP. Recuperado el 10 de diciembre de 2021, de
https://rpp.pe/economia/economia/peru-sigue-perdiendo-competitividad-y-cae-dos-
posiciones-en-ranking-global-economia-foro-economico-mundial-wef-noticia-
1223595
Samuel, A. (1959). Some studies in machine learning using the game of checkers. IBM
Journal of Research and Development, 3(3), 210-229.
https://doi.org/10.1147/rd.33.0210
Statista. (2018). ¿Qué tan preparada está América Latina para la educación digital?
Statista. Recuperado el 12 de mayo de 2022, de
https://es.statista.com/grafico/22645/la-digitalizacion-educativa-en-latinoamerica/
Valdez, A. (2019). Machine Learning para Todos. IV CONCITEK Puno - Perú 2019.
https://doi.org/10.13140/RG.2.2.13786.70086
Yong, E., Nagles, N., Mejía, C., & Chaparro, C. (2017). Evolución de la educación superior
a distancia: desafíos y oportunidades para su gestión. Revista Virtual Universidad
Católica del Norte, 50, 81-105.
https://revistavirtual.ucn.edu.co/index.php/RevistaUCN/article/view/814
313
Zárate, J., Bedregal, N. & Cornejo, V. (2021). Modelos de clasificación para reconocer
patrones de deserción en estudiantes universitarios. Ingeniare. Revista chilena de
ingeniería, 29(1), 168-177. https://doi.org/10.4067/S0718-33052021000100168
314
ANEXOS
1. Documentos de Compromiso
Anexo 1: Carta de autorización de la iniciación del proyecto
315
316
317
318
319
2. Gestión del Proyecto
Anexo 2: Reunión N°1 - Levantamiento de Información
320
Anexo 3: Reunión N°2 - Levantamiento de Información
321
Anexo 4: Reunión N°3 – Presentación de la planificación del Proyecto
322
Anexo 5: Reunión N°4 – Toma de requisitos del PO
323
Anexo 6: Reunión N°5 – Presentación de los artefactos ágiles y arquitectura
324
3. Actas de eventos o ceremonias
Anexo 7: Actas de reuniones Sprint 1
✓ Sprint Planning
325
326
327
✓ Consolidación de Daily
328
329
330
331
✓ Presentación y Aprobación de los prototipos actualizados para el Sprint 1
332
✓ Sprint Review
333
✓ Sprint Retrospective
334
✓ Refinamiento del Product Backlog
335
336
✓ Aprobación del Entregable 1
337
✓ Aprobación de UX del Incremento 1
338
✓ Cumplimiento de Indicadores por HU – Incremento 1
339
340
✓ Aprobación de Pruebas de Desempeño: Estrés y Concurrencia – Incremento 1
341
Anexo 8: Actas de reuniones Sprint 2
✓ Sprint Planning
342
343
✓ Consolidación de Daily
344
345
346
347
348
✓ Presentación y Aprobación de los prototipos actualizados para el Sprint 2
349
✓ Sprint Review
350
351
✓ Sprint Retrospective
352
✓ Refinamiento del Product Backlog
353
354
✓ Aprobación del Entregable 2
355
✓ Aprobación de UX del Incremento 2
356
✓ Cumplimiento de Indicadores por HU – Incremento 2
357
358
359
✓ Aprobación de Pruebas de Desempeño: Estrés y Concurrencia – Incremento 2
360
Anexo 9: Actas de reuniones Sprint 3
✓ Sprint Planning
361
362
✓ Consolidación de Daily
363
364
365
366
✓ Presentación y Aprobación de los prototipos actualizados para el Sprint
367
✓ Sprint Review
368
✓ Sprint Retrospective
369
✓ Refinamiento del Product Backlog
370
✓ Aprobación del Entregable 3
371
✓ Aprobación de UX del Incremento 3
372
✓ Cumplimiento de Indicadores por HU – Incremento 3
373
374
✓ Aprobación de Pruebas de Desempeño: Estrés y Concurrencia – Incremento 3
375
Anexo 10: Aprobación del Análisis del Negocio
376
Anexo 11: Aprobación de la Factibilidad del Proyecto
377
Anexo 12: Aprobación de la Planificación del Proyecto
378
Anexo 13: Aprobación de la Arquitectura del Proyecto
379
Anexo 14: Aprobación del Plan de Gestión de Calidad del Producto
380
4. Documentos Varios
Anexo 15: Aprobación técnica y funcional del Modelo Predictivo de Riesgo
Estudiantil
381
Anexo 16: Aprobación del cumplimiento de los indicadores del proyecto
382
Anexo 17: Aprobación del entregable final del proyecto
383
Anexo 18: Servicios Azure
1- APP PLAN SERVICE
2- Key Vaults
3- Api Managment
384
4- Azure SQL Database
5- Azure Monitor
385
7- Azure DNS
386
PRODUCT OWNER
387
Anexo 20: Encuestas a estudiantes
388
Anexo 21: Aprobación de calidad del producto
389
390
Anexo 22: Sueldo Soporte Técnico
391