You are on page 1of 20

Introduccin a la

estimacin y
planificacin
Subttulo
Saber estimar y planificar es
fundamental a la hora de encarar
proyectos donde el producto necesita
de un grado importante de
creatividad y/o innovacin, como por
ejemplo los de desarrollo de
software.
El desarrollo de software es una
actividad de creacin y
transmutacin de conocimiento.
Como tal, no puede ser predicha ni
estimada en forma precisa. El primer
paso hacia la planificacin gil es la
aceptacin de este concepto.
Entonces, cmo encarar la
estimacin y planificacin
de algo que no sabemos
predecir?
Esto nos brinda lo que en ingls se
denominaballpark figure, un nmero
grueso que nos permite ir pensando
si es negocio desarrollar el producto
o no.
El primer paso en la estimacin y
planificacin gil es lacreacin del
product backlog, o sea la definicin
del proyecto a realizar.
Una historia es un requerimiento de
negocios visto desde el punto de vista de
un usuario. Se escriben con el siguiente
formato: Como xxx, quiero hacer yyy con
el objetivo de zzz, donde, xxx es el tipo
de Usuario (quien), yyy es lo que el
sistema debe permitir realizar (el qu) y
zzz es el beneficio o valor buscado (el por
qu).
Ejemplo
Como cliente del banco, quiero
pedir un prstamo para poder
comprar una casa .
Estimacin
La teora es que
resulta relativamente
fcil decir A es ms
grande que B y que
C
Priorizacin

La etapa depriorizacines sencilla y


depende exclusivamente delProduct
Owner. Sabiendo ya el tamao de las
historias, debe priorizarlas porvalor
de negocio.
Duracin y proyeccin a partir de la
velocidad del equipo

El ltimo paso, por lo tanto, es calcular


lavelocidaddel
equipocompletando objetivos a lo
largo de las iteraciones. As pues, la
velocidad esla cantidad destory
pointsque secompletanpor
iteracin.
Problemas recurrentes en las
estimaciones
Somos generalmente optimistas
No recordamos todas las experiencias
pasadas
Omitimos tareas importantes que luego
no hacemos por falta de tiempo
comprometiendo la calidad, o las hacemos
comprometiendo el cronograma

En vez de estimaciones, tenemos


objetivos (esto tiene que estar listo para
Junio)
Un mito Como tengo poca informacin no puedo estima
Problemas recurrentes en las
estimaciones

En software siempre puedo estimar


Con un cierto nivel de incertidumbre...
A partir de la experiencia anterior (mi
experiencia, casos similares, mtricas de
mi empresa, otras empresas)
Y usar eso como base para trabajar
El Ciclo dorado de la Estimaciones
Calibro Estimo

Analiz
Mido
o

Registr
o
Por qu estimamos mal?
Algo estamos haciendo mal...
La toma de requerimientos es pobre
No sabemos cmo estimar
La estimacin la hace marketing, o ventas, o
No conocemos la tecnologa, el dominio, o ninguna de las
dos cosas
No reconocemos las diferencias de escala

Y tambin confudimos
Esfuerzo y tiempo (en la planificacin)
Tiempo, esfuerzo y progreso (en la ejecucin)
Mtodo de Clark
Dividir al sistema en mdulos
Estimar para cada mdulo tres valores
Optimista (O): el menor tamao / esfuerzo
imaginable Pesimista (P): el mayor tamao /
esfuerzo imaginable Valor medio (M)
Calcular el estimado...

Estimado = ( O + 4 M + P) / 6

You might also like