La republica de Banania y Agile

ene 27 2012

De los geniales Les Luthiers hay una actuación que es genial de la que extraigo este trozo.

Me duele que se piense que este gobierno es autoritario, que no se piense … es una orden!

Tal como puntualizo J. B. Rainsberger en la conferencia CAS2011 Agile se esta poniendo de moda, se esta convirtiendo en una palabra de marketing, en un argumento de venta, una imagen de modernidad, aunque detrás de ello no haya nada o casi nada.

 

 

 

 

 

 

La referencia a Les Luthiers es por que tengo la sensación de que en muchas empresas se va a decir, “somos agile, es una orden” y a partir de ahí se llenaran las paredes de tableros y se hará Scrum o algo similar y se esperara que a partir de ese instante todo vaya como la seda.

Como “agilista” convencido me da miedo que esas expectativas no se cumplan (de hecho es imposible) ya que no todo será perfecto en pocos meses y el peligro es pasar a la velocidad de la luz al otro lado al del “agile no funciona” y esta claro que Agile no el bálsamo de Fierabras, una medicina que hará su efecto pero que necesita su tiempo y que no a todo el mundo le hará el mismo efecto ni le sentara igual al estomago.

Hay que estar preparado y saber que el camino de la agilidad no es un camino fácil, es un camino duro y difícil, un camino de autocritica, de introspección, de trabajo, de mucho trabajo, de ver donde están los problemas (empezando por uno mismo)  y de tener la voluntad de solucionarlos.

Una metodología Agile como por ejemplo Scrum no necesita de muchas cosas pero las pocas que requiere son necesarias pues si no se llegará a algo parecido a Scrum pero que no es Scrum, que quizás pueda funcionar pero el camino en ese caso será solitario, pues no se podrá aprender de la experiencia de los demás. El limite de esto y ya lo he visto con mis ojos, es dar el nombre de sprint a periodos de desarrollo, queda moderno, queda chulo pero detrás de eso solo hay un cambio, el de la palabra… básicamente la versión se ha transformado en sprint

Si tuviera que listar los requisitos básicos para que Scrum funcione al 100% serian:

  • Un Project Owner (PO). No es un  papel fácil, necesita mucho tiempo, conocimiento del negocio, debe estar implicado y debe tener capacidad de decisión. Sin un PO que priorice que pelee por lo que quiere y al mismo  tiempo entienda que la parte “tecnica” es algo que no es posible olvidar para no crear deuda que la final como todas las deudas incontroladas te absorberá, Scrum se queda sin su pilar central.
  • Hacer que los departamentos de QA y Sistemas sean agiles. No tiene sentido hacer desarrollos de un par de semanas si luego lleva dos meses su testeo y puesta en producción. Estas personas deben estar dentro del equipo, quizás no a tiempo completo pero si con la prioridad del proyecto y de disponibilidad para participar en las reuniones como uno más del equipo.  “Continuos delivery” y “continuos testing” deben ser un objetivo y no solo palabras…
  • Reunión diaria de equipo y reuniones de demo, planificación, estimación y retrospectiva que deben ser sagradas, con especial énfasis en la retrospectiva.  Es dura, si, pero casi todo en agile es duro.
  • Un Scrum Master (SM)  formado y que crea en lo que hace, que crea que Agile puede ser un camino para la buena gestión de proyectos, con el claro objetivo de dar valor a su cliente y con formación o al menos buena predisposición natural para la gestión de equipos, pero no al viejo estilo de ordeno y mando, de equipo tutelado y dirigido, si no buscando que el equipo vaya creciendo para que se convierta en un equipo auto organizado y ya como sueño (alcanzable) de alto rendimiento.
  • Por ultimo y no lo menos importante, un  equipo voluntario para trabajar de esa manera, que conozca lo que es Scrum y que quiera seguirlo, sabiendo que es un camino duro pero que la recompensa puede ser grande, es decir un equipo motivado para alcanzar el objetivo de la mejora continua, hay que conseguir compromiso, no cumplimiento!.
  • Por ultimo un jefe (gerente, director, el nombre que sea) que asimismo crea en al idea, que pelee por tener un PO adecuado, que confié y que proteja a su SM y a su equipo, aislándolo de las presiones externas en la medida de lo posible.
  • Paciencia. Originariamente es una virtud que se ha perdido en nuestros tiempos, pero no hay resultados de hoy para mañana.

Si no se hace todo esto, ¿que pasa?. No lo se, a lo mejor en tu caso funciona en cierta forma (mi opinión es que nunca vas a tener el 100% de las posibles mejoras pero puedes encontrar mejoras) y en el peor de los casos no pasa nada, sigues como estas, pero si no haces Scrum …. no te engañes a ti mismo diciendo que si lo estas haciendo.

Sin comentarios

Trackbacks/Pingbacks

  1. Doctor - Doctor... [...]always a large fan of linking to bloggers that I enjoy but really don't get lots of link enjoy from[...]...
  2. embroidery thread - embroidery thread... [...]just beneath, are numerous entirely not associated internet sites to ours, nonetheless, they're surely really worth going over[...]...
  3. CM150DY-24A - CM150DY-24A... [...]very couple of websites that come about to be comprehensive beneath, from our point of view are undoubtedly properly worth ...
  4. life insurance lawyer - life insurance lawyer... [...]that could be the finish of this article. Here you will locate some web sites that we feel ...
  5. London musicals - London musicals... [...]usually posts some extremely interesting stuff like this. If you are new to this site[...]...
  6. افلام جديدة - افلام جديدة... [...]although internet websites we backlink to below are considerably not associated to ours, we really feel they're actually really ...
  7. oakleys sydney - oakleys sydney... [...]we like to honor lots of other internet websites around the internet, even when they aren’t linked to us, ...
  8. Matka result - Matka result... [...]just beneath, are quite a few entirely not related websites to ours, nevertheless, they are surely really worth going ...

Dejar una respuesta