Rodrigo Corral MVP Team System Plain Concepts Blog: Email: rcorral@plainconcepts.com.

Post on 18-Jan-2015

11 views 3 download

Transcript of Rodrigo Corral MVP Team System Plain Concepts Blog: Email: rcorral@plainconcepts.com.

Rodrigo CorralMVP Team SystemPlain Conceptshttp://www.plainconcepts.comBlog: http://geeks.ms/blogs/rcorralEmail: rcorral@plainconcepts.com

Control de proyectos con metodologías ágiles

¿Qué es ser ágil?Valoramos:

A los individuos y su interacción, por encima de los procesos y las herramientas.

El software que funciona, por encima de la documentación exhaustiva.

La colaboración con el cliente, por encima de la negociación contractual.

La respuesta al cambio, por encima del seguimiento de un plan.

¡El software no es repetible! ¡No es industrializable!

¡No es como hacer coches, edificios o puentes!

Pero es controlable, gracias a dioso Control empírico

Progreso = f(velocidad) Visibilidad = f(hitos)

Control de proyectos

Logo Partner

¿Por qué métricas? Medir el proceso ¡Para responder

preguntas!o¿Donde nos

encontramos?o¿Llegaremos?

Basándonos en información objetiva

Logo Partner

¿Qué métricas? Poco es mucho Las métricas tiene costes asociados

Logo Partner

Velocidad La velocidad es la claveo + velocidad + productividado Imposible de sesgaro v = funcionalidad completada / iteracióno ¿Qué significa completado?

La estimación es la base ¿A qué nos

enfrentamos? ¿Por qué no

estimamos?oExplícitamenteoColegiadamenteoConsensuadamente

¡Cuesta mucho!

Estimación ágil Wideband delphi Planning poker

Flujo acumulado de proyecto¿Cuándo

terminaremos?

¿Cuánto han cambiado los requisitos?

Sprint burndown chart

¿Cuánto retraso

tenemos acumulado?

Los burndown cuenta historias

Los burndown cuenta historias

Flujo acumulado

La calidad importa ¿Estamos controlando la calidad?

La priorización es la base No todos los errores

son iguales No todos merecen

atención No todos merecen

ser corregidos ¡Algunos son críticos! La clave es el triage

Métricas de errores (I)

Métricas de errores (II)

¿Cómo nos ayuda Team System?

Facilitando la burocracia Exponiendo la información Permitiéndonos gestionar por excepción

¿Queréis saber más?

Agile Estimating And Planning – Mike Conh http://geeks.ms/blogs/rcorral rcorral@plainconcepts.com