Sunteți pe pagina 1din 12

ANLISIS Y ESPECIFICACIN DE SISTEMAS MULTIMEDIA

Simulacin XP
Curso: 2011-2012

Objetivo
Simulacin de la aplicacin de la metodologa XP
Estimacin de historias de usuario Planificacin Implementacin Retroalimentacin

Se medir y utilizar el concepto de velocidad Todo el mundo jugar los roles de cliente y desarrollador No os preocupis la implementacin no ser muy difcil

Iteraciones
Una iteracin
Los clientes escriben las historias Los desarrolladores estiman las historias Los clientes planifican la iteracin Para cada historia de la iteracin:
Desarrolladores implementan la historia Clientes realizan tests de aceptacin

Resumen y retroalimentacin

Se jugarn 3 iteraciones

El juego
Se juega en equipos
5 jugadores por equipo Desarrolladores, Clientes y Gestores

Cada equipo tiene un Coach


Ayuda al equipo

Se ganan puntos de implementando historias

valor

de

negocio

El equipo con mayor valor de negocio conseguido gana el juego

Los medios
Historias de usuario en tarjetas Cada historia tiene asignada un valor de negocio
Pero nicamente se consigue el valor de negocio si la historia se implementa completamente!

El tiempo es limitado

Estimaciones de desarrolladores
Estimar la complejidad de cada historia
(fcil) 1 .. 2 .. 3 .. 4 .. 5 .. 6 (difcil) O imposible

Ordenar las historias: Fcil Difcil La historia ms fcil = 2 puntos de esfuerzo Estimar el resto de historias en relacin a las estimaciones de las historias previas Pregunta a tu Coach (Cliente) sobre las historias

Plan del cliente


Cuntas historias por iteracin? (180 segundos)
Estimar cunto tiempo llevar la historia ms simple = X seg. (180 seg / X seg ) * 2 puntos de esfuerzo = Y puntos por iteracin Selecciona las historias
Total de los puntos de esfuerzo <= Y puntos

Prioriza las historias


Para maximizar el valor de negocio

Implementacin desarrolladores
Coge la primera historia del plan
Empieza el tiempo Implementa la historia Para el tiempo Coach (Cliente) verifica la implementacin

Hasta que el tiempo se agote (180 seg) Revisad vuestro progreso a la mitad del tiempo Si una historia va mal, puedes abandonarla
si tu cliente est de acuerdo

Suficiente!
Ahora podis comenzar la simulacin Tiempos:
Para estimar (15 minutos) (Rol de desarrolladores) Para hacer el plan (5 minutos) (Rol de clientes) Para implementar (3 minutos) (Rol de desarrolladores)

Preparados?

Qu aprenderemos?
Estimaciones vs realidad
Duracin fija de una iteracin Estimaciones de Y puntos de esfuerzo Realidad, implementados N puntos de esfuerzo

Velocidad = Puntos de esfuerzo por iteracin Para la siguiente iteracin


Escoged las historias de acuerdo a vuestra velocidad

Segunda iteracin
Planificad e implementar de nuevo
Pero ahora sabemos nuestra velocidad

Los clientes seleccionan las historias por un total de VELOCIDAD puntos de esfuerzo Estimad de forma consistente
Ordenad las historias por puntos de esfuerzo Asignad puntos comparando con las historias previas

Las historias pueden ser reestimadas

Tercera iteracin
Y de nuevo
Estimad Planificad Implementad

S-ar putea să vă placă și