7
LISTADO INICIAL DE HISTORIAS DE USUARIO Identific ador Titulo Estimación Prioridad H1 Como usuario, quiero poder disponer de un buscador de amigos para saber quienes tienen el Tergiverse instalado. 1 3 H2 Como usuario administrador, quiero poder invitar a varios amigos para iniciar una partida. 1 1 H3 Como usuario administrador quiero poder echar a un jugador de una partida para evitar jugadores que no cumplan las reglas. 1/2 2 H4 Como usuario administrador quiero poder saltarme el turno de un jugador para evitar retenciones en el juego. 1/2 2 H5 Como usuario quiero poder escribir en una caja de texto mi interpretación del dibujo que estoy viendo para continuar con el juego. 2 1 H6 Como usuario quiero poder dibujar sobre el dispositivo con mi dedo/lápiz táctil para representar el texto que me toca analizar. 3 1 H7 Como usuario quiero poder elegir varios colores para dibujar. 1 2 H8 Como usuario quiero poder salirme de una partida para poder abandonarla cuando desee. 1 1 H9 Como usuario quiero poder elegir mi nombre visible como usuario para identificarme en el juego. 1/2 2 H10 Como usuario quiero poder elegir un idioma para conocerlo previamente antes de iniciar una partida. 1/2 3 H11 Como usuario quiero poder compartir en facebook el resultado de la partida para poder enseñársela a mis amigos. 2 3 H12 Como usuario quiero que haya un manual de reglas para poder conocer los detalles del juego antes de comenzar. 1/2 2 H13 Como usuario quiero poder disponer de una comunidad en facebook donde encontrar rivales para poder enfrentarme a/con mucha gente. 3 3 H14 Como usuario quiero poder elegir entre Español e Inglés para ver la interface del juego y sus reglas en el idioma que desee. 1 3 H15 Como usuario quiero poder jugar en mi móvil smartphone para tener la opción de jugar en todo momento ya que lo llevo siempre encima. - 1 H16 Como usuario quiero poder jugar en mi tablet para poder ver con mas claridad los dibujos del juego y dibujar. - 3

Tergiverse: Plan de entregas

Embed Size (px)

DESCRIPTION

Plan de entregas planificado en la primera iteración a partir de una lista de historias de usuario conseguidas tras generar unos personajes y escenarios, y tras hablar con el product owner, en este caso, uno del grupo.

Citation preview

Page 1: Tergiverse: Plan de entregas

LISTADO INICIAL DE HISTORIAS DE USUARIO

Identificador

Titulo Estimación Prioridad

H1 Como usuario, quiero poder disponer de un buscador de amigos para saber quienes tienen el Tergiverse instalado.

1 3

H2 Como usuario administrador, quiero poder invitar a varios amigos para iniciar una partida.

1 1

H3 Como usuario administrador quiero poder echar a un jugador de una partida para evitar jugadores que no cumplan las reglas.

1/2 2

H4 Como usuario administrador quiero poder saltarme el turno de un jugador para evitar retenciones en el juego.

1/2 2

H5 Como usuario quiero poder escribir en una caja de texto mi interpretación del dibujo que estoy viendo para continuar con el juego.

2 1

H6 Como usuario quiero poder dibujar sobre el dispositivo con mi dedo/lápiz táctil para representar el texto que me toca analizar.

3 1

H7 Como usuario quiero poder elegir varios colores para dibujar.

1 2

H8 Como usuario quiero poder salirme de una partida para poder abandonarla cuando desee.

1 1

H9 Como usuario quiero poder elegir mi nombre visible como usuario para identificarme en el juego.

1/2 2

H10 Como usuario quiero poder elegir un idioma para conocerlo previamente antes de iniciar una partida.

1/2 3

H11 Como usuario quiero poder compartir en facebook el resultado de la partida para poder enseñársela a mis amigos.

2 3

H12 Como usuario quiero que haya un manual de reglas para poder conocer los detalles del juego antes de comenzar.

1/2 2

H13 Como usuario quiero poder disponer de una comunidad en facebook donde encontrar rivales para poder enfrentarme a/con mucha gente.

3 3

H14 Como usuario quiero poder elegir entre Español e Inglés para ver la interface del juego y sus reglas en el idioma que desee.

1 3

H15 Como usuario quiero poder jugar en mi móvil smartphone para tener la opción de jugar en todo momento ya que lo llevo siempre encima.

- 1

H16 Como usuario quiero poder jugar en mi tablet para poder ver con mas claridad los dibujos del juego y dibujar.

- 3

Page 2: Tergiverse: Plan de entregas

H17 Como desarrollador quiero diseñar el juego para plataforma Android.

- 1

H18 Como usuario quiero que la interface sea sencilla y rápida de usar para no tardar mucho en moverme entre las opciones.

2 2

H19 Como usuario quiero poder aceptar o rechazar la invitación a una partida que alguien me haga.

1/2

HISTORIAS QUE SE HAN DIVIDIDO EN VARIASH18: Como usuario quiero que la interface sea sencilla y rápida de usar para no tardar mucho en moverme entre las opciones.– H18.1: Diseñar un Menú principal sencillo para no confundir al usuario entre las opciones– H18.2: Diseñar una interface clara y poco pesada durante el desarrollo de las partidas.

H5: Como usuario quiero poder escribir en una caja de texto mi interpretación del dibujo que estoy viendo para continuar con el juego.– H5.1: Mostrar el dibujo que previamente alguien ha dibujado en una pantalla general– H5.2: Escribir en una caja de texto la interpretación del dibujo que estoy viendo

NUEVAS HISTORIAS DE USUARIOH19: Como usuario quiero poder aceptar o rechazar la invitación a una partida que alguien me haga.

CALCULO DE VELOCIDAD DEL EQUIPO

Partimos de un equipo de desarrollo formado por 4 programadores que van a dedicar un 15% de su trabajo al proyecto. Se calcula unas 5 horas a la semana por persona. 1 hora diariamente.

La duración de cada una de las iteraciones que vamos a realizar en el proyecto van a ser de 2 semanas.

La estimación realizada del esfuerzo de cada una de las historias de usuario se ha expresado en días ideales de programación. En nuestro entorno de trabajo estimamos que un día ideal de programación se va a corresponder con 2 días reales de trabajo.

La duración de una iteración va a ser:

1 Iteración = 2 semanas = 10 Días reales = 5 días ideales

La velocidad del equipo de desarrollo medido en punto de historia es:

4 Programadores * 10 = 40 días reales por iteración => 20 días ideales => de 2 a 6 PH por iteración.

Se ha decidido usar 4 Puntos de historia como la velocidad estimada del equipo.

Page 3: Tergiverse: Plan de entregas

DESCRIPCIÓN DE LAS ENTREGAS

Entrega Objetivo Fecha de entrega1 Crear un programa que funcione solo en un dispositivo donde se

puedan hacer dibujos y texto.28 diciembre

Iteración Objetivo1 Creación de la herramienta de dibujo2 Creación del menú de interface del programa y editor

de textos

2 Incluir al programa comunicación entre varios dispositivos e Crear la comunicación e incluir el resto de los requisitos del producto.

28 enero

Iteración Objetivo1 Crear la comunicación entre dispositivos2 Incluir los últimos requisitos del producto

LISTA INICIAL DEL PRODUCTO

Identificador

Titulo Estimación Iteración Entrega

H6 Como usuario quiero poder dibujar sobre el dispositivo con mi dedo/lápiz táctil para representar el texto que me toca analizar.

3 1 1

H7 Como usuario quiero poder elegir varios colores para dibujar.

1 1 1

H15 Como usuario quiero poder jugar en mi móvil smartphone para tener la opción de jugar en todo momento ya que lo llevo siempre encima.

- 2 1

H17 Como desarrollador quiero diseñar el juego para plataforma Android.

- 2 1

H5 Como usuario quiero poder escribir en una caja de texto mi interpretación del dibujo que estoy viendo para continuar con el juego.

2 2 1

H18 Como usuario quiero que la interface sea sencilla y rápida de usar para no tardar mucho en moverme entre las opciones.

2 2 1

H2 Como usuario administrador, quiero poder invitar a varios amigos para iniciar una partida.

1 3 2

Page 4: Tergiverse: Plan de entregas

H9 Como usuario quiero poder elegir mi nombre visible como usuario para identificarme en el juego.

1/2 3 2

H3 Como usuario administrador quiero poder echar a un jugador de una partida para evitar jugadores que no cumplan las reglas.

1/2 4 2

H4 Como usuario administrador quiero poder saltarme el turno de un jugador para evitar retenciones en el juego.

1/2 4 2

H8 Como usuario quiero poder salirme de una partida para poder abandonarla cuando desee.

1 4 2

H12 Como usuario quiero que haya un manual de reglas para poder conocer los detalles del juego antes de comenzar.

1/2 4 2

H19 Como usuario quiero poder aceptar o rechazar la invitación a una partida que alguien me haga.

1/2 4 2

H1* Como usuario, quiero poder disponer de un buscador de amigos para saber quienes tienen el Tergiverse instalado.

1 4 2

H10* Como usuario quiero poder elegir un idioma para conocerlo previamente antes de iniciar una partida.

1/2 4 2

H13* Como usuario quiero poder disponer de una comunidad en facebook donde encontrar rivales para poder enfrentarme a/con mucha gente.

3 4 2

H14* Como usuario quiero poder elegir entre Español e Inglés para ver la interface del juego y sus reglas en el idioma que desee.

1 4 2

H16* Como usuario quiero poder jugar en mi tablet para poder ver con mas claridad los dibujos del juego y dibujar.

- 4 2

* Estas historias de usuario pensamos que quizás no de tiempo a hacerlas, las incluimos en la última iteración pero contemplamos la posibilidad de que no sean realizadas.

Page 5: Tergiverse: Plan de entregas

TARJETAS DE LAS HISTORIAS DE USUARIO PARA LA ENTREGA 1

Identificador: HU6 Crear herramienta de dibujoDescripción: Como usuario quiero poder dibujar sobre el dispositivo con mi dedo/lápiz táctil para representar el texto que me toca analizar.

Estimación: 3 Prioridad: 1 Entrega: 1Pruebas de aceptación:- Tocar la pantalla con el dedo para seleccionar cada opción y para dibujar- Tocar la pantalla con un lápiz táctil para seleccionar cada opción y dibujar.- Comprobar en ambos casos que se llega a todos los sitios de la “parcela del dibujo” y de que no dibuja fuera de ella.Observaciones:

Identificador: H7 Elección de color en la herramienta de dibujoDescripción:Como usuario quiero poder elegir varios colores para dibujar.

Estimación: 1 Prioridad: 2 Entrega: 1Pruebas de aceptación:- Comprobar que al tocar encima de cada color de las opciones, realmente dibuja trazos y que sean del color seleccionado.Observaciones:

Identificador: H15 Producto desarrollado para aplicación movilDescripción:Como usuario quiero poder jugar en mi móvil smartphone para tener la opción de jugar en todo momento ya que lo llevo siempre encima.

Estimación: - Prioridad: 1 Entrega: 1Pruebas de aceptación:- Instalar y ejecutar lo programado hasta ahora en un móvil smartphoneObservaciones:Esta historia de usuario, al igual que sus pruebas de aceptación, se repetirá a lo largo de todo el desarrollo

Page 6: Tergiverse: Plan de entregas

Identificador: H17 Producto desarrollado para AndroidDescripción:Como desarrollador quiero diseñar el juego para plataforma Android.

Estimación: - Prioridad: 1 Entrega: 1Pruebas de aceptación:- Probar lo desarrollado hasta el momento en un simulador de Android- Probar lo desarrollado hasta el momento en un dispositivo con el SO de AndroidObservaciones:Esta historia de usuario, al igual que sus pruebas de aceptación, se repetirá a lo largo de todo el desarrollo

Identificador: H5.1 Crear pantalla de juegoDescripción:Mostrar el dibujo que previamente alguien ha dibujado en una pantalla general

Estimación: 1 Prioridad: 1 Entrega: 1Pruebas de aceptación:- Comprobar que se muestra un dibujo en la parte superior de la pantalla- Comprobar que no se puede interactuar con el dibujo.Comprobar que hay espacio bajo el dibujo para poder añadir un texto.Observaciones:

Identificador: H5.2 Crear caja de texto en la pantalla de juegoDescripción:Escribir en una caja de texto la interpretación del dibujo que estoy viendo

Estimación: 1 Prioridad:1 Entrega: 1Pruebas de aceptación:- Probar a escribir en el área de escritura- Probar a escribir mucho texto y que salga un error o limite la cantidad.Observaciones:

Identificador: H18.1 Diseñar un Menú principalDescripción: Diseñar un Menú principal sencillo para no confundir al usuario entre las opciones

Estimación:1 Prioridad:2 Entrega: 1Pruebas de aceptación:- Navegar por la ventana del menú.- Si no entran todos los botones, añadir un botón para pasar de página y mostrar más.Observaciones:

Page 7: Tergiverse: Plan de entregas

Identificador: H18.2 Diseñar una interface de juegoDescripción: Diseñar una interface clara y poco pesada durante el desarrollo de las partidas.

Estimación:1 Prioridad: 2 Entrega: 1Pruebas de aceptación:- Dejar el juego a una persona ajena al mundo de la informática y comprobar que entiende el menú y el funcionamiento.Observaciones: