Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Planificacin
Descripcin de la metodologa de trabajo
Versin: 1.0
Fecha: 18/05/16
Tesis
Control de presencia en hogar.
ANDRES FLORES R.
U.D.A.
Pgina 1 de 19
Versin: 1.0
Fecha: 18/05/16
Historial de Revisiones
Fecha
18/05/2016
Versin
1.0
Descripcin
Autor
Primera revisin
Andres Flores
Listado de Requerimientos
Requerimiento
Tipo
Descripcin
Usuario
Crear Login
Usuario
Crear hardware
Usuario
Programador
Crear interfaz
Programador
U.D.A.
Pgina 3 de 19
Versin: 1.0
Fecha: 18/05/16
Historias de Usuario.
Primera: Necesito una aplicacin mvil desarrollada en Android, que me permita poder hacer
un login y al entrar a la aplicacin tener la capacidad de controlar un servomotor el cual est
conectado mediante hardware a mi red Wireless ya sea de mi casa, oficina, industria, etc. Y de
esta forma poder prender o apagar dicho dispositivo.
Segunda: Necesito desarrollar un hardware basado en una placa Arduino en el cual pueda
conectar un equipo electrnico para luego tener control de este mismo mediante una aplicacin
mvil.
Historias de Usuarios.
Necesito hacer un login/crear usuario.
Necesito una interfaz grfica para controlar el servomotor. Que tenga on/off y 4 velocidades
(25, 50 y 75%).
Para hacer el login tengo que crear una ventana de login puro y otra que el usuario pueda crear
un nuevo usuario que pueda controlar el servomotor.
Para crear un usuario o tener un login tengo que crear una base de datos donde almaceno
cada tipo de usuario y sus privilegios.
Para crear la interfaz grfica necesito:
1. 1 botn on con su respectiva programacin.
2. 1 botn off con su respectiva programacin.
3. 4 barra deslizadora de 4 posiciones que son las 4 velocidades posibles y la
respectiva programacin de cada posicin de velocidad.
Para la placa Arduino necesito tambin la placa para poder conectarme a una red inalmbrica.
Necesito programar la placa para que funcin mediante una red inalmbrica.
Necesito programar la placa para que al momento de recibir rdenes de mi aplicacin mvil
haga lo siguiente:
1. Prender el servomotor.
2. Apagar el servomotor.
3. Controlar 4 velocidades diferentes.
HISTORIA DE USUARIO
Numero: 1
Nombre: Crear Login
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 1 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alto
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito hacer un login/crear usuario.
Para hacer el login tengo que crear una ventana de login y otra que el usuario pueda
crear un nuevo usuario que pueda controlar el servomotor.
U.D.A.
Pgina 5 de 19
Versin: 1.0
Fecha: 18/05/16
Observaciones:
HISTORIA DE USUARIO
Numero: 2
Nombre: Crear Usuario
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 1 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alto
Tiempo Reales:
(Alto / Medio / Bajo)
Para crear un usuario o tener un login tengo que crear una base de datos donde
almaceno cada tipo de usuario y sus privilegios.
Observaciones:
HISTORIA DE USUARIO
Numero: 3
Nombre: Crear Base de Datos
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 2 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alto
Tiempo Reales:
(Alto / Medio / Bajo)
Para crear la base de datos tengo que hacer el diagrama Entidad-Relacin y luego
tengo que hacer la programacin de la Base de Datos en MySQL
Observaciones:
HISTORIA DE USUARIO
Numero: 4
Nombre: Crear Interfaz
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 1 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alto
Tiempo Reales:
(Alto / Medio / Bajo)
Para crear la interfaz grfica necesito:
1. 1 botn on con su respectiva programacin.
2. 1 botn off con su respectiva programacin.
3. 4 barra deslizadora de 4 posiciones que son las 4 velocidades
posibles y la respectiva programacin de cada posicin de
velocidad.
Observaciones:
U.D.A.
Pgina 7 de 19
Versin: 1.0
Fecha: 18/05/16
HISTORIA DE USUARIO
Numero: 5
Nombre: Crear Boton on/off
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 0,20 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Bajo
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito crear y programar un botn que enve una seal de prendido
o de apagado.
Observaciones:
HISTORIA DE USUARIO
Numero: 6
Nombre: Crear Boton 25%
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 0,20 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Bajo
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito crear y programar un botn que enve una seal para
controlar la velocidad del servomotor al 25%.
Observaciones:
HISTORIA DE USUARIO
Numero: 7
Nombre: Crear Boton 50%
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 0,20 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Bajo
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito crear y programar un botn que enve una seal para
controlar la velocidad del servomotor al 50%.
Observaciones:
HISTORIA DE USUARIO
Numero: 8
Pgina 9 de 19
Versin: 1.0
Fecha: 18/05/16
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 0,20 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Bajo
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito crear y programar un botn que enve una seal para
controlar la velocidad del servomotor al 75%.
Observaciones:
HISTORIA DE USUARIO
Numero: 9
Nombre: Crear Boton 100%
Modificacin de Historia:
Iteracin Asignada:
Prioridad
en
negocio:
Alta Tiempo Estimados: 0,20 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Bajo
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito crear y programar un botn que enve una seal para
controlar la velocidad del servomotor al 100%.
Observaciones:
HISTORIA DE USUARIO
Numero: 10
Nombre: Programar Placa Arduino
Modificacin de Historia:
Iteracin Asignada: 1
Prioridad
en
negocio:
Alta Tiempo Estimados: 3 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Para la placa Arduino necesito tambin la placa para poder conectarme
a una red inalmbrica.
Observaciones:
HISTORIA DE USUARIO
Numero: 11
Nombre: Programar Placa Arduino
Modificacin de Historia:
Iteracin Asignada: 2
Prioridad
en
negocio:
Alta Tiempo Estimados: 2 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
U.D.A.
Pgina 11 de 19
Versin: 1.0
Fecha: 18/05/16
Descripcin: Necesito programar la placa para que funcin mediante una red
inalmbrica.
Observaciones:
HISTORIA DE USUARIO
Numero: 12
Nombre: Programar Placa Arduino
Modificacin de Historia:
Iteracin Asignada: 3
Prioridad
en
negocio:
Alta Tiempo Estimados: 2 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
Descripcin: Necesito programar la placa para que al momento de recibir rdenes
de mi aplicacin mvil haga lo siguiente:
1. Prender el servomotor.
2. Apagar el servomotor.
3. Controlar 4 velocidades diferentes.
Observaciones:
Listado de Requerimientos
Requerimiento
Tipo
Descripcin
Prioridad
Usuario
ALTA
Crear Login
Usuario
MEDIA
Crear hardware
Usuario
ALTA
Programador
ALTA
Crear interfaz
Programador
ALTA
U.D.A.
Pgina 13 de 19
Versin: 1.0
Fecha: 18/05/16
Numero de Sprints
Sprint
Numero: 1
Nombre: Crear Interfaz
Prioridad
en
negocio:
Alta Tiempo Estimados: 4 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
Sprint
Numero: 2
Nombre: Crear Base de Datos
Prioridad
en
negocio:
Media Tiempo Estimados: 2 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Media
Tiempo Reales:
(Alto / Medio / Bajo)
Sprint
Numero: 3
Nombre: Crear Login
Prioridad
en
negocio:
Alta Tiempo Estimados: 1 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
Sprint
Numero: 4
Nombre: Crear Hardware
Prioridad
en
negocio:
Alta Tiempo Estimados: 4 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
Sprint
Numero: 5
Nombre: Crear Aplicacin Mvil
Prioridad
en
negocio:
Alta Tiempo Estimados: 4 semanas
(Alta / Media / Baja)
Riesgo en Desarrollo: Alta
Tiempo Reales:
(Alto / Medio / Bajo)
U.D.A.
Pgina 15 de 19
Versin: 1.0
Fecha: 18/05/16
Responsables
Sprint
1
Descripcin
Crear interfaz
Responsable
Andres Flores R.
Andres Flores R.
Crear Login
Andres Flores R.
Crear hardware
Andres Flores R.
Andres Flores R.
Objetivos
Sprint
1
Descripcin
Crear interfaz
Entregable
Interfaz grfica lista para el uso final del usuario.
Crear Login
Crear hardware
Fechas de Reuniones
Sprint
1
Descripcin
Crear interfaz
Fecha
19/05/2016
25/05/2016
1/06/2016
8/06/2016
Entrega Interfaz
15/06/2016
2
2
16/06/2016
22/06/2016
30/06/2016
Crear Login
1/07/2016
U.D.A.
Pgina 17 de 19
Versin: 1.0
Fecha: 18/05/16
Revisin Login
4/07/201
Entregar Login
7/07/2016
3
3
Crear Hardware
Revisin Hardware (1)
1/07/2016
7/07/201
14/07/201
21/07/201
Entregar Hardware
28/07/2016
3
3
29/07/2016
4/08/201
11/08/201
18/08/201
25/08/2016
U.D.A.
Pgina 19 de 19