Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de Ingeniera
Ingeniera en Computacin e Informtica
SANTIAGO, CHILE
DICIEMBRE 2016
ndice
1.Introduccin
El proyecto inicia el da 11 de Marzo del presente con la primera reunin con la Dra.
Jessica Meza-Jaque, donde se presenta el proyecto de desarrollo del un software que
aplique gamificacin para ser un apoyo para el seguimiento de los aprendizajes en
educacin parvularia dentro del contexto de la organizacin uLearnet, que es un programa
de gestin de la calidad y seguimiento de los aprendizajes de la Direccin de Extensin y
Comunicacin de la facultad de Filosofa y Humanidades de la Universidad de Chile.
El software lleva por nombre REIM, cuya sigla significa: Recurso Educativo
Inteligente Mvil y cuyo aporte de valor es ser una herramienta de apoyo para las
educadoras de prvulos a la hora de hacer un seguimiento evaluativo con respecto a los
aprendizajes esperados de los alumnos en cada ciclo.
REIM es una aplicacin diseada para perifricos Tablets con sistema operativo
Android, que consta de actividades desarrolladas especficamente para ser un apoyo a la
hora de medir los aprendizajes de las habilidades relacionadas al Lenguaje y a habilidades
sociales, en especfico la Autonoma y la Creatividad.
Como ejecutor del proyecto, tengo la visin de aportar un recurso digital que apoye
al rea de la educacin preescolar chilena, que haga la evaluacin ms ldica y con
artefactos con los cuales las nias y nios y las evaluadoras y evaluadores docentes se
sientan familiares, como las aplicaciones mviles, que cada da estn ms presente en la
vida cotidiana y sean un apoyo para evaluar los requerimientos de las Bases Curriculares.
1.1 Definiciones, acrnimos y abreviaciones
Concepto Definicin
Tipos de Vistas Especificacin de una convencin de cmo construir y usar una vista.
Deben satisfacer la capacidad de creacin y anlisis de una vista
Por otro lado estn los establecimientos educacionales que tienen una muy baja
utilizacin de recursos digitales mviles a disposicin de las tareas evaluativas a realizar.
3. Objetivos
Reducir el tiempo que le toma a la evaluadora recolectar y ordenar los datos con
respecto al desarrollo de habilidades cognitivas y sociales en nias y nios.
El REIM deber ser usado para apoyar una evaluacin docente, pero no para
reemplazar un proceso evaluativo completo.
El REIM debe conectarse a la base de datos de uLearnet para poder ser usados
dentro del contexto de GCSA en el modelo SAEP.
El REIM est desarrollado sobre las Bases Curriculares correspondientes a las del
primer y segundo ciclo de Educacin Parvularia.
El REIM produce datos agrupados y ordenados una vez terminadas las actividades
para que las educadoras puedan utilizarlos como complemento para realizar la evaluacin.
Los requerimientos del sistema son caractersticas que el software debe cumplir,
define una funcin del sistema de software o sus componentes y definen el comportamiento
de este. Cada uno de estos requerimientos se pueden ver siendo atendidos en el diseo del
software mediante los Casos de Uso que responden a cada una de estas funcionalidades
que el software debe realizar.
Los requerimientos del sistema REIM han sido extrados por el Ingeniero de
Requerimientos en la fase conceptual del proyecto mediante entrevistas con el cliente,
quien ha expresado todas las funcionalidades que el sistema debe cumplir, adems de
requerimientos no funcionales, pero que son restrictivos para el correcto cierre del proyecto.
El ingeniero de requerimientos los presenta mediante una especificacin de cada
uno de ellos mediante el presente documento de especificacin de requerimientos
Cdigo: RF1
Cdigo: RF2
Descripcin: Las Educadoras pueden ver una lista de los distintos cursos
inscritos en la base de datos, seleccionan el curso
Cdigo: RF3
Cdigo: RF4
Cdigo: RF5
Salida: Los datos han sido guardados en uLearnet para ser mostrados en
su pgina web
6.2 Requerimientos No Funcionales
Cdigo: RNF1
Cdigo: RNF2
Requisito: El REIM debe ser diseado aplicando gamificacin para que los
alumnos jueguen en l sin enterarse de que estn siendo
evaluados
Cdigo: RNF3
7. Solucin propuesta
El software es una aplicacin para Android que es un pequeo juego que consta de
2 actividades, la historia de este se desenvuelve en el contexto de un viaje de la casa al
museo, en este viaje se encontrarn dos actividades para que el alumno desarrolle. Pueden
ser desarrolladas en el orden y concurrencia que l estime, con el fin de juntar los dos
tickets necesarios para entrar al museo, es decir, el alumno podr adquirir los dos tickets
jugando en una misma actividad dos veces si as lo quisiera.
La sesin inicia con la vista del mapa Oeste, las instrucciones le indican al alumno
que debe llegar al museo utilizando las flechas hacia la direccin que l escoja, en el rea
Norte del mapa se encuentra la casa en donde se despliega la primera actividad, en el rea
Sur se encuentra el cuartel de bomberos en donde se despliega la segunda actividad y en el
rea Este, se encuentra el museo.
Una vez que el alumno haya juntado ambos tickets, puede ingresar al museo, donde
termina la sesin y puede empezar otra vez.
Si bien la finalidad del juego para el alumno es llegar al museo, la finalidad del
software es recopilar los datos resultantes de estas actividades para ponerlos a disposicin
de la educadora para usarlos como apoyo a la evaluacin.
La necesidad educativa reside en crear una actividad que sea ldica y que ayude al
alumno a desarrollar el rea cognitiva relacionada al lenguaje y las habilidades sociales
autonoma y curiosidad, el objetivo pedaggico se basar en los requerimientos extrados
de las Bases Curriculares y sus tablas de especificacin de evaluacin en el aula con los
aprendizajes esperados (AE) para el primer y segundo ciclo de educacin preescolar, desde
donde se extrae:
Nivel: Kinder
mbito: Comunicacin
Ncleo: Lenguaje Verbal
Subncleo: Lenguaje Escrito
Nmero AE: 2
Aprendizaje Esperado: Producir sus propios signos grficos y secuencias de ellos,
como una primera aproximacin a la representacin de palabras.
Especificacin: Juega a escribir usando algunos grafemas conocidos.
Habilidad: Comprender
Nivel: Kinder
mbito: Comunicacin
Ncleo: Lenguaje Verbal
Subncleo: Lenguaje Escrito
Nmero AE: 3
Aprendizaje Esperado: Comprender que las palabras, grafismos, nmeros, notas
musicales, conos y otros smbolos y signos convencionales pueden representar los
pensamientos, experiencias, ideas e invenciones de las personas.
Especificacin: Juega a leer signos del trnsito dndoles un sentido de acuerdo a
sus conocimientos previos.
Habilidad: Comprender
Nivel: Kinder
mbito: Comunicacin
Ncleo: Lenguaje Verbal
Subncleo: Lenguaje Escrito
Nmero AE: 6
Aprendizaje Esperado: Representar grficamente smbolos y signos para iniciarse
en la produccin de textos simples que le son significativos.
Especificacin: Escribe o juega a escribir una noticia o ancdota del fin de semana.
Habilidad: Aplicar
Nivel: Kinder
mbito: Comunicacin
Ncleo: Lenguaje Verbal
Subncleo: Lenguaje Escrito
Nmero AE: 8
Aprendizaje Esperado: Interpretar la informacin de distintos textos, considerando
algunos aspectos claves como formato, diagramacin, tipografa, ilustraciones y
palabras conocidas.
Especificacin: Al observar un texto, reconoce que se trata de una receta.
Habilidad: Identificar
Nivel: Kinder
mbito: Formacin Personal y Social
Ncleo: Autonoma
Subncleo: Motricidad y Vida Saludable
Nmero AE: 7
Aprendizaje Esperado: Distinguir aquellos alimentos que aportan mayores beneficios
para su salud, adquiriendo consciencia de las caractersticas que stos deben tener
para ser consumidos.
Especificacin: Reconoce alimentos nutritivos.
Habilidad: Reconocer
Nivel: Kinder
mbito: Formacin Personal y Social
Ncleo: Autonoma
Subncleo: Motricidad y Vida Saludable
Nmero AE: 7
Aprendizaje Esperado: Distinguir aquellos alimentos que aportan mayores beneficios
para su salud, adquiriendo consciencia de las caractersticas que stos deben tener
para ser consumidos.
Especificacin: Reconoce alimentos poco nutritivos.
Habilidad: Reconocer
Nivel: Kinder
mbito: Formacin Personal y Social
Ncleo: Autonoma
Subncleo: Iniciativa y Confianza
Nmero AE: 1
Aprendizaje Esperado: Proponer juegos y actividades, sugiriendo formas de
organizarlos y de realizarlos de acuerdo a sus intereses e ideas.
Especificacin: Explica cmo organizarse grupalmente frente a un juego o actividad.
Habilidad: Explicar
Nivel: Kinder
mbito: Formacin Personal y Social
Ncleo: Autonoma
Subncleo: Iniciativa y Confianza
Nmero AE: 4
Aprendizaje Esperado: Proponer ideas y estrategias para contribuir a resolver
situaciones que le permitan llevar a cabo sus iniciativas y propuestas.
Especificacin: Frente a una situacin problemtica, propone una idea para
resolverla.
Habilidad: Aplicar
Nivel: Kinder
mbito: Formacin Personal y Social
Ncleo: Autonoma
Subncleo: Iniciativa y Confianza
Nmero AE: 12
Aprendizaje Esperado: Perseverar en la realizacin de sus actividades, buscando los
medios adecuados que le permitan concluir los proyectos que inicia.
Especificacin: Finaliza lo que se ha propuesto explicando los pasos que realiz
para lograrlo.
Habilidad: Sintetizar.
Estas habilidades son las que se reforzarn mediante el desarrollo de las actividades
propuestas y que proporcionan un apoyo a la hora de hacer evaluacin ya que la educadora
obtendr los datos resultantes de la interaccin de los alumnos con la aplicacin.
En esta interfaz se despliegan los cursos asociados a la educadora para que ella pueda
escoger.
Ttulo de la interfaz: Seleccin de Alumno
Cdigo de la interfaz: Interfaz 03
En esta interfaz se despliegan los alumnos asociados al curso previamente escogido por la
educadora, una vez escogido el alumno, la educadora inicia el REIM y le entrega la tablet al
alumno para que lo desarrolle.
Ttulo de la interfaz: Mapa Oeste
Cdigo de la interfaz: Interfaz 04
En esta interfaz el usuario del REIM es el alumno, puede escoger presionar el botn de
instrucciones y decidir entre ir al Norte, Centro o Sur.
El alumno puede presionar el botn de instrucciones y escoger entre ir al Oeste, Norte, Este
o Sur.
En esta interfaz se encuentra el museo, si el alumno tiene dos tickets, al presionarlo podr
entrar a l, si no, sonar la instruccin que dice que debe juntar ambos tickets para poder
entrar.
Esta es la interfaz que le hace saber al alumno que ha terminado satisfactoriamente, suena
una gran ovacin y el alumno, si quiere, puede comenzar otra vez, apretando el botn verde
que lo devolver al principio (Mapa Oeste).
6.3 Navegacin del sistema
La navegacin del sistema ilustra las uniones entre las distintas vistas que
conforman el sistema REIM mediante una representacin visual de cmo stas interactan,
la navegacin del sistema se ha centrado en permanecer sencilla debido a que los usuarios
finales sern alumnos de educacin preescolar, para los cuales el sistema no debe ser
complejo de desarrollar
8. Metodologa
La razn por la cual hay una iteracin desde el Desarrollo al Plan de iteraciones es
porque el enfoque metodolgico fue un enfoque incremental, donde al terminar cada
mdulo, se revisaba nuevamente el plan de iteraciones, partiendo desde ah para actualizar
el avance en el diseo del software. Cada iteracin, que se ve reflejada en las
modificaciones del diseo del software se adjuntan en el documento de Anexos.
8.2 Stakeholders
Los usuarios finales son los que utilizarn el software dentro del contexto de un
modelo de cultura organizacional real, estos corresponden a la Educadora, encargada de
hacer las selecciones correspondientes para iniciar el REIM y al Alumno, encargado de
desarrollar las actividades del REIM.
9. Plan de Comunicacin
Si bien los clientes son tanto el Sr. Eugenio Chahun, Director de Extensin de la
Facultad de Filosofa y Humanidades de la Universidad de Chile y la Dra. Jessica
Meza-Jaque Directora del Programa de Gestin de la Calidad y Seguimiento de los
Aprendizajes, la comunicacin del proyecto se efectuar solo con esta ltima, y cualquier
necesidad de contactar a un tercero se har a travs de la gestin de la Dra. Jessica
Meza-Jaque, contactando primero a ella.
Baja, quiere decir que la accin mitigadora que corrige los problemas levantados por
la activacin de un riesgo toma poco tiempo en ser implementada y el proyecto no sufre
retrasos por este.
Media, quiere decir que la accin mitigadora toma ms tiempo en ser implementada.
Dependiendo del resultado del plan mitigador, se podra ver afectado el proyecto, pero de
una manera ligera, que si bien exige replantear tiempos, no son tan grandes como para
afectar el desarrollo de este de manera severa.
Alta, quiere decir que la accin mitigadora toma harto tiempo en ser implementada y
el hacerlo modifica de manera severa los tiempos establecidos del proyecto y la continuidad
de este.
Cdigo 01
Probabilidad Baja
Severidad Media
Tipo Proyecto
Ocurrencia 0
Cdigo 02
Probabilidad Baja
Severidad Alta
Tipo Tcnico
Ocurrencia 0
Cdigo 03
Probabilidad Baja
Severidad Baja
Accin Estudiar las respuestas recolectadas del estudio para poder identificar
Mitigadora la conclusin con respecto a las opiniones generales de las educadoras,
utilizar otra herramienta de reconocimiento de problemticas distintas a
las usadas hasta ese momento
Tipo Proyecto
Ocurrencia 0
Cdigo 04
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 05
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 06
Causas Estimacin hecha por parte del cliente para la inversin no contemplaba
posibles valores reales del mercado
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 07
Probabilidad Media
Severidad Media
Ocurrencia 0
Cdigo 08
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 09
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 10
Severidad Alta
Accin Evaluar el uso de algn patrn de diseo que pueda dar solucin de
Mitigadora manera rpida y eficiente al problema, evaluar conversar con el cliente
la opcin de modificar el requerimiento
Tipo Tcnico
Ocurrencia 0
Cdigo 11
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 12
Causas Querer utilizar una biblioteca para el desarrollo del REIM, pero no poder
posibles porque la biblioteca est bajo una licencia de pago o de cdigo cerrado
Probabilidad Media
Severidad Alta
Ocurrencia 0
Cdigo 13
Probabilidad Baja
Severidad Alta
Ocurrencia 0
Cdigo 14
Probabilidad Baja
Severidad Alta
Tipo Proyecto
Ocurrencia 0
Cdigo 15
Probabilidad Baja
Severidad Alta
Accin Utilizar el documento de requerimientos como prueba de los
Mitigadora compromisos establecidos por el cliente, evaluacin de medidas
correctivas como llevar el caso al Director de Carrera.
Tipo Proyecto
Ocurrencia 1
Cdigo 16
Causas Falta de conocimiento tcnico, tener que utilizar una base de datos de
posibles un agente externo
Probabilidad Baja
Severidad Media
Ocurrencia 2
Cdigo 17
Probabilidad Media
Severidad Media
Tipo Proyecto
Ocurrencia 0
Cdigo 18
Riesgo Diseo poco intuitivo
Probabilidad Baja
Severidad Media
Accin Redisear interfaces y navegacin del sistema de los mdulos que son
Mitigadora poco intuitivos
Tipo Proyecto
Ocurrencia 0
Riesgo 15: Incumplimiento de acuerdos por parte del cliente. Las causas fueron que
el cliente comenz a pedir requerimientos que escapaban de los alcances del proyecto a
finales de Septiembre, como crear la API WEB que consuma los datos de la base de datos
para mostrar resultados en uLearnet, levantar en uLearnet la plataforma de resultados del
REIM con elementos estticos y unir el REIM con otros proyectos de terceros.
El plan de mitigacin fue, mediante el uso del plan de comunicaciones, levantar una reunin
con el cliente donde se convers y se lleg a un acuerdo con respecto a respetar el alcance
del proyecto establecidos desde un comienzo de ste. La planificacin del proyecto no se
vi afectada por la activacin del riesgo.
Riesgo 16: Problemas con conectar la aplicacin a una base de datos. Este riesgo
se gatill dos veces distintas.
Hubo un tercer riesgo que se gatill en el proyecto, pero que no haba sido
detectado con anterioridad y que no se inclua en el plan de riesgos, el riesgo fue que no se
guardaran los datos del pilotaje en la base de datos de uLearnet y fue activado el da 12 de
Diciembre, la causa fue que, las consultas asncronas que se realizaban en el REIM haban
sido hechas utilizando los datos de prueba que uLearnet haba administrado, para estas
pruebas, los alumnos tenan solo un nombre, el apellido paterno y el apellido materno y
dentro de la consulta se realizaba una validacin comprobando si calzaban los nombres
seleccionados de la lista del curso con la del alumno a la hora de ingresar los datos de
sesin, pero como en el colegio haban nios que tenan dos nombres, al hacer la validacin
de si los apellidos calzaban, estos no calzaban, ya que de haba ledo el segundo nombre
como el apellido paterno y el apellido paterno como el materno, entonces la escritura de
datos no se realizaba. Este caso se podra haber prevenido si es que los datos entregados
por uLearnet hubieran includo un segundo nombre para los alumnos. El plan mitigador fue
realizado por el trabajador de uLearnet, quien es programador de Android y que pudo
resolver la consulta que se estaba realizando mal. El proyecto no se ve afectado, ya que se
pudo actualizar la aplicacin con la consulta correspondiente y se pudo rehacer, en parte, el
pilotaje, gracias a la buena disposicin de las educadoras del colegio Bambini, ubicado en
San Miguel.
La primera parte corresponde a la etapa conceptual del proyecto, cuyo desarrollo fue
el siguiente:
La segunda parte corresponde a la etapa de anlisis del proyecto, cuyo desarrollo
fue el siguiente:
La parte de desarrollo del proyecto const de nueve iteraciones, al final de cada una
se contrastaron las tareas faltantes segn lo que se llevaba realizado hasta el momento y
los requerimientos del cliente para establecer metas realistas dentro del tiempo restante.
El plan de tiempo presentado a continuacin es el plan resultante de la ejecucin del
proyecto, el planificado en una primera instancia se podr encontrar en la seccin de
Anexos.
La segunda iteracin:
Tercera iteracin:
Cuarta iteracin:
Quinta iteracin:
Sexta iteracin:
Sptima iteracin:
Octava iteracin:
Novena iteracin:
12. Plan de Costos
El plan de costos del proyecto corresponde a la cuenta exacta de horas trabajadas
por cada involucrado en el equipo de trabajo en cada etapa de este, el plan se divide en 3
grandes etapas, el plan de costos para la Fase Conceptual, el plan para la Fase de Anlisis
y el plan para la etapa de Desarrollo, esta ltima, subdividida por cada iteracin.
Los valores correspondientes al costo de cada tarea, se han extrado de la divisin
del promedio del sueldo mensual de un Ingeniero en Computacin e Informtica por el
promedio de horas trabajadas a la semana segn el Ministerio de Educacin.
Actor Involucrado Costo por Hora (CLP) Horas Trabajadas Total (CLP)
Director Proyecto 6.458 261 $1.685.590
Ingeniero
Requerimientos 4.613 120 $553.560
Arquitecto Software 5.536 433 $2.396.915
Desarrollador
Software 6.458 589 $3.803.880
Total 23.065 1.403 $8.439.945
Fase
Conceptual 59 3,5 75 66 36 $988.105
Director Ing. Arquitect
x Hrs Proyect Requerimiento o Desarrollado
Concepto Das por Da o s Software r Software Costo
Levantamiento de
Requerimientos 7 3,4 10 14 $129.164
Estudio
Metodolgico 7 2,0 14 $90.415
Estudio
Habilidades
Sociales y
Cognitivas 5 3,0 15 $96.873
Diseo Preliminar
Software 7 5,1 15 21 $185.443
Preparacin de
Estudio de Juicio
Experto 7 3,4 10 14 $129.164
Levantamiento
Propuesta
Preguntas
Cuestionario 2 4,0 4 4 $44.285
Coordinacin
Trmino
Propuesta
Estudio Juicio
Experto 2 2,0 2 2 $22.142
Trabajo
Planificacin
Documentacin 11 3,1 10 12 12 $186.365
Levantamiento
Cuestionario 1 2,0 1 1 $11.071
Gestin Estudio
Juicio Experto 3 1,3 3 1 $23.988
Revisin
Resultados Juicio
Experto 1 3,0 3 $19.375
Cierre Etapa
Conceptual,
Comienzo
Anlisis y
Planificacin
Proyecto 1 9,0 3 3 3 $49.820
En la siguiente tabla se muestran los costos resultantes en la etapa de Anlisis del proyecto:
Ing.
x Hrs Director Requerimiento Arquitecto Desarrollador
Concepto Das por Da Proyecto s Software Software Costo
Fase Anlisis 84 2,6 54 108 $946.588
Avance
Historia/Motivo
Juego 2 2,0 4 $22.142
Avance Diseos 2 3,0 6 $33.214
Avance Estudio
Habilidades
Sociales 3 2,3 6 1 $44.285
Reunin
Desarrolladores
REIM 3 1,0 3 $19.375
Avance Estudios
Habilidades
Sociales/Historia y
Motivo del juego 9 2,7 12 12 $143.926
Diseo Actividades
1y2 11 3,0 33 $182.675
Revisin Diseo 3 4,0 6 6 $71.963
Diseo 3era
Actividad REIM 9 2,0 18 $99.641
Revisin Diseo 8 2,8 12 10 $132.854
Avance y Trmino
Planificacin y
Anlisis 9 3,7 15 18 $196.514
Esta se subdivide en las nueve iteraciones realizadas, en la siguiente tabla se muestran los
costos resultantes de la primera iteracin:
x Hrs Director Ing. Arquitecto Desarrollado
Concepto Das por Da Proyecto Requerimientos Software r Software Costo
Primera Iteracin 44 9 22 19 8 20 $403.176
Primera reunin
Ttulo II 1 9 3 3 3 $55.356
Preparacin
documento de
Requerimientos 4 8,5 10 12 0 12 $197.436
Reunin avances
de proyecto 1 12 3 3 3 3 $69.195
Reunin de trabajo
con
desarrolladores de
REIM 1 12 4 4 2 2 $68.272
Revisin de plan
de iteraciones 1 2 2 $12.916
Ing.
x Hrs Director Requerimiento Arquitecto Desarrollador
Concepto Das por Da Proyecto s Software Software Costo
Segunda $488.97
Iteracin 13 10,1 15 11 15 40 8
Reunin de
avances de
proyecto 1 12 3 3 3 3 $69.195
Desarrollo Mdulo
de Actividades 10 4,5 5 5 5 30 $276.780
Presentacin
Modelo Conceptual
de Datos al cliente 1 12 3 3 3 3 $69.195
Revisin del plan
de iteraciones 1 12 4 4 4 $73.808
x Hrs
por Director Ing. Arquitecto Desarrollado
Concepto Das Da Proyecto Requerimientos Software r Software Costo
$765.75
Quinta Iteracin 33 3,8 7 45 73 8
Desarrollo
interaccin entre
vistas y
defragmentacin de
actividades 4 5,5 10 12 $132.854
Desarrollo nuevo
Adapter de
Alimentos,
Elementos de
Bomberos, creacin
de clases de
Alimento,
ElementoBombero
e imgenes de
elementos en
matriz 2 14 10 18 $171.604
Desarrollo Image
Binding en
Actividades 1 16 8 8 $95.950
Reunin de
avances del
proyecto 1 9 3 3 3 $55.356
Desarrollo funcin
onSwipe en
RecyclerViews, se 7 5,4 10 28 $236.186
implementan las
instrucciones en
audio
Revisin de plan de
iteraciones 1 12 4 4 4 $73.808
x Hrs
por Director Ing. Arquitecto Desarrollador
Concepto Das Da Proyecto Requerimientos Software Software Costo
Sexta Iteracin 33 1,8 6 22 31 $360.737
Reunin de
avances del
proyecto, se
conversan
opciones de
pilotaje 1 3 3 $19.375
Desarrollo
Callback de
resultados 7 5 15 20 $212.198
Desarrollo
Callback de
Adapters 1 12 4 8 $73.808
Reunin de
avances del
proyecto 1 9 3 3 3 $55.356
Desarrollo
Callback
notificacin de
elementos por
matriz, handler
tiempo de
actividades 7 5,4 10 28 $236.186
Reunin con
Educadora
Alejandrina 1 6 2 2 2 $36.904
Revisin de plan
de iteraciones 1 9 3 3 3 $55.356
$1.148.63
Sptima Iteracin 33 5,7 11 71 106 7
xHrs Ing.
Da por Director Requerimient Arquitecto Desarrollad
Concepto s Da Proyecto os Software or Software Costo
Reunin de
avances del
proyecto 1 9 3 3 3 $55.356
Desarrollo formato
de registros de
resultados 6 5,8 15 20 $212.198
Desarrollo Callback
de Dismiss por
posicin en los
Adapter,
implementacin de
diseo grfico de
backgrounds del
REIM e
implementacin de
Immersive Mode 3 9 12 15 $163.300
Reunin de
avances del
proyecto 1 9 3 3 3 $55.356
Se gatilla riesgo 16,
se retrasa el pilotaje
en 1 semana, se
aplica plan de
mitigacin 10 5,5 20 35 $336.749
Desarrollo
Implementacin de
diseo grfico de
botones, efectos
sonoros y
animaciones 12 3,7 2 15 27 $270.322
Revisin de plan de
iteraciones 1 9 3 3 3 $55.356
$1.534.28
Octava Iteracin 33 7,5 20 2 69 157 4
x Hrs Director Ing. Arquitect
Da por Proyect Requerimiento o Desarrollad
Concepto s Da o s Software or Software Costo
Se hace pedido
formal de usuarios
de prueba a
uLearnet 1 1 1 $6.458
Desarrollo
controladores
resultados de
Actividades,
Workflow de
resultado de
Actividades y
aplicacin de
Gamificacin 3 8,3 10 15 $152.229
Desarrollo Callback
de Dismiss por
posicin en los
Adapter,
implementacin de
diseo grfico de
backgrounds del
REIM e
implementacin de
Immersive Mode 3 9 12 15 $163.300
Desarrollo Interfaz
de la educadora 2 6,5 5 8 $79.344
Se gatilla riesgo 16,
se retrasa el pilotaje
en 1 semana, se
aplica plan de
mitigacin 10 5,5 20 35 $336.749
xHrs
por Director Ing. Arquitecto Desarrollador
Concepto Das Da Proyecto Requerimientos Software Software Costo
Novena Iteracin 33 3,6 18 14 14 74 $736.235
Desarrollo conexin
a uLearnet 1 8 4 4 $51.666
Desarrollo
seleccin Curso y
Alumno desde base
de datos de
uLearnet, reset de
gamificacin 2 8 16 $103.331
Desarrollo escritura
de datos de
actividad en base
de datos de
uLearnet 1 9 9 $58.124
Desarrollo escritura
de datos
contadores de
clicks de mapa,
actividad, botn de
instrucciones del
REIM y por
actividad en base
de datos de
uLearnet 1 12 12 $77.498
Desarrollo de
acomodacin de
datos de
actividades para
uLearnet, cambio
de nombre de la
App 1 4 4 $25.833
Pilotaje en escuela
Bambini de San
Miguel 1 7 7 7 7 7 $161.455
Reunin con
Antonio Zerega en
Universidad de
Chile para mostrar
los REIMs y hablar
sobre pilotaje de
ellos 1 8 2 2 2 2 $46.130
Plan mitigador
riesgo no previsto 1 15 15 $96.873
Revisin final 2 10 5 5 5 5 $115.325
La suma de todos los planes anteriores da el costo total del proyecto como se muestra en la
siguiente tabla:
x Hrs
por Director Ing. Arquitecto Desarrollado
Concepto Das Da Proyecto Requerimientos Software r Software Costo
Total del $8.439.94
Proyecto 280 3,8 261 120 433 589 5
Vistas UML
Lgica Clases
Procesos Secuencia
Desarrollo Componentes
Fsica Despliegue
El patrn de diseo Adapter permite utilizar una interfaz que le pertenece a una
clase dentro de otra clase externa, ayuda a dos interfaces incompatibles entre s a trabajar
en conjunto. Las interfaces pueden ser incompatibles, pero la funcionalidad interna es la
que se necesita adquirir, en definitiva, el patrn usado corresponde al de Object Adapter
Pattern, el que une las actividades con sus respectivas clases de Objetos asociados como
se muestra en la figura:
El diagrama de base de datos permite esclarecer la lgica de flujo de datos del REIM
mediante representaciones de entidades como las tablas del modelo que incluyen los
atributos necesarios y que en conjunto interactan para satisfacer los requerimientos del
cliente de guardar datos que se convierten en informacin valiosa para la educadora, el
diagrama presentado corresponde al diagrama final del sistema y es la fusin entre el
diagrama de base de datos hecho inicialmente para el sistema REIM y la base de datos de
uLearnet
14.1 Diccionario de Datos
RF1 X X X
RF2
RF3
RF4 X X X
RF5 X
RNF1 X X X
RNF2 X X X
RNF3
CU02 X
CU03 X
CU04 X
CU05 X
CU06 X X
CU07 X X
CU08 X X
CU09 X X
CU10 X X
CU01 CU02 CU03 CU04 CU05 CU06 CU07 CU08 CU09 CU10
I01
I02 X
I03 X X
I04 X X
I05 X X X
I06 X X
I07 X X
I08 X X X
I09 X X
I10 X X X
I11 X
17. Pilotaje
Fue un momento muy grato con las evaluadores, quienes se mostraron muy
positivas con respecto a la implementacin de tecnologa para ayudar en su proceso
evaluativo.
Se realiz un cuestionario de satisfaccin para recolectar las opiniones de las
Educadoras (los resultados completos escritas a mano por las educadoras puede ser
encontrado en el documento de Anexos) y el resultado fue el siguiente:
S, est dentro de la tecnologa vigente porque los nios usaron el programa sin
problema, tanto para ellos como para nosotras para apoyar alguna duda.
Establezca las sugerencias de mejoras que le parezcan oportunas, puede referirse a
aspectos educativos, tecnolgicos, de diseo grfico, de la aplicacin y hasta de apoyo en
la aplicacin.
Percib que todo estaba en norma, no tengo sugerencia alguna para cambiar.
Mi sugerencia sera que tuviera ms lugares para que los nios jugaran y mayor
color en el diseo.
Con la profesora Dra. Jessica Meza-Jaque no nos conocamos, y la primera vez que
nos reunimos fue cuando comenzamos este proyecto, en su oficina, reunidos junto a sus
dems tesistas, compaeros que de la carrera que yo reconoca, nos present el proyecto
del REIM, una aplicacin diseada para Tablets Android que se disfrazara de juego para
que los nios y nias pudieran aprender ldicamente, el discurso siempre fue que el REIM
era algo nuevo, una mutacin de las formas de evaluar clsicas que se adaptaran al
contexto cultural mundial, al uso de tecnologas para resolver situaciones de la vida, y el uso
responsable y bien diseado para ser usado dentro de una sala de clases. Nos habl sobre
el modelo SAEP, sobre uLearnet, sobre la GCSA y su relacin con la Facultad de Filosofa y
Humanidades de la Universidad de Chile.
En la segunda reunin conversamos sobre la metodologa a ocupar y, al igual que
muchos alumnos de la carrera, yo estaba condicionado hacia adoptar una metodologa gil,
que me permitiera trabajar el diseo y desarrollo iterativamente de la manera ms libre
posible, pero la profesora, como gua del proyecto, ya tena escogida la metodologa que
deba ocupar para el proyecto, fue entonces cuando conoc la metodologa MEISE, la que
se nos sirvi como gua para esclarecer el ciclo de vida del proyecto, y se present la
posibilidad de usar un MEISE modificado que pudiera el REIM de mejor manera, tomando
en cuenta lo restrictivo que es que se adopte una metodologa a utilizar formalmente dentro
del proyecto.
Muchas fueron las conversaciones que tuvimos sobre cmo poda ser el software, si
bien yo estaba tranquilo con mis facultades ingenieriles para el desarrollo de software,
nunca antes haba trabajado realizando aplicaciones, hasta antes de nuestra primera
reunin, ni siquiera un Hola Mundo haba hecho en Android, por lo que siempre trat de
bajar la conversacin hacia lo factible, siempre teniendo en mente el buen diseo y, por
consecuencia, buen cierre del proyecto.
Muchas fueron las ideas que, como ingeniero, se me ocurrieron para hacer el REIM
y sus actividades, pero nada de eso iba a tener un respaldo o garanta si no se consultaba
con la educadoras, con ayuda de la profesora, usando su red de contactos de uLearnet, y
de los dems tesistas, levantamos un cuestionario, hicimos 4 iteraciones formales hasta
estar satisfechos con el resultado, una vez terminado, enviamos el cuestionario a ms de
100 educadoras, luego se procedi a hacer el seguimiento del cuestionario, llamando por
telfono a las educadoras que an no haban contestado.
Muchas fueron las historias y motivos del juego del cual se deba disfrazar el REIM
para ser llamativa y natural para los nios y nias tomando en cuenta lo que nos haban
dicho las educadoras. La habilidad social prioritaria era la autonoma y se deba acomodar
eso al juego, se convers sobre dejar que el nio tome sus propias decisiones, es decir,
no forzar una respuesta correcta, sino permitir que se equivocara y poder hacer un
seguimiento durante el tiempo para ver si, en el transcurso de este, el alumno empezara a
tomar las decisiones correctas respecto de los aprendizajes esperados para l.
Convers con la profesora un juego de roles, donde en una sesin jugaran varios
alumnos, teniendo que trabajar en conjunto para lograr un objetivo, pero la implementacin
hubiera sido muy ineficiente en el aula de clases. Una de los requerimientos de las
educadoras, era que en el REIM se apreciaran dinmicas naturales que los alumnos
pudieran reconocer en su vida cotidiana.
El 13 de Julio hago el envo formal de las actividades del REIM basadas en las
Bases Curriculares, una se tratara sobre escoger alimentos saludables y la otra, sobre
reconocer elementos de una estacin de bomberos, actividades cotidianas y las cuales son
trabajadas durante el ao escolar en la mayora de los establecimientos, segn lo impartido
por las Bases Curriculares.
Una vez especificados los requerimientos del REIM, las funcionalidades que ste
deba tener y la navegacin en un mapa, proced a programar en Android. Como la
metodologa iba a tener un enfoque iterativo incremental, part desde lo ms especfico, que
eran las actividades, le mucho sobre programacin en Android y con la mirada puesta
siempre en la simpleza del REIM, cre las actividades que constaban en desechar un
elemento de una matriz, al principio, cada elemento sera una simple String cargada desde
un archivo XML.
Para la quinta etapa de iteracin de desarrollo, se trabajaron los aspectos que tenan
que ver con la programacin en Android y cmo desarrollar el juego con las actividades que
haba diseado. Para esta entonces, ya estaba en la segunda iteracin de diseo del
software, detallando en cada paso el incremento realizado por cada avance mayor en el
desarrollo.
Al momento del pilotaje, pude recin decantar las emociones que se generan al
poder ver la aplicacin terminada en momento de ejecucin, fue primera vez, en toda la
carrera, en la que pude ver el resultado de mi trabajo siendo utilizado para lo que haba sido
diseado, por sus usuarios finales. Me cost digerir el que todas las conversaciones que
habamos tenido en un comienzo, todo el trabajo relacionado al levantamiento del proyecto,
el estudio, el cuestionario, haban decantado, gracias a la arquitectura y desarrollo del
software, en el REIM que ahora vea como nios y nias hacan suyo a carcajadas
compartiendo ideas y conocimiento sobre los alimentos, las educadoras estaban muy
entusiasmadas con las actividades y participaban de la experiencia ensendole a los
alumnos el por qu un Alimento como la torta, no es saludable, si se come en todos los
cumpleaos.
19. Bibliografa