Professional Documents
Culture Documents
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
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