2/9/2011 13:40 El Bruno

[ALM] Cómo saber si el plan que has diseñado se adapta a la realidad

image

Buenas,

ayer hablando con Ana en Avanade sobre algunos temillas de gestión, surgió un ejemplo que suelo comentar que me ayuda a ver si lo que se ha pensado a nivel planificación es lo que realmente está haciendo el equipo.

Independientemente de si trabajamos con tareas asociadas a una User Story de una Master Story List, o con tareas asociadas a un Use Case o a un Requerimiento formal de CMMI, la siguiente pregunta deja notar que algo no funciona como debería:

¿Con qué tarea relaciono este CheckIn?

Cuando trabajamos con Visual Studio y Team Foundation Server, una de las políticas de CheckIn que siempre activo es la que obliga a cada cambio de código que se sube al Source Control repository a estar asociado con uno o más WorkItems. De esta manera podemos tener una trazabilidad inicial entre el histórico del código fuente y las tareas que lleva a cabo el equipo.

Pero cuando un desarrollador no encuentra un elemento de trabajo (Task o Bug) para relacionar un cambio, esto nos indica que estamos trabajando en algo no planificado. Como somos ágiles, esto no es un problema, ya que el cambio es bienvenido, pero es un buen momento para hacernos un par de preguntas.

Por ejemplo, preguntarnos si el contenido del trabajo que tenemos planificado para esta iteración es el correcto. Si alguien no encuentra un WI para asociar, eso significa o que bien no está trabajando en algo propio de la iteración, o que para realizar parte del trabajo incluido en la iteración, tenemos que realizar tareas no planificadas que pueden afectar al resultado final de la misma.

La base de esta premisa consiste en que al margen de la planificación original, la tarea que realmente estamos llevando a cabo, la realiza el equipo, por lo que si el equipo está haciendo algo que no está definido en ningún lado, pues … se nos ha pasado de largo Open-mouthed smile

 

Saludos @ Here

El Bruno

   

Archivado en:
Comparte este post:

# re: [ALM] Cómo saber si el plan que has diseñado se adapta a la realidad

Friday, September 02, 2011 4:33 PM by Juan Irigoyen

Sin embargo, algunas veces cuando navego por el código, acostumbro a refactorizar y simplificar alguna función que me doy cuenta que puede mejorarse, casi lo hago sin pensar y para este tipo de tareas rápidas, quizás deberíamos tener un workitem que dijese (refactorización y optimización), o algo similar, pues si queremos ser agiles, tampoco deberíamos 'burocratizar' este tipo de tareas.

Un saludo.

# re: [ALM] Cómo saber si el plan que has diseñado se adapta a la realidad

Monday, September 05, 2011 8:28 PM by El Bruno

@juan, pues aqui has dado con un tema que me gusta hablar entre cerveza y cerveza. Te dejo un post, pero la idea es simple: si algo funciona, es necesario refactorizarlo? ... se que hay mil matices detras de esto :D

Saludos

# re: [ALM] Cómo saber si el plan que has diseñado se adapta a la realidad

Wednesday, September 07, 2011 9:37 AM by creyes

Buenas.

He creado Elementos de trabajo en el proyecto de equipo. En las directivas de protección del Control de código fuente he agregado que se requiere relacionar el Checking a uno o varios Elementos de trabajo. Sin embargo, al pulsar la opción de Elementos de trabajo, y ejecutar la consulta correspondiente, NO sale NINGUN elemento de trabajo, por lo que NO puedo relacionar la Protección a ningún elemento de trabajo.

¿Que puede estar pasando?

Muchas gracias

Caridad