Sei sulla pagina 1di 10

Desarrollo del Sistema

Planificacin
Descripcin de la metodologa de trabajo

Versin: 1.0
Fecha: 18/05/16

Tesis
Control de presencia en hogar.
ANDRES FLORES R.

Descripcin de la metodologa de trabajo (scrum)


Versin 1.0

U.D.A.

Pgina 1 de 19

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Crear aplicacin mvil

Usuario

Permitir la creacin de una aplicacin mvil


para el manejo del sistema.

Crear Login

Usuario

Crear un login para la identificacin del


usuario.

Crear hardware

Usuario

Crear el dispositivo en una placa Arduino


para el control del sistema.

Crear Base de Datos

Programador

Crear toda la base de datos donde se


almacenar la informacin de cada usuario.

Crear interfaz

Programador

Crear las pantallas principales para el uso de


la aplicacin.

U.D.A.

Pgina 3 de 19

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Nombre: Crear Boton 75%


U.D.A.

Pgina 9 de 19

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Crear aplicacin mvil

Usuario

Permitir la creacin de una


aplicacin mvil para el manejo del
sistema.

ALTA

Crear Login

Usuario

Crear un login para la identificacin


del usuario.

MEDIA

Crear hardware

Usuario

Crear el dispositivo en una placa


Arduino para el control del sistema.

ALTA

Crear Base de Datos

Programador

Crear toda la base de datos donde


se almacenar la informacin de
cada usuario.

ALTA

Crear interfaz

Programador

Crear las pantallas principales para


el uso de la aplicacin.

ALTA

U.D.A.

Pgina 13 de 19

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

Versin: 1.0
Fecha: 18/05/16

Responsables
Sprint
1

Descripcin
Crear interfaz

Responsable
Andres Flores R.

Crear Base de Datos

Andres Flores R.

Crear Login

Andres Flores R.

Crear hardware

Andres Flores R.

Crear aplicacin mvil

Andres Flores R.

Objetivos
Sprint
1

Descripcin
Crear interfaz

Entregable
Interfaz grfica lista para el uso final del usuario.

Crear Base de Datos

Crear Login

Base de datos lista para su uso con la creacin de


nuevos usuarios.
Pantalla de Login lista para su uso final

Crear hardware

Crear aplicacin mvil

Placa Arduino lista para ser usada en conjunto con


otros dispositivos mviles
Aplicacin mvil terminada y lista para ser instalada
en un dispositivo con sistema operativo Android

Fechas de Reuniones
Sprint
1

Descripcin
Crear interfaz

Fecha
19/05/2016

Revisin Interfaz (1)

25/05/2016

Revisin Interfaz (2)

1/06/2016

Revisin Interfaz (3)

8/06/2016

Entrega Interfaz

15/06/2016

2
2

Crear Base de Datos


Revisin Base de Datos

16/06/2016
22/06/2016

Entrega Base de Datos

30/06/2016

Crear Login

1/07/2016
U.D.A.

Pgina 17 de 19

Desarrollo del Sistema


Planificacin
Descripcin de la metodologa de trabajo

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

Revisin Hardware (2)

14/07/201

Revisin Hardware (3)

21/07/201

Entregar Hardware

28/07/2016

3
3

Crear Aplicacin Mvil


Revisin Aplicacin Mvil (1)

29/07/2016
4/08/201

Revisin Aplicacin Mvil (2)

11/08/201

Revisin Aplicacin Mvil (3)

18/08/201

Entregar Aplicacin Mvil

25/08/2016

U.D.A.

Pgina 19 de 19

Potrebbero piacerti anche