34
¡no estimarás! thomas wallet elproximopaso.net @WalletThomas

No estimarás!

Embed Size (px)

Citation preview

Page 1: No estimarás!

¡no estimarás!

thomas walletelproximopaso.net@WalletThomas

Page 2: No estimarás!

motivación

Page 3: No estimarás!
Page 4: No estimarás!

definición

Page 5: No estimarás!

www.disfrutalasmatematicas.com

Page 6: No estimarás!

¿qué?

Page 7: No estimarás!

Tamaño

Complejidad

Esfuerzo

Costos

Duración

Page 8: No estimarás!

¿cómo?

Page 9: No estimarás!

• Proxy based• Delphi wideband• Function Points• Object Points• Use Case Points• User Story Points• Planning Poker• T-Shirt Sizing• Swinlane sizing• 5 dedos oscilantes• kg • Relative Estimating• Juicio de experto• Analogous Estimating

• Parametric Estimating• Three-point estimates• Bottom Up• TRW Wolverton• WALSTON-FELIX• BAILEY-BASILY• Doty• Putman• Jensen• COCOMO• SOFTCOT• COPMO• BOEING-1977• FARR Y ZAGORSK

Page 10: No estimarás!

¿para qué estimamos?

Page 11: No estimarás!

entenderdecidir

negociar

Page 12: No estimarás!

¿cómo nos va?

Page 13: No estimarás!

Los proyectos de TI tienen un desvío promedio de 41% del costo estimado

Chaos Report 2004 – Standish Group

Cuando estimas, te equivocas

Page 14: No estimarás!

Las estimaciones no te dejan desarrollar

Restar capacidad

Re-estimar

Solucionar conflictos

Explicar desvíos

Buscar culpables

Renegociar

Cancelar proyectos

Frenar los cambios

Freezar requerimientos

Firmar especificaciones

Opacar éxitos

Page 15: No estimarás!

Estimación de Esfuerzo Preparada Por

Productividad Promedio

Desarrollador solo 8.0Líder solo 6.6Desarrollador y Líder 7.8Analista 9.5Sin estimación 12.0

Estimación de Esfuerzo Preparada Por

Productividad Promedio

Desarrollador solo 8.0

Estimación de Esfuerzo Preparada Por

Productividad Promedio

Desarrollador solo 8.0Líder solo 6.6

Estimación de Esfuerzo Preparada Por

Productividad Promedio

Desarrollador solo 8.0Líder solo 6.6Desarrollador y Líder 7.8

Estimación de Esfuerzo Preparada Por

Productividad Promedio

Desarrollador solo 8.0Líder solo 6.6Desarrollador y Líder 7.8Analista 9.5

Lawrence & Jeffery Survey – University of New South Wales in Peopleware – Productive Projects and Teams – De Marco & Lister

Estimar afecta tu productividad

Page 16: No estimarás!

Tamaño de las Especificaciones

Estimación Promedio

3 páginas 295 hh12 páginas 330 hh

(+12%)

The Impact of Irrelevant and Misleading Information on Software Development Effort Estimates: A Randomized Controlled Field Experiment - Jørgensen & Grimstad - Simula Research Laboratory & University of Oslo

Esfuerzo de desarrollo del

sistema a reemplazar

Estimación Promedio

Sin información 568 hh

Esfuerzo muy bajo (25 hh)

481 hh(-15%)

Expectativa de esfuerzo

Estimación Promedio

Sin información 954 hh

Expectativa muy baja (100 hh)

860 hh(-10%)

Expectativa de duración

Estimación Promedio

Sin información 209 hh

Duración muy baja (3 semanas)

142 hh(-31%)

Cuando estimas, sos influenciable

Page 17: No estimarás!

Tenemos un pequeño problema…

Page 18: No estimarás!

¿qué podemos hacer?

Page 19: No estimarás!
Page 20: No estimarás!

seguimos igual

Page 21: No estimarás!

Si seguimiento haciendo lo que estamos haciendo, seguiremos

consiguiendo lo que estamos consiguiendo

Page 22: No estimarás!

sigamos estimando…

Page 23: No estimarás!
Page 24: No estimarás!

vamos de a poco

Page 25: No estimarás!

Optimizar las estimaciones (por iteración)

Entregar frecuentemente

Estimar el todo (como siempre)

Page 26: No estimarás!

paraprobar el lunes

´

´

Page 27: No estimarás!

cambiamos todo

Page 28: No estimarás!

MMF

Page 29: No estimarás!

estabilizar el cycle time

Page 30: No estimarás!

naked planning

Page 31: No estimarás!

para cerrar

Page 32: No estimarás!

entenderdecidir

negociar

1ro Confianza

Page 33: No estimarás!

David Anderson - 2005

Podemos entregar aproximadamente 100 funcionalidades este mes, más o menos 20

Estimamos todo en detalle y confiamos que podemos entregar 63 funcionalidades este mes (y casi seguro no vamos a cumplir)

Page 34: No estimarás!

Estimación: Mecanismo esotérico que se solía usar hasta mitad del siglo XXI para intentar predecir con técnicas pseudocientíficas tiempos y esfuerzos en la construcción de software. Cuestionado a final del siglo XX por el movimiento revolucionario agile, el uso de este mecanismo fue decayendo con la aparición de metodologías agiles de segunda generación como Kanban y erradicado definitivamente con la aparición posterior de otras metodologías agiles.

elpróximopaso.net

@ WalletThomas