Planificación del trabajo con metodologÃas ágiles
Publicado por: alfonso en MetodologÃa, tags: ágiles, eXtrem Desconference for Programers, GTD, MetodologÃa, pompodoro, scrum, xdpEl pasado viernes tuve la oportunidad de asistir a la primera (y esperemos que no última) eXtrem Desconference for Programers (XDP), es decir, una desconferencia donde se hablaba de metodologÃas ágiles de trabajo y desarrollo de software.
En primer lugar, ¿qué es una desconferencia? Miremos que nos dice la wikipedia:
Una desconferencia es un conferencia en la que los propios participantes y asistentes toman un papel más participativo y activo. El termino ha sido aplicado, ya sea total o parcialmente, a un amplio rango de tipos de reuniones en las que se intenta evitar uno o más aspectos de una conferencia convencional, como pueden ser las charlas de larga duración, los precios de entrada desproporcionados o las presentaciones comerciales. Por ejemplo, en 2006, CNNMoney describió con este término a diversos eventos que incluÃan, entre otros, BarCamp, Bloggercon y Mashup Camp. El término se usa principalmente en las comunidades tecnológicas o interesadas en la innovación.
Se hablaron de muchas cosas pero el centro de la charla fue conocer como trabajábamos cada uno de nosotros y como alcanzar un equilibrio entre la felicidad del cliente y, sobre todo, la propia nuestra, sin descuidar un desarrollo de calidad.
Uno de los ejemplos de trabajo del que se habló fue la unión de pomodoro + gtd + scrum, nombrado por Raven, y que voy a intentar seguir a partir de ya para ver si es compatible con mi forma de ser y trabajar, porque como ya dijo el propio Raven, la mejor metodologÃa es la que nos funciona a cada uno de nosotros. Una pequeña descripción de estos tres elementos serÃa el siguiente:
- Pomodoro. Es una técnica inventada en los años 80 por Francesco Cirillo y que es muy sencilla, ya que consta de tan solo dos pasos. En primer lugar ponemos el cronómetro con 25 minutos, y durante este tiempo trabajaremos sin ningún tipo de distracción y al máximo nivel que seamos posible. Transcurrido este tiempo, descansaremos 5 minutos y volveremos a retomar un nuevo ciclo de 25 minutos, asà durante dos horas, (es decir, 4 ciclos), tras los cuales haremos un descanso más largo, de unos 15 minutos. Para ello, antes de empezar, tendremos que ser capaces de dividir nuestras tareas en “trozos” que cada uno de ellos nos ocupe cada tramo de tiempo de actividad.
- GTD. De esta técnica ya hemos hablado aquà hace un tiempo, y poco más hay que decir. Es una forma de organizar nuestras tareas a lo largo de nuestra vida diaria, y ya no solo en el trabajo, si no en todo lo demás. Si queréis profundizar sobre este tema os aconsejamos ThinkWasabi, un verdadero gurú del tema.
- Scrum. Y por último tenemos Scrum, quizás de la metodologÃa que más se habló en la desconferencia. Se trata de un conjunto de herramientas para la gestión y el desarrollo de software basado en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software (wikipedia). Es difÃcil de explicar a grosso modo todo lo explicable de esta metodologÃa, donde se usan conceptos como sprint, product manager, scrum master, pila de productos, done done, daily o burn down. Si queréis profundizar sobre el tema os recomiendo encarecidamente que leáis Scrum y XP tras las trincheras.
Y ahora contadme vosotros, ¿que metodologÃa de trabajo tenéis?

Entradas (RSS)
11 Mayo, 2010 a las 9:50 am
Buen artÃculo Alfonso. Seguro que me hubiera encantado ir a esa “desconferencia”.
Desde luego Pomodoro no, aunque a veces puede que siga métodos similares por mi propia salud. Empecé a usar apps de GTD pero con mi nivel de perfección tardaba más tiempo registrándolas que haciendo lo que realmente tenÃa que hacer.
Por otro lado. cuando estudiaba en Praga hace 4 años nos dieron una caña increible en IngenierÃa del Software con XP. Asà que voy a leer un poco más sober Scrum…
11 Mayo, 2010 a las 9:59 am
Me alegra que te guste edipotrebol.
Yo ayer intenté comenzar con esta combinación de pomodoro+gtd+scrum (bueno, scrum es la metodologÃa que ya se sigue donde trabajo, asà que esa no cuenta), y no salió demasiado bien. Es complicado pomodoro cuando tienes a alguien al lado que te interrumpa cada dos por tres (Kiko me comprenderá
), y gtd aún la estoy asimilando, tengo que leer más sobre el tema porque algunas cosas aún no las controlo del todo bien.
Y si quieres saber sobre Scrum ya sabes, pregunta
11 Mayo, 2010 a las 10:39 am
Información Bitacoras.com…
Valora en Bitacoras.com: El pasado viernes tuve la oportunidad de asistir a la primera (y esperemos que no última) eXtrem Desconference for Programers (XDP), es decir, una desconferencia donde se hablaba de metodologÃas ágiles de trabajo y desarrollo…..
11 Mayo, 2010 a las 12:37 pm
La que diga la jefa!!! XD
11 Mayo, 2010 a las 2:39 pm
¿La jefa es Rafa?
11 Mayo, 2010 a las 4:01 pm
Una agenda. No sé si es un sistema de trabajo propiamente dicho, pero ha sido un auténcico descubrimiento. En ella anoto las citas, las tareas (con un dÃa asignado y una hora), y teléfonos de trabajo. Cada mañana dedico 5 minutos para ver las tareas que tengo que hacer. Cada noche, antes de acostarme, dedico otros cinco a ver las tareas que no logré completar para cambiarlas de sitio y asignarles un nuevo dÃa y hora. Lo uso tanto para el trabajo como para las cosas de la vida diaria. Además, anoto los gastos de cada dÃa y cada mes hago un resumen para ver en qué tiro el dinero.
La agenda a lo mejor no hace que trabaje con más eficiencia, pero sà hace que no tenga que estar machacándome la cabeza recordando que tengo que hacer algo importante, o que me sienta extraño creyendo que he olvidado algo importante que tenÃa que hacer, o que realmente lo olvide. Cosa que tengo que hacer, cosa que apunto. Y con ella he encontrado el equilibrio de las certezas y casi dirÃa que soy más feliz
.
Zalu2 y un beso para mi agenda