Se le ha pedido a nuestro equipo que represente nuestros esfuerzos de desarrollo en un plan de proyecto. Nadie está descontento con nuestro trabajo o cuestiona nuestra capacidad de entrega, solo estamos participando en una convocatoria de TI para planes de proyectos. El problema es que somos un equipo ágil y no hemos pensado en nuestro trabajo en términos de un plan de proyecto formal.
Si bien tenemos una idea general de en qué estamos trabajando a continuación, no estamos 100% seguros hasta que planifiquemos una iteración. Hasta ahora, nuestro equipo ha operado en gran medida en el vacío y no se le ha exigido que presente nuestra metodología o métricas a terceros. Seguimos la mayoría de las prácticas expuestas en la programación extrema .
Celebramos reuniones de planificación trimestrales para tener una idea general de las historias en las que vamos a trabajar durante un trimestre. Dicho esto, nuestras historias están documentadas en tarjetas 3x5 y solo se estiman al comienzo de la iteración en la que se van a trabajar. Después de la estimación, documentamos la historia en Team Foundation Sever . Durante una iteración, adjuntamos código a las historias y marcamos las historias como completadas una vez finalizadas. A partir de estos datos, podemos generar gráficos de quemado y velocidad. Lo más importante es que conocemos nuestra velocidad promedio para una iteración que nos impide morder más de lo que podemos masticar.
No estoy buscando modificar la forma en que hacemos el desarrollo, pero quiero presentar nuestras actividades de desarrollo en un informe que alguien que solo esté familiarizado con la cascada entenderá. En ¿Qué aspecto tiene un plan de proyecto ágil? Kent McDonald hace un buen trabajo al establecer las diferencias entre los planes de proyecto ágil y de cascada. Él especifica las diferencias en las balas consumibles:
- Un plan de proyecto ágil está basado en características
- Un plan de proyecto ágil está organizado en iteraciones
- Un plan de proyecto ágil tiene diferentes niveles de detalle según el período de tiempo
- Un plan de proyecto ágil es propiedad del equipo
Poder explicar las diferencias es excelente, pero ¿cuál es la mejor manera de presentar los datos?
fuente