Archivo de la categoría: Agile

#AOS2K15

CH-K8e4WwAAR0ws (2)

Los pasados 19 y 20 de Junio estuve de nuevo en la AOS. Esta vez se celebró en Gijón, una ciudad preciosa que no os voy a descubrir ahora.
No elegí el alojamiento oficial de la organización (camping de Deva) por problemas logísticos y me decanté por uno de los hoteles con los la organización nos ofrecía descuentos, el Hotel Asturias. Fue un gran acierto, el Hotel tiene una ubicación magnifica, impresionante, quería decirlo pero no me enrollo mas, vamos a lío.

Que es una AOS (Agile Open Space)
Un open space es un evento auto organizado por los asistentes a la misma. Básicamente: No hay agenda, la agenda se hace al inicio de cada día de AOS. Tampoco hay propuestas previas, las propuestas se presentan al inicio de cada día y se eligen por los asistentes. Si queréis una explicación mas profunda podéis verlo en la pagina de la organización

Si ya lo habéis leído, solo os comento una pequeña reflexión: De una AOS te llevarás lo que quieras llevar, depende de tí y para aprovechar una AOS, hay que ir con las pilas puestas, es un evento muy exigente y hacer de “mariposa” es mas que necesario para poder aguantar el ritmo (buscad “abeja, mariposa y open space”).

Porque mola una AOS
En una AOS lo más habitual es tener debates muy abiertos, con mucha libertad para participar, para aportar y poder recoger otros puntos de vista y experiencias. Aunque puede haber reuniones unidireccionales, la gran mayoría son mesas redondas.

Una de las cosas que más valoro es que recoges muchas experiencias de verdad, no de libro. Casos de uso de agile en entorno reales y duros como la vida misma. En otro tipo de reuniones suele haber mucha teoría y además, todo está muy preparado. El ponente prácticamente está pasando un examen sobre lo que cuenta, no te tienes que preocupar de ser “correcto”, solo de aportar y recoger todo lo posible.

Algunas reuniones a las que fui
SAFe
No quiero acercarme a los frameworks y métodos en general para escalar agile que están saliendo en los últimos años. Tengo mis razones para no hacerlo pero no podía dejar pasar la oportunidad de tener un debate al respecto y no me arrepentí. El debate estuvo genial, intenso, con gente que está en el día a día usando SAFe y que nos contó como lo están aplicando. Me lleve una primera impresión de las soluciones que SAFe intenta aplicar a los problemas que encuentras al querer escalar. Fue una de la reuniones más interesantes (para mí, claro).

AARRR + story mapping
Fui a la AOS en tren desde Madrid. Son 5 horas y media pero no me importa porque me encanta el tren. Además me da la oportunidad de ir viendo vídeos (previamente descargados, lo de la wifi es ciencia ficción) que tengo atrasados desde hace tiempo.

Henrik Kniberg at LKCE14

 

Precisamente uno de los que más me ha gustado últimamente es la keynote de Henrik Kniberg en la pasada ALE , sobre el “entregable” de cada spring, en el que hablaba, entre otras cosas, de las métricas pirata.

Por eso, en cuanto se planteó una charla sobre AARRR e story mapping no me lo pensé ni un momento, estaba muy arriba en mi lista.
La charla no me defraudo, una buena explicación de como complementar un story mapping con técnicas AARRR para darle valor (la medida del valor) a los elementos planificados.
Siempre hablamos de priorizar las historias a planificar en el spring por su valor (de negocio) pero, como se consigue saber esa valoración? Intuición? Inspiración divina? Lo fácil que sea o chulo que parezca? Encuestas a usuario? Esta charla me clarifico formas de encauzar esas decisiones.
#noprojects
#noproject es otra de las corrientes que hay por la comunidad, igual que #noestimates y otras. Que es un proyecto? Desde pequeños nos han enseñado que para hacer un proyecto necesitamos un alcance + un presupuesto (recurso) + un deadline. No sé de qué mágica forma cumplir con scope, budget y fecha asegura reportar un beneficio a nuestro cliente pero en cualquier caso la verdad es que esto cuadra muy mal con el desarrollo de software.

PMI define un proyecto como un esfuerzo encaminado a conseguir un objetivo en una fecha determinada. (Yo no creo que tenga un fin definido y lo del principio, podríamos discutir mucho cuando empieza un proyecto). Es necesario un alcance? No se puede conseguir el objetivo mejor con sucesivas entregas? Tiene fin un proyecto software? Mucho que discutir ahí, desde que un alcance no se conoce (caminante no hay camino…) hasta que el único proyecto sin cambios es un proyecto que no se usa por nadie.

Equipos desorganizados
Otra de las charlas que me impactó fue la relacionada con equipos desorganizados . Realmente debe haber un “equipo”? Es el equipo la forma ideal de trabajar? Es lógico que los proyectos te “toquen”? No es más lógico que tú elijas a que proyectos te apuntas? Y es más, con qué nivel de compromiso te apuntas, no siempre tienes la misma disposición, somos personas con vida en el trabajo y fuera de él, con altibajos no deseados y altibajos deseados. No es más lógico una forma de trabajo estilo freelance?. Mucho en lo que pensar porque la verdad es que la uniformización en la forma de trabajar puede dar una imagen de orden y eficiencia pero no es natural que todos hagamos las cosas de la misma forma todo el tiempo….
Una parte muy positiva que me llevo de la charla es cuestionarlo todo, cuestionar en que nos basamos para pensar que hay que hacer las cosas como las hacemos. La charla fue genial, muy abierta y con muchas opiniones.

Fracaso Agile
En esta reunión me lleve uno de los problemas que cada vez más común, en el afán de ser agiles, estamos adoptando las técnicas pero no los principios y valores.

Agile Chasm

http://cmforagile.blogspot.com.es/2015/04/have-you-crossed-agile-chasm.html

Se está vaciando de contenido. Estamos cayendo por el precipicio? Me recuerda a algo que ocurre mucho con las matemáticas, cuando ante un problema el niño al que estas intentando enseñar a pensar cómo resolver te pregunta “pero, es de sumar o de restar”. Aplicando solo el método de resolución no vamos a saber resolver el problema.

Otras que no pude ir
PopcornFlow
Una de las que no pude asistir fue una charla sobre una experiencia usando PopcornFlow. Cosa de la AOS y de no poder estar en varios sitios a la vez. Da la casualidad que en el tren venia viendo un vídeo de Claudio Perrone sobre A3 Thinking y PopcornFlow y llegue a Gijón justo antes de empezar con PopcornFlow, con lo que no sabía de qué iba.

Evolve or die_ A3 thinking and popcorn flow in action – Claudio Perrone at LKCE1

En el viaje de vuelta terminé el vídeo y la verdad es que tiene una pinta fantástica y queda anotado en mi backlog buscar experiencias usándolo.

#NoEstimates
Otra a la que no pude ir… Esta tengo muy clara la “teoría” y estoy totalmente de acuerdo con la filosofía que hay tras ello, pero quiero recoger como se usa en proyectos de verdad… Al backlog…

 

Equipo AOS
Desde aquí quiero trasmitir mi enorme agradecimiento al equipo organizador de la AOS. Cuando piensas en la cantidad de curro y de ilusión que hay que echar para organizar algo como esto, alucinas. Muchas gracias por vuestro esfuerzo y dedicación, nos hicisteis disfrutar de una AOS genial.
equipo aos

Disclaimer
Este articulo no pretende ser una valoración y ni siquiera una descripción de las charlas que hubo, el contenido fue mucho mas amplio y las discusiones mucho mas ricas de lo que soy capaz de poner y además, sobre la AOS hay tantas conclusiones como personas asistieron, cada cual se he llevado la suya. Solo representa una parte de lo que yo me he llevado.

Ah tambien me he llevado esta foto:

IMG_20150618_143153

Conferencia Agile-Spain 2013 – R1 (#cas2k13)

KAS pq

[Voy a acometer este articulo de forma agile, habrá varias entregas incrementales, pero no sobre-escribiré las versiones, dejare las anteriores cuando incremente la actual, para que el que quiera, se quede con la versión reducida de este articulo. Ademas, si no veo visitas, no ampliare el articulo]   

Los pasados 10 y 11 de Octubre estuvimos en la CAS de este año y es obligado que haga una reseña a la misma.

Valoración…

Mi valoración, de 1 a 10, es un 8

Lo que me gusto…

  • La organización, las increíbles keynotes (y eso que me perdí la de Tobias Mayer) y algunas de las charlas.
  • Además, se impuso el “entender el agilismo” al “estas son las reglas a seguir” o mejor dicho, las bases antes de las liturgias (ya sabéis de que charla es esto).
  • Me gustó que se cumpliesen los horarios, perfectamente controlado por la organización.
  • Hubo un buen reparto entre inicial e intermedio y entre caso de uso (como la genial “the sky way”) y charla mas de “cultura”.
  • El tiempo de las charlas estuvo perfectamente controlado por la organización y eso que en las charlas de 15 minutos era harto complicado.

Para darle un 10…

  • Hay que subir el nivel de alguna charla tanto en forma como en fondo para un evento como este
  • Recoger mejor el feedback, somos vagos…
  • Además, a mi me habría venido bien “obligar” un poco el networking, con algún juego, ejemplo hacer grupos aleatorios (número en la bolsa de bienvenida) y proponer un reto a resolver pero es solo por mi forma de ser, mucha gente no necesita que le “empujen”

gungenein2013-10-10 18.25.03_pq

En detalle…

Era mi primera CAS y ya os anticipo que ha sido bestial, que me ha encantado y que he vuelto con mucha ilusión, tanto por haber asentado la dirección de algunas cosas que estoy haciendo como por coger ideas nuevas.

Si estáis en este universo paralelo del agilismo, os aseguro que es imprescindible acudir a este tipo de eventos. Como sabemos, no hay receta mágica, no hay un agile handbook para aplicar en los proyectos (si lo tenéis, como bien ha dicho Sander Hoogendoorn en el codemotion, tiradlo a la basura), con lo que las experiencias y opiniones de los demás son el mejor aliado. Y nuestros propios fracasos, claro.

En mi caso tengo identificados los puntos fuertes y flojos que tenemos, las cosas que funcionan y las que no, y me voy con un par de acciones a corto y un buen montón de ideas que tengo que madurar poco a poco, necesito asentar algunas bases antes de avanzar.


2013-10-10 16.28.17-1pqLa organización de la misma ha sido impecable.

El sitio, increíble. El edificio, el Bizkaia Aretoa, tenia unos ventanales geniales desde los que se podía contemplar el Guggenheim.  Las salas, salvo en una charla (de las que fui) tuvieron sitio para las mismas.

La comida el segundo día fue genial, mejorando el primer día. Solo falto poner mas mesas y repartirlas mas. Y el café igual, perfecto. Hasta pusieron un poco de lluvia el segundo día para que tuviésemos un día típico de Bilbao.   

El registro, fue perfecto, al menos en mi caso. Empezaba a las 9.00 pero habilitaron un periodo el día previo por la tarde para agilizar en previsión de la gran afluencia esperada (mas de 300 personas, si no recuerdo mal).

Nosotros llegamos en tren a las 21h, con lo que no teníamos opción. No obstante, abrieron (y avisaron) el registro a las 8.30 en vez de a las 9 y, llegando sobre esa hora, nos tardamos 1 minuto en registrarnos.

Y pudimos asistir al evento que llevaba tanto tiempo esperando, desde abril concretamente. En abril pasado hice un curso de Agile Coaching con Jose Ramos Diaz y Ariel Ber, que me dejo con muchas ganas de mas, y decidí que no iba a perderme la CAS de este año…

…y me he venido con muchas cosas, entre ellas: “… primero las bases y después las liturgias” (desde el minuto 01:02:21).

 

Conferencia Agile-Spain 2013 – R0

KAS pq

[Voy a acometer este articulo de forma agile, habrá varias entregas incrementales, pero no sobre-escribiré las versiones, dejare las anteriores cuando incremente la actual, para que el que quiera, se quede con la versión reducida de este articulo. Ademas, si no veo visitas, no ampliare el articulo]   

Mi valoración, de 1 a 10, es un 8

Lo que me gusto:

  • La organización, las increíbles keynotes (y eso que me perdí la de Tobias Mayer) y algunas de las charlas
  • Además, se impuso el “entender el agilismo” al “estas son las reglas a seguir” o mejor dicho, las bases antes de las liturgias (ya sabéis de que charla es esto).
  • Me gustó que se cumpliesen los horarios, perfectamente controlado por la organización.
  • Hubo un buen reparto entre inicial e intermedio y entre caso de uso (como la genial “the sky way”) y charla mas de “cultura”.

Para darle un 10

  • Hay que subir el nivel de alguna charla tanto en forma como en fondo para un evento como este
  • Recoger mejor el feedback, somos vagos…
  • Además, a mi me habría venido bien “obligar” un poco el networking, con algún juego, ejemplo hacer grupos aleatorios (número en la bolsa de bienvenida) y proponer un reto a resolver pero es solo por mi forma de ser, mucha gente no necesita que le “empujen”.