Está en la página 1de 14

STORY POINTS

Grupo 3
Carrera de Especializacin
en Ingeniera de Software

Planeamiento, Control y
Estimacin de Proyectos de
Software
1
STORY POINT (SP)
Son una medida utilizada en la
metodologa de desarrollo gil para
establecer la dificultad de implementar
una determinada User Story en
comparacin con otras.

No miden el tiempo, miden esfuerzo.


2


CARACTERISTICAS
Los SP se pueden expresar de
diferentes formas, las mas
usadas son:

Tamao numrico (1 a 10).

Tamao de la camiseta (XS, S,
M, L, XL, XXL, XXXL).

La secuencia de Fibonacci
modificada (1, 2, 3, 5, 8, 13, 21,
34, etc.)

Razas de perros, en el que un
Chihuahua representara las
historias ms pequeas y un gran
dans ms grande.






4
CARACTERISTICAS
Como la estimacin
de los SP es
particular para cada
equipo, se debe
poder relacionarlos
con una medida
comparable y que
los clientes (u otros
equipos) entiendan.
5
RESEA

Wideband Delphi

Derivado en la dcada del 70 por Barry Boehm y John A.
Consiste en una mayor interaccin y una mayor
comunicacin entre los participantes.
Los pasos son:
Un coordinador presenta un formulario.
Se convoca a una reunin donde se discuten cuestiones
de estimacin.
Los expertos completan los formularios de forma annima.
El coordinador prepara y distribuye un resumen de las
estimaciones.
Se revisan los puntos con alta variacin
Se vuelven a completar los formularios.
Los pasos 4 a 6 son iterados tantas rondas como sea
necesario

6
RESEA

Planning Poker

Es una variacin de Wideband Delphi

Se utilizan los mismos pasos pero usando un sistema de
puntos, comunmente, secuencia de Fibonacci modificada
por Mike Cohn.

Propuesta por James Grenning en el ao 2002 y
popularizada por Mike Cohn en su libro Agile
Estimating and Planning.

Marca registrada de Mike Cohn
7
ALGORITMO
Una tcnica utilizada
para la
determinacin de los
Story Points es la
denominada
Planning Poker.
8
ALGORITMO
Planning Poker
Se utiliza un juego de cartas con valores de la
secuencia de Fibonacci modificada por Mike Cohn:
12, 1, 2, 3, 5, 8, 13, 20, 40, 100, (infinity)
Pasos:
1. Se presentan stories individuales para estimacin.
2. Se discute y elige una carta que representa la
estimacin (de manera privada).
3. Finalmente todas las estimaciones se revelan y se
puede volver a comenzar la discusin.
Se itera entre los pasos 2 y 3 hasta que se converge a
una estimacin final y se comienza el proceso de
nuevo con otra story.

9
CUANDO APLICARLO

Se utilizan tpicamente en gestin de
proyectos giles, como una forma de
estimar el esfuerzo de desarrollo para las
caractersticas o requisitos.

Son preferidos cuando el equipo est
formado por individuos con diferentes
habilidades ya que permite que todos
puedan discutir el tamao relativo de
trabajo.

10
POR QUE FUNCIONA?
TEOREMA CENTRAL DEL LIMITE
Las estimaciones pueden ser insuficientes o
exageradas.
A medida que las iteraciones avanzan, el
valor de la velocidad (Story points /
Iteracin) tiende a normalizarse y a
repetirse.
11



VENTAJAS Y DESVENTAJAS
Ventajas

Permiten una medicin
ms absoluta de las
estimaciones

Generan unidad en el
equipo.

Con el uso constante, el
equipo tarda menos
tiempo en proveer las
estimaciones.

Desventajas
Pueden ser engaosos
cuando se utiliza como una
medida de la
productividad.

Pueden llevar a tomar
atajos y sacrificar calidad
para mantener la
velocidad.

No sirven para establecer
comparacin entre equipos
12
EJEMPLO
13
REFERENCIAS
User Stories Applied: For Agile Software
Development. Autor: Mike Cohn. Ed:
Addison Wesley. ISBN: 0-321-20568-5
Estimating with Story Points. Autores: Greg
Smith -Ahmed Sidky
http://msdn.microsoft.com/en-
us/library/hh273055(v=vs.88).aspx
14
FIN
15

También podría gustarte