2009-12-12 5 views
10

El desarrollo Agile/Scrum es un proceso de desarrollo muy colaborativo. p.ej. requiere que los desarrolladores comuniquen continuamente & trabajan estrechamente día tras día.Desarrollo Ágil/Scrum: ¿Cómo manejas el día "apagado"?

¿Cómo manejas tus días "desconectados"? Esos días que simplemente no tiene energía, no puede pensar con claridad, realmente no tiene nada que decir en las reuniones de stand up, etc.

Así es como los atletas tienen sus días libres.

+3

¿Quiere decir domingos? –

+0

@Adrian: No estoy seguro de si te refieres a eso como una broma = p, pero lo tomaré literalmente: no, me refiero a MF – sivabudh

+0

Sólo pregunto porque un día libre por lo general se conoce como el día en que no lo haces ir a trabajar en absoluto. Entiendo tu pregunta, pero podrías obtener más respuestas útiles con un tema/pregunta menos engañoso. –

Respuesta

20

No creo que realmente haya un día en el que no tenga nada que decir en la reunión de standup. Cada reunión standup debe usarse para que el resto del equipo sepa si cumpliste o no con los compromisos del día anterior.

Un problema que he visto en muchos equipos ágiles es que los desarrolladores no hacen compromisos concretos a diario, por lo que las presentaciones diarias no son tan efectivas. Si eso es un problema, asegúrese de que todos los asistentes presenten objetivos concretos a diario que puedan comunicarse objetivamente al día siguiente como hechos o no.

Para el resto de su pregunta, creo que es perfectamente aceptable ir a un stand-up diario y decir que no cumplió con el objetivo del día anterior porque tuvo un día libre y aprovechó la reunión como una oportunidad para hacer nuevos compromisos. Si había una razón por la cual tenía un día libre que podría identificarse claramente como un impedimento (por ejemplo, demasiadas interrupciones, requisitos/objetivos poco claros, frustraciones del entorno de desarrollo), esos motivos deberían informarse a quien lidera los stand-ups (scrum master) porque es su responsabilidad asegurarse de que se aborden esos impedimentos.

+0

gracias por su respuesta perspicaz. – sivabudh

+3

¡No tener nada que decir en una reunión de pie significaría que ayer no hizo nada, no tuvo obstáculos y no va a hacer nada hoy! – daf

5

Si no hace nada, diga que no pudo enfocar y no hizo nada en la reunión de standup. El Scrum Master debería tratar de descubrir que hay algún factor que te está distrayendo, e intenta eliminarlo por ti.

Además, si estos "días libres" son una ocurrencia semi-frecuente, intente averiguar con qué frecuencia se producen e inclúyalos en sus estimaciones. Scrum es sobre lo que realmente está pasando. Se trata de cronogramas reales. Si sabe que tiene 4 días libres en 4 semanas, entonces solo debería reclamar 4 días a la semana de trabajo, no 5. (Dicho esto, es posible que lo que puede hacer en 4 días sea igual a lo que alguien más puede hacer en 5 días).

+0

Acepto que el mejor enfoque es hablar sobre estos "días libres" como equipo. Descubra la causa raíz. ¿Es la tarea apropiada para el desarrollador? Sé abierto y directo en tu comunicación. – Rodney

1

día G,

Como mkedobbs mencionados, se debe mencionar que en la reunión de pie.

Tal vez necesite ver lo que le hace tener un "día libre" y comunicarlo con los miembros de su equipo.

  • ¿Es debido a que te golpeas la cabeza contra un problema y estás perdiendo la motivación? Mencionarlo en el stand-up puede revelar a otro miembro del equipo que se ha enfrentado anteriormente al problema. Tal vez incluso lo hayan resuelto, o sus experiencias y observaciones pueden ser ligeramente diferentes a las suyas, pero la combinación de dos cabezas puede resolver el problema para ambos.
  • ¿Se debe a que su historia de usuario resultó ser mucho más grande de lo esperado y se siente abrumado? Resolver el problema en el stand-up ayudará a resolver el problema. Tal vez esta historia de usuario en particular debe considerarse un tema de usuario o incluso una historia épica de usuario y debe dividirse en varias historias de usuario.
  • ¿Es porque la historia del usuario con la que terminó no es lo que normalmente hace? Discutir esto en el stand-up puede descubrir a los miembros del equipo que sí tienen experiencia en el área particular cubierta por la historia del usuario. Y esos miembros del equipo pueden proporcionar sugerencias para ayudarlo, tal vez directamente con el trabajo mismo, o con otros recursos para ayudarlo a ponerse al corriente.

Estas son sólo algunas de las razones por las que su día "apagado" puede deberse directamente a su trabajo actual. ¡Pero definitivamente no solo guardes silencio! Menciónelo en el stand-up para que cualquier problema potencial pueda ser abordado más temprano que tarde.

HTH

aplausos,

5

Par de programación hace que sea más fácil de manejar. Al menos con la programación de pares, alguien más está ahí para detectar sus errores temprano.

Elija una tarea/historia diferente para trabajar en - para que obtenga un cambio en la escena. Tal vez has estado en la misma historia de usuario demasiado tiempo.

Cartas de Oro - (o "días Federal Express") - donde se puede trabajar en cualquier cosa que desee: http://www.planningcards.com/iterex/papers/InnovationAndSustainabilityWithGoldCards.pdf ¿Cuál es notable acerca de "tarjetas de oro" es que el equipo que les presentó encontró que ellos no causaron una caída en productividad Esto sugeriría que es mejor sacar a alguien del proceso en un día libre y dejar que haga algo constructivo de su elección que dejar que funcione de manera improductiva.

+1

definitivamente +1 para mencionar programación de pares. No puedo decirte lo diferente que se siente trabajar con otro desarrollador. Simplemente lo ayuda a energizarlo, y también ayuda a rebotar ideas. – sivabudh

+0

+1 para el enlace de la tarjeta dorada – Kirschstein

1

Tengo días libres. Mi equipo tiene días libres.

Si está sucediendo mucho o si se trata de las mismas personas, se necesita la causa raíz y la acción. Este podría ser un buen tema para una retrospectiva si todo el equipo se ve afectado o uno a uno si se trata de un individuo.

En cuanto a la respuesta, usted es parte de un equipo. El equipo retoma el esfuerzo, al igual que cualquier otro problema. Si su equipo tiene problemas con esto, probablemente no tenga un equipo bien formado y solo tenga un grupo de individuos defendiéndose por sí mismos.

1

Generalmente al comienzo de un día "apagado", no está claro que el día vaya a ir mal. Es solo después de algunos tropiezos que queda claro que no va a ser un buen día. Todavía intentaré hacer algo, pero a veces el progreso es minúsculo. El siguiente día de pie es cuando decir: "Ayer, no hice mucho. Tenía un día libre", o algo similar para señalar que reconozco que las cosas no fueron bien y que probaría para hacerlo mejor hoy

A veces cambiaría lo que hago ese día, ya que a veces puede ser útil. He tenido momentos en los que tengo algunos pocos días consecutivos, lo que generalmente indica que necesito tomarme un día personal o de vacaciones y tratar de recargarme para volver a subir a la silla de montar.

2

Depende de si realiza las reuniones, muchas personas optan por el "Daily Scrum" mientras trabajan en proyectos, pero a menudo son una pérdida de tiempo e innecesaria. Organice sus reuniones en torno a cuándo se completan las cosas, si está completando y reasignando tareas todos los días, entonces sí, una reunión diaria es algo bueno, pero de manera realista puede programar y debatir una serie de tareas en una reunión y luego volver visita más tarde en la semana. Idealmente, las reuniones más eficientes suelen consistir en una reunión semanal (lunes) y un rápido avance (miércoles a jueves).Si usted es el gerente de proyecto, insista en que los miembros del equipo le respondan directamente cuando finalicen el trabajo antes de que tenga lugar la próxima reunión. ¡Si tiene reuniones diarias oficiales, es probable que se queme en un mes! (y también su personal). Si tiene que hacer reuniones diarias, haga que se reúnan rápidamente, establezca a la misma hora todos los días y solo ofrezca la información más relevante y solo tenga una reunión adecuada durante la semana. Si desea saber qué hacer en sus "días libres", solo puedo sugerirle que cancele la reunión, tome una Berocca, camine alrededor de la cuadra, complete su presentación y, de hecho, trabaje en lugar de celebrar reuniones incesantes para un cambio.

Cuestiones relacionadas