Showing posts with label CAS. Show all posts
Showing posts with label CAS. Show all posts

Saturday, November 23, 2019

Agile, ¿En qué te hemos convertido? / presentación CAS2019

Este año he tenido la suerte de poder presentar junto a Juanma Gómez una reflexión sobre cómo vemos que se introduce Agile en las empresas que nos rodean. Juanma aporta la visión desde una empresa de consultoría y yo desde empresas de producto y startups.
No que decir tiene que no estamos del todo satisfechos de cómo lo estamos haciendo en el sector, pero las buenas noticias es que sinceramente creemos que se puede mejorar y que tenemos las herramientas para ello.




La presentación tiene varios bloques diferenciados puesto que aún compartiendo los principios y valores ágiles y las conclusiones, la realidad desde la consultoría en empresas (algunas, grandes corporaciones), es completamente diferente a la que veo yo en empresas de producto y startups.

Muchísimas gracias a la organización de la CAS por darnos la oportunidad de mandar este mensaje, aunque pueda ser algo incomodo para algunos actores del sector.

Slides

Original document

Video

https://www.youtube.com/watch?v=ssmNo3hf5cs



Muchisimas gracias a Autentia por la grabación. AutentiaMedia youtube channel (Playlist CAS2019)


Sketchnote (@Aitortxu)

by @Aitortxu (Aitor Alzola)  


Muchas gracias a todas las personas que nos dieron feedback y sobre todo a aquellos que se nos acercaron para decirnos que les habíamos hecho reflexionar. Era el objetivo. Muchas gracias.

Relacionado

Friday, January 04, 2019

Mi CAS2018

This post is in Spanish because it describes a conference in which Spanish is most used language.
Este pasado mes he tenido la suerte de poder a la CAS (Conferencia Agile Spain https://cas2018.agile-spain.org/) y este blog post es un resumen rápido de las sesiones y de mis impresiones sobre la conferencia.


Sesiones

We are the Leaders we have been Waiting For Lyssa Adkins Interesante charla sobre los distintos paradigmas para la organización de empresas y como eso conecta con las nuevas formas de liderazgo y con la responsabilidad social que tenemos los agilistas en este nuevo entorno. Interesante el cuadrante de “Integral Theory”. Muchas ideas de Reinventing Organizations




Ok, he quemado mi roadmap y mi backlog. ¿Y ahora qué? Lean Product Management Gabriel Prat. Slides Una de las mejores charlas sobre gestión y priorización de producto. Gabriel nos explicó, desde la experiencia, todo su proceso de lean product development. El sistema de ranking de ideas y priorización continua que usan es excelente y genera muy poco desperdicio puesto que no se le dedica tiempo a ideas que no son prometedoras o que por capacidad no se compensa hacerlas. La verdad es que tanto la sesión como la ronda de preguntas posteriores fueron muy interesantes…

Principles of Evolutionary Architecture Rebecca Parsons. Esta charla ya la había visto en otra ocasión. Es una gran charla y explica conceptos bastante complejos con una sencillez increíble. Esa capacidad es algo que admiro en gente como Rebecca, Fowler o Beck. De las mejores charlas de la CAS. Entender esta tendencia en arquitectura creo que es imprescindible para cualquier desarrollador moderno y Rebecca lo explica fenomenal. Versión anterior de la charla  https://www.youtube.com/watch?v=72QcYs-2oss

Rights and Responsibilities of a Delivery Team Sandro Mancuso. Interesante charla sobre la estructura, las responsabilidades y los derechos de un equipo de delivery para un proyecto. Tiene algunos puntos interesantes como la necesidad de tener el Product Owner dentro del equipo y que la responsabilidad de owning sea parte de las responsabilidades del propio equipo. Por otro lado, como comenta Sandro, las ideas de charla son work in progress y lo quiere transmitir la necesidad de reflexionar sobre estas ideas, no las comenta como una versión final de lo que hay que hacer. Versión anterior de la charla https://www.youtube.com/watch?v=cmh9aR_LxcA

Unconditional Code Michael Feathers. La verdad es que no le llegue a pillar el punto a la sesión y creo que no le saque la parte interesante. La charla describe la importancia de todo ese código que normalmente “negamos” como el log, la gestión de errores y cómo afecta a nuestro diseño añadiendo complejidad cuando no lo tenemos en cuenta como código de primer nivel. Tendré que verla otra vez a ver si consigo extraer algo más de jugo. Versión anterior de la charla https://www.youtube.com/watch?v=AnZ0uTOerUI

Practical tools and strategies for tackling legacy practices and legacy systems in a growing startup  Alejandro Scandroli. Esta charla es muy interesante para cualquiera que quiera mejorar sus conocimientos de arquitectura o liderar la evolución tecnológica de un producto. Muy interesantes los Wardley maps (https://www.cio.co.uk/it-strategy/introduction-wardley-value-chain-mapping-3604565/) y como los uso para definir la estrategia de evolución y salir del pozo que tenian.
Esta sesión se quedó muy corta de tiempo, así que os recomiendo ver el video de cuando dio la charla en la Barcelona Software Craftsmanship  https://www.youtube.com/watch?v=i8GzkkMWGYE (Alejandro comentó que esta versión es más completa).

Sobreviviendo en producción: Gestión de incidencias y aprendizaje Eduardo Ferro http://www.eferro.net/2018/12/cas18-sobreviviendo-en-produccion.html Esta fue mi sesión y aunque creo que el principio de la charla fue algo farragoso, creo que luego conseguí transmitir la utilidad de los Incident Reports y el feedback de producción para introducir conceptos ágiles de mejora continua, colaboración, transparencia y aprendizaje. Después de introducirlo en tres empresas, la verdad es que estoy bastante convencido de la utilidad y creo que eso se notó en la charla. El feedback fue muy bueno.

Una vida descubriendo Agile Toño de la Torre. Toño hizo una charla muy personal sobre su viaje dentro del mundo de agile, incluyendo su primer encuentro cuando trabajamos juntos en DIA% y su evolución hacia el agile coaching y su reencuentro con la vertiente más técnica en codesai. Por desgracia el proyector de la sala se fastidio y no había repuesto, así que Toño hizo una demostración práctica de adaptabilidad y flexibilidad y continuó su charla mostrándonos las slides en su portátil.


Dynamic Reteaming at Fast-Growing Companies Heidi Helfand Webminar previo. Para mi una de las mejores sesiones de toda la CAS. Presentó los diversos patrones y dinámicas a aplicar para cuando se dan cambios en equipos (creación de equipos, cambio de miembros, salidas, onboardings, etc). Lo unió con las prácticas técnicas centradas en expandir y compartir el conocimiento (pairing, mob programming, collective ownership, etc). Todo lo que comentó viene de su experiencia en startups.

¿Eres ágil? ¡Pues no te vayas por las ramas! Alfredo Casado, Rubén Díaz Martínez. Slides Interesante caso real sobre cómo conseguir hacer un flujo continuo de cambios sobre producción usando Trunk Base Development y evitando los Pull Request y los flujos de git complicados. Todo lo que comentaron es lo que están haciendo en https://buyviu.com/ y que les permite hacer varios cientos de deployments a producción al mes. Por supuesto, llegar a esa velocidad de cambio requiere muchas cosas, incluido una gran base de tests y tener prácticas técnicas muy buenas. Ni que decir tiene, que estoy muy alineado con esta forma de trabajar, no en vano, ese producto es la evolución del que hicimos en TheMotion, e incluso usa gran parte del tooling y la infraestructura.


¿Cómo crear un ecosistema local de colaboración e innovación alrededor del mundo digital y agile? Aritz Suescun, Karlos G. Liberal. Divertida sesión sobre los experimentos que han hecho en https://www.biko2.com/ para desdibujar las barreras de la empresa, colaborar con otras empresas y generar un entorno de experimentación. Para mi, esto es agilidad en estado puro. Mindset de experimentación en su máximo explendor. Hablaron de las colaboraciones con Interzonas, la creación de bikolabs, los OpenBiko y los Okupas que trabajan en las oficinas de Biko y la serendipia que eso genera.

Continuous Delivery for IoT Maria Gomez. (Video version previa de la charla) Hicimos un interesante recorrido sobre la definición del pipeline de despliegue y el workflow de trabajo para un producto de IoT en automóviles. Me resulto muy interesante aprender sobre conceptos como los https://en.wikipedia.org/wiki/Digital_twin y algunos frameworks para ser capaces de hacer Continuous Delivery para entornos de hardware (donde intuitivamente podemos pensar que es más difícil).

Moving From Plans to Goals Leonardo Bittencourt. Interesante charla sobre cómo cambiaron la dinámica de trabajo al comenzar a definir goals para los sprints en vez de centrarse en historias de usuario muy concretas. Interesante como paso necesario para ir centrándose en outcomes en vez de en outputs.

Opinión general de la CAS2018

Ha vuelto a aparecer un track técnico y de producto muy interesante. Ha habido charlas muy buenas y aún mejores conversaciones, con amigos y con nuevos conocidos. Aun así se nota que la comunidad de agile-spain tiene varios debates abiertos:

  • CAS como evento comercial / showroom del Agile mainstream vs CAS Espacio de reflexión y exploración para la comunidad.
  • ¿El Agile comercial/mainstream incluye o excluye el origen Agile Software Delivery? ¿Se debe hacer algo al respecto desde la comunidad agile-spain, o asumimos que la palabra ha sido “secuestrada” y la parte de delivery corresponde a otras comunidades (crafters, devops, product, startups…) ?


Organización

La verdad es que toda la organización fue muy profesional y creo que cada vez se está haciendo mejor en este sentido. Sólo tuve un pequeño inconveniente con el proyector de la sala y por suerte, el responsable de sala, Adel me ayudo a solucionarlo rápidamente. ¡Muchisimas gracias Adel!

Lo que no me convenció fue el sitio:

  • Al no estar en la propia ciudad de Alicante habia que ir en autobus y no daba flexibilidad para organizarte.
  • El auditorio principal no es un auditorio como tal y la acustica era muy mala.
  • En una de las salas se rompio la lampara del proyector y resulto que no tenian ningún tipo de repuesto pese a que las lamparas te indican cunto tiempo les quedan y a que tienes multitud de salas. No entiendo que siendo un sitio para este tipo de eventos no tengan ese mantenimiento básico.


Resumiendo la organización me parecio exelente pero el sitio no tanto, aún así entiendo la dificultad de encontrar un sitio para una conferencia de casi 1000 personas.  Lo que nos lleva al debate clásico sobre el tamaño de la CAS.

En resumen

Una gran conferencia, con un muy buen contenido y que en mi humilde opinión ha gestionado mejor que el año pasado el contenido referido a Agile Delivery (producto/técnnico).
Además aproveche el fin de semana para disfrutar con la familia de Alicante.


Publicidad:

Aprovecha para hacerte socio de Agile Spain https://agile-spain.org/asociate/ y colabora con la organización de la CAS, el AOS y multitud de conferencias como la Pamplona Software Craftsmanship o la Barcelona Software Craftsmanship. Cuesta poco y aporta mucho

Relacionado

Monday, November 13, 2017

Crónica de mi CAS 2017 Sevilla

Últimamente escribo mis blogposts en Inglés, pero en este caso, como se trata de una crónica para una conferencia mayoritariamente en Castellano, voy a hacerlo en este idioma (y así me cuesta algo menos :) )



Primero, quiero agradecer a la organización todo el esfuerzo puesto que la verdad es que hacer un evento de estas caracteristicas entre voluntarios es realmente INCREIBLE! Asi que muchas gracias por el esfuerzo...

Y ahora mi crónica:


Charlas a las que asistí:

  • Keynote: Transformación digital y humana Ramón Cabezas Sin duda esta fue la sesión que menos me gusto de todo el evento, me parecio un publireportaje además sin demasiada relación con Agile. Lo siento, pero creo que no fue una keynote a la altura de una CAS.
  • Escalando la Cordillera de la Autogestión Toni Rodríguez Lezcano Charla muy interesante sobre un tema que me apasiona, la autogestión de los equipos. Creo que el orden definido por Toni partiendo de la experiencia real de Magento es de gran valor. 
  • Discusiones y decisiones: herramientas para la efectividad Toño de la Torre Charla muy interesante y que me aporto conceptos interesantes sobre las dinamicas, los juegos ágiles y la facilitación.
  • Valores y principios en el diseño del software Fran Reyes Me encanto, una gran charla. Cada una de las slides, es para leerla con calma y rumiarla. Mucho contenido para cualquier desarrollador avido de mejorar. Me ha convencido para que adelante en mi orden de lectura el Implementation Patterns de Kent Beck.
  • Keynote: La voz, la clave del éxito en tu comunicación Marta Pinillos Creo que no fue adecuada para una CAS. La relación con agile es muy lejana, pero por lo menos en este caso fue divertida. Creo que es interesante buscar keynotes que no sean directamente de la comunidad, pero creo que el mensaje debe resonar con Agile (Ejemplo Koldo Saratxaga en una edición anterior).
  • Keynote: The 8 Stances of a Scrum Master  Barry Overeem No pude verla entera puesto que tenia que preparar mi charla, pero la parte que vi, me resulto interesante. Creo que caracterizo bien los diversos comportamientos típicos de un SM y sus efectos en un equipo. Interesante y divertida.
  • Agilidad (Hacia la entrega continua ¿Qué te lo impide?) Eduardo Ferro Para mi charla he creado un blog post especifico donde incluiré toda la info relacionada http://www.eferro.net/2017/11/agilidad-hacia-la-entrega-continua-que.html
  • Gestionando el roadmap de producto de forma efectiva Vanesa Tejada La vi empezada, pero lo que vi me gusto mucho. La idea de afrontar el roadmap y los retos que se le plantearon volviendo a los principios y valores de agile me parecio genial. Además la aproximación tan Lean que tiene Vanesa para la gestión del producto me parece un ejemplo a seguir.
  • Yo soy Dev, yo soy Ops y somos dos en un equipo Luis Fraile Leo Díaz Una buena presentación de un tema tan desconocido como el DevOps. Creo que hicieron un gran trabajo en introducir el concepto y trasmitir la importancia que tiene. Además fue bastante divertida :)
  • Keynote: Agile works when it's not about Agile - A Paradox Neil Killick Una buena keynote, interesante y me hizo plantearme algunas cosas. Si tengo que decir algo para mejorarla es que el ritmo fue algo lento (creo que ayudado por algún problema técnico que tuvo con el portatil).

Talleres a los que asistí:

Hay cierto tipo de aprendizajes que son más sencillos y profundos si los interiorizas mediante experiencias, bien sea mediante un juego o mediante algún tipo de taller. Por eso creo que para algunos conceptos del mundo agile, un taller es el mejor formato de aprendizaje, así que en esta ocasión intente aprovecharme de la gran cantidad de talleres que se dieron.
Asistí a los siguientes:
  • Liderazgo para la transformación Jose Ramón Díaz Interesante taller en la que se generaron buenas conversaciones sobre el tema en cada uno de los grupos. No fue muy novedoso para mi puesto que ya hice con Josera un taller similar de dos jornadas. En cualquier caso siempre salen conversaciones interesantes. En este tipo de talleres en los que me doy cuenta de soy un poco Anarco :)
  • It’s more than drawing… become a visual facilitator today! Jaume Durany Vendrell y Juan Antonio Sosa A dibujar se ha dicho... la verdad es que ya estoy en el proceso de aprender a hacer facilitación gráfica y a usar los dibujos para expresarme, así que este taller fue una buena sesión de práctica.
  • Kanban system design - Toma el control para que puedas empezar a mejorar Gerard Chiva Pablo Domingo Este taller me aporto mucho, puesto que me ha afianzado algunos de los conceptos de lean que no tenia claros. Muy buen formato y muy útil.
  • Auto organización a escala. Adrian Perreau Gran experiencia de auto organización para resolver un problema. Muy interesante ver como nos comportabamos y las dinamicas que se generaban. Posteriormente, Adrian repaso los comportamientos que suelen aparecer y algunos de los antipatrones que se pueden dar. Muy interesante. Una gran experiencia.


Feedback para la organización


Positivo:
  • El sitio espectacular, tanto Sevilla como el Fibes. Muy cómodo bien comunicado y el palacio de congresos, muy amplio y cómodo para ir de sala a sala.  Además las salas estaban muy bien.
  • El soporte de la organización a los ponentes en cuanto a preparación de sala, medios, acceso a internet, etc, perfecto.
  • Buena organización general de tiempos, comunicación y servicios.
  • Me gusto la idea de reservar para los talleres... Creo que hay que darle una vuelta a ver como gestionarlo, pero en general me parece buena idea.
A mejorar:
  • Los keynotes en general no me han gustado mucho, ya he comentado en el punto anterior cada una, pero las del primer dia me decepcionaron bastante. Aunque no sean directamente sobre Agile, deben estar relacionadas de una forma clara.
  • La comida no me convencio (y eso que soy adicto al queso). Para un intolerante a la lactosa debe haber sido complicado.
  • El sistema de reserva de talleres se deberaia haber comunicado con más antelación.
  • Las salas de talleres se han quedado algo pequeñas.
  • El track técnico estaba etiquetado como iniciación cuando muchas de las charlas eran avanzadas.

En cualquier caso, todos estos comentarios son para mejorar, partiendo de que considero impresionante el trabajo que se hace para organizar un evento de este calado. Así que mis más profundas GRACIAS para toda la organización y para Agile Spain por apoyar y organizar este tipo de eventos.

Aprovecha para hacerte socio de Agile Spain https://agile-spain.org/asociate/ y colabora con la organización de la CAS, el AOS y multitud de conferencias como la Pamplona Software Craftsmanship o la Barcelona Software Craftsmanship. Cuesta poco y aporta mucho



Desvirtualizaciones

Otra cosa que me estoy acostumbrando a hacer en las conferencias es a desvirtualizar a gente interesante... Aunque parezca que no, soy muy tímido (aunque me lo estoy curando a golpes).
En esta CAS he tenido la suerte de desvirtualizar a:


  • Seguia a Aritz Suescun desde que en un AOS presento dos maginificas sesiones  sobre Design Sprints y Product Discovery.
  • Con Rafael Luque comparto la pasión por la OO (de verdad :) ) y me ha encantado poder conversar con él sobre el tema. Espero tener suficientes puntos familias para poder acercarme al meetup sobre Pharos Smalltalk que va ha dar dentro de poco :).
  • Samuel Casanova es un gran Coach Agile y me encanta su blog. Además, como también le da al visual thinking he usado alguno de sus dibujos para alguna de mis presentaciones (http://www.eferro.net/2017/10/charla-acelerando-la-cultura-devops.html).
  • Parece que Dani de la Cruz y yo coincidimos bastante en como vemos el desarrollo de software y ha sido un placer poder desvirtualizarle por fin.
  • He coincido con Adrian Perreau en varios Socracan y aunque habiamos hablado en el pasado, nunca nos habiamos presentado formalmente, así que he aprovechado en esta ocasión.
  • Seguia Vanesa Tejada por su interesante enfoque sobre desarrollo de producto basado en Lean y por los post sobre productividad personal.

Desvirtualizaciones Pendientes

Al final por falta de tiempo y organización no pude desvirtualizar a Carlos Iglesias al que admiro por el trabajo que hace en la comunidad Agile Barcelona y a Jerónimo Palacios que me parece que es una de las grandes figuras que tenemos por aquí... Me quedan pendientes para la próxima ;)

La gran pregunta

¿QUÉ ES LA CAS?
La CAS 2017 es un evento generado por personas que viven el desarrollo de software de una manera diferente.
Es un punto de encuentro entre profesionales del sector donde se comparten conocimientos y experiencias en torno a las metodologías ágiles.
Esta cita está extraida de la web de la conferencia, y como se puede ver, habla de desarrollo de software y metodologias ágiles, pero mi sensación en la conferencia es que cada vez es menos relacionado con eso. Así que como comunidad tenemos una pregunta que hacernos, ¿Cómo queremos que sean las próximas CAS? ¿Queremos que sean orientadas al Coaching? ¿Queremos que integren a los desarrolladores? ¿Queremos que exploren diversos ambitos partiendo del desarrollo de software como indica el manifiesto?...

Creo que debemos hacernos este tipo de preguntas, puesto que ahora mismo el resultado es bastante confuso y me apena escuchar desarrolladores diciendo que no van a la CAS por que Agile no tiene relación con el desarrollo de software :(

Lo que si que me alegra ver es que como consecuencia de esta CAS se está abriendo algo de debate sobre como deberia evolucionar la comunidad y la propia asociación...  Veamos que sale :) Inspeccionemos y adaptemonos.

Enlaces Relacionados:



Sunday, January 29, 2017

Charlas interesantes sobre agilidad

Estas son algunas charlas relacionadas con la agilidad que he visto últimamente:
  • Aprender a distinguir el problema de las soluciones Carlos Blé. Completamente alineado con esta charla... interesantes pistas para pensar en el dominio del problema de forma que se mantengan abiertas gran cantidad de opciones para las soluciones. Complementaria a mi charla El arte del patadón pa'lante
  • Una historia sobre Clean Architecture con Ruby Dani Latorre Interesante charla siguiendo los principios de DDD y de Interaction Driven Design. Ejemplo de arquitectura limpia y sencilla de gran flexibilidad y que permite generar código muy sencillo de testear y evolucionar.
  • Priorizando productos con el modelo Kano Fernando Palomo. Ya conocia el modelo Kano, pero no he visto experiencias de aplicación y la verdad es que esta charla lo explica muy bien y da un ejemplo de como usarlo de forma muy sencilla y directa.
  • Alineando valores con prácticas técnicas Rubén Eguiluz, Alberto Pérez e Isidro López. Ejemplo práctico de como se puede unificar una cultura ágil fuerte con una búsqueda de la excelencia técnica mediate el uso de los principios y prácticas de XP. Como exmiembro de este equipo, esta charla me llena de orgullo y puedo confirmar que todo lo que se comenta es rigurosamente cierto :-)
  • Generando tests Rafael de Castro. Interesante charla que explica de forma muy sencilla la técnica de property based testing. Muy instructiva.
  • Comunidades de necesidad vs comunidades de soluciones Antonio de la Torre. Interesante charla sobre cultura agile en la que se superponen la curva de adopción, las comunidades de práctica y de soluciones e incluso el modelo Cynefin. Muy interesante. Basada en muchas de las ideas de Chris Matts

Friday, December 09, 2016

Mi CAS 2016... la reconciliación

Este pasado 1 y 2 de diciembre, asistí a la CAS2016, la conferencia agile spain en Siberia-Gasteiz.
Agile Spain organiza dos eventos principales cada año, el AOS y la CAS, y tengo que reconocer que yo soy de esos a los que siempre le hace más ilusión el AOS, principalmente porque el ambiente suele ser más de reunión para compartir que de conferencia. Por otro lado, había tenido alguna experiencia algo regular con alguna de las CAS anteriores, en las que me parecía que una parte de las presentaciones eran “publicidad” y se había perdido la esencia de la agilidad como método de organización con el objetivo de desarrollar software.



Tengo que decir que está ocasión me ha reconciliado con esta conferencia y lo he disfrutado muchísimo. Así que tengo que dar las gracias a Luis Artola por “liarme” para presentar una sesión, puesto que si no llega a ser por él, no tenia pensado asistir…


He sentido que esta CAS ha recuperado ese balance entre desarrollo de software, organización, expansión de la agilidad a toda la empresa y coaching. Supongo que ese balance ha venido principalmente por la selección de las keynotes y de los speakers.

También he notado un discurso común en varias charlas en la que siendo el desarrollo del software lo principal, se entendía este como un medio para el éxito de la organización, no como un fin. Eso demuestra poco a poco que se va madurando. También he visto varias presentaciones que han mostrado ejemplos reales de culturas ágiles maduras, con equipos de desarrollo que se sienten uno más del negocio y que colaboran con el resto de la organización para conseguir el éxito.

Es verdad con la cantidad de presentaciones y talleres que hay en paralelo, cada uno tiene una experiencia distinta de la misma conferencia. Yo en esta ocasión, no he ido a charlas sobre coaching puesto que estoy un pelín saturado del tema, ni a charlas sobre  transformaciones en grandes organizaciones, puesto que cada vez me interesan más las organizaciones/grupos pequeños y autónomos organizados entre ellos en red.
Realmente entiendo que las transformaciones en grandes organizaciones, desde el punto de vista de dificultad, son un reto increíble pero muchas veces pienso si no es mejor simplemente dejar que se desmoronen y dedicar nuestros esfuerzos a otras organizaciones más pequeñas :)

Estas son las charlas/talleres a los que asistí:
  • Challenging Agile Chris Matts https://theitriskmanager.wordpress.com/2016/12/03/the-real-state-of-scaled-agile/ Video Me inspiró bastante y me gusto como planteaba la dicotomía entre comunidad de soluciones y de necesidades. También evidenció como no estamos ni de lejos preparados para escalar agile (en la mayoría de las ocasiones). Una gran charla. Luego estuve comentando con Chris acerca de si no tiene más sentido en vez de escalar, centrarnos en redes de equipos más independientes, un poco al estilo de lo que proponen Mary y Tom Poppendieck (federación del poder y autoorganización). Me comento que eso ahora mismo está funcionando bien en casos aislados, pero que no hay muchas experiencias reales que validen que es una buena idea para la mayoría de los casos.
  • Aprender a distinguir el problema de las soluciones Carlos Ble slides Video. Me encantó la charla y coincido a un 100% con el mensaje de Carlos. Es ciertamente fundamental entender el problema a resolver y no confundirlo con las soluciones. Además también comento la tendencia que tenemos, como "solucionologos", a centrarnos en las soluciones, sin entender realmente el problema y aportar alternativas. Tengo pendiente investigar algunas de las técnicas que comentó Carlos y que yo no conocía.
  • EventStorming: exploring your business domain Vicenç García-Altés http://ziobrando.blogspot.com.es/2013/11/introducing-event-storming.html Este fue un taller práctico de Event Storming. Esta técnica me parece genial para explorar dominios y conseguir en muy poco tiempo información de calidad del problema. Además tiene la ventaja adicional de conseguir centrarnos en los eventos que pasan y ir hacia atrás intentando identificar en que condiciones se generan. Si lo hacemos de la forma tradicional, hablando con la gente de negocio sobre los procesos que usan, normalmente obtenemos una mezcla incoherente, entre el proceso que hacen, el que desearían hacer y un montón de cosas que se hacen, pero que nadie sabe el motivo para hacerlas... Creo que Event Storming es una técnica muy potente.
  • Alineando valores y principios con prácticas técnicas Ruben Eguiluz, Alberto Pérez Alonso (apa), Isidro López (islomar) slides Video. Explicaron desde la humildad como trabajan en Alea Soluciones mezclando una cultura ágil consolidada, un gran peso en los valores y prácticas técnicas de XP. Como ex-miembro de ese equipo, tengo que decir que está charla me lleno de orgullo hasta un punto insospechado. También me encanto ver como la gente era consciente que la agilidad no es un sueño y que se puede trabajar feliz junto con compañeros con los que compartes valores en una empresa exitosa desde cualquier punto de vista. Grandes!
  • Transformación digital y metodologías ágiles: desde CEOs a equipos Roberto Canales Mora Video. La verdad es que no puede ver la charla completa, pero de lo que entendí, Roberto explicaba como colaboraban con grandes empresas para ayudarles a introducir agilidad, sobre todo desde el punto de vista de prácticas técnicas y de organización. Como he comentado antes, no es algo que me llame especialmente la atención así que no pude sacar demasiado de esta charla.  
  • El arte del patadón pa'lante / posponer decisiones eferro (yo mismo) Esta es la charla que presente yo, y tiene un post especifico con las slides, referencias, y feedback http://www.eferro.net/2016/12/el-arte-del-patadon-palante-posponer.html
  • Comunidades de Necesidad vs Comunidades de Soluciones: Un vistazo diferente al Crossing the Chasm Antonio de la Torre Fernández slides Video.  Esta charla es complemento y continuación de la keynote de Chris Matts Challenging Agile. Me gusto mucho y me pareció interesante, aunque ya la había visto en la Pamplona Software Craftmanship 2016   http://www.eferro.net/2016/07/pamplona-software-craftmanship-2016.html
  • Why everyone should care about Test-Driven Development Steve Freeman Video. Gran keynote acerca de la importancia del ciclo de TDD para generar de forma sostenida software de calidad. Me ha ampliado mi visión acerca de la práctica del TDD y tengo algunos detalles sobre los que reflexionar. Lo estuve comentando con otros compañeros y no a todos les gusto la keynote, pero supongo que es cuestión de gustos.
  • Devops: Desde la trincheras hasta los despachos Néstor Salceda Javi Rubio Video Creo que el mensaje sobre eliminar los silos entre la gente de sistemas y los desarrolladores no solo es muy potente, es además imprescindible, puesto que el software no disponible para los clientes aporta exactamente 0 valor. 
  • ¿Hacemos y elegimos las herramientas adecuadas, adecuadamente? Juan Ignacio Sánchez Lara Video Termine en esta charla un poco por casualidad, sin planteármelo demasiado, pero la verdad es que me gusto. En este mundillo tenemos una tendencia increíble a probar tecnología nueva sin cuestionarnos profundamente la necesidad, sin hacer un análisis y simplemente por un afán de probar cosas nuevas, y por supuesto sin considerar para nada el coste. Juan Ignacio rompió una lanza hacia mejorar nuestro dominio de las herramientas que ya han demostrado funcionar y hacia las tecnologías que aunque no son sexis cumplen su cometido permitiéndonos aportar valor al cliente, que es de lo que de verdad se trata. Un mensaje muy necesario en esta comunidad de adictos a los cambios y al uso superficial de herramientas y tecnologías.
  • Neurobollocks: el nuevo aceite de serpiente Pablo Garaizar (txipi) Marta Ferrero slides Video Esta charla me hizo salirme de mi zona de confort, pero fue una de las que más me gustaron. La presentación desmitifico muchas de las mensajes seudocientíficos que se han generado relacionados con la neuro ciencia y explicaron como podemos ser críticos con ese tipo de mensajes. Actualmente para la "venta" de la agilidad se están usando muchos de esos mensajes e incluso usando las mismas practicas "no científicas" que se usan para vender todo tipo de productos basados en pseudociencia. Lo cierto, es que existen casos concretos de éxitos de agile, pero no existe absolutamente ningún estudio científico sobre la validez de esta u otras metodología...  Además la presentación fue ciertamente de lo más divertida.
  • Modelos de evolución de equipos Israel Alcázar slides Video Esta charla fue bastante interesante y presento varios modelos de evolución de equipos que no conocía y también identifico algunos puntos flojos de algunos de los modelos que usamos normalmente. Muy instructiva la charla y me llevo algunas notas para profundizar más. 
  • No somos indies con flequillo (pero tenemos derecho a sonar en radio 3) Dani Latorre Slides Video. En esta sesión Dani nos explico como trabajan los CodingStones y los motivos que le han hecho a el trabajar en este formato. Claramente lo que describió es una cultura ágil solida y basada en hacer software de calidad de forma sostenible en el tiempo, enfocándose siempre en aportar valor real al cliente. Como firme creyente en la posibilidad de cambiar la industria del software mediante la calidad y redes de pequeñas empresas centradas en aportar soluciones, esta presentación me trajo esperanza. Creo que cualquier cliente que quede satisfecho con este tipo de empresas (Coding Stones, 540, No Flop Squad, Codesai, Karumi, etc), no creo que se plantee de nuevo trabajar en un modelo clásico de compra de horas a consultoras/charcuteras. :-)
  • User-Centered Analysis and Design in Agile. Fatma Urek Uludag, Nazli Ceren Binyldirim. Video. A esta charla me metí para salir de mi zona de confort, y vaya si salí, no me enteré de nada ;-) La verdad es que no puedo opinar, puesto que al cabo de un rato me salí.
  • So, I have all the answers. But are you ready to hear them? Bob Marshall https://flowchainsensei.wordpress.com/ Siento decirlo, pero no pille el punto a esta keynote, no me quedo claro que es lo que pretendía transmitir... Vamos, que para mi fue la keynote más flojilla, pero quizás fue por mi, que ya estaba cansado después de dos días de fiesta :-)

Por supuesto, me quede con muchas ganas de haber asistido a otras presentaciones, pero claro, teniendo que dar una charla y no teniendo el don de la ubicuidad es imposible asistir a todo lo que me hubiese gustado. Eche de menos poder acercarme a las charlas de kiniziracoamaliahernRonnyModesto, y muchos, muchos más...

Por suerte creo que la organización ha conseguido que se graben todas las charlas, así que según vayan saliendo me tocará ver al resto de las que no pude ir... 


Según consiga mas referencias de las slides y los vídeos, actualizaré el post... de momento, podéis echar un vistazo al canal de youtube de agile-spain y al post resumen de autentia 

Muchísimas gracias a la Organización por este GRAN evento... En mi caso concreto, gracias adicionales a Luis Artola y a Vicenç García-Altés a los que abrasé con un montón de preguntas para preparar mi presentación...

Gracias

Sunday, December 04, 2016

El arte del patadon pa'lante / posponer decisiones CAS 2016

Dentro de la CAS2016 en Vitoria, presente El arte del patadon pa'lante / posponer decisiones. Esta presentación viene de algunas ideas sobre agilidad que llevo llevando a la práctica en los últimos 5 años, tanto en Alea Soluciones como el último año en TheMotion.

Dejo en este post, la presentación, las referencias y el feedback que me han dado al respecto...

Video


Muchisimas gracias a Autentia por el Video (AutentiaMedia youtube channel)

Presentación (versión original con Notas)

El Arte del Patadon pa'lante / Posponer decisiones

Presentación en Slideshare
http://www.slideshare.net/DrTrucho/cas2016-el-arte-del-patadon-palante-posponer-decisiones

Sketchnotes

Sketchnote by @Aitortxu


Sketchnote by @oyabun


Entrevista posterior




Una vez más, gracias a Autentia

Referencias y Notas

Feedback

El feedback que hasta ahora ya me he apuntado es:
  • A mejorar:
    • No hable para el publico, miraba para todos lados en plan random.
    • No me prepare el escenario, asi que termine mirando las notas, la pantalla gigante que estaba detrás muy alta y el ordenador, vamos un poco lío.
    • Me quede arrinconado en un lado del escenario (desde el principio debería haber ido al centro).
    • Mejorar ritmo de delivery, era como si dejase ideas muy buenas, pero sin remarcarlas.
  • Positivo
    • Mensaje muy claro y contenido interesante
    • Ideas potentes
    • No se noto que estaba nervioso (y puedo asegurar que lo estaba) (Fake it, until you make it)
Para dar feedback siempre podéis dejarme comentarios por aquí o usar el formulario de feedback de la CAS  https://confagilespain.typeform.com/to/ndqp0S

Muchas gracias por el feedback

En un par de días un post acerca de mi experiencia en la CAS2016... Puedo resumir en:



Relacionado: