16 de noviembre de 2012

Retrotip #23


SAP vs Scrum, un choque de culturas


Hace unas semanas un cliente que le tomo el gusto a Scrum nos pregunto si se podía implementar seriamente Scrum en proyectos SAP.

Junte algunas experiencias personales de implementación parcial de Scrum en proyectos SAP y otros enlatados, investigué un poco lo que hay en la web, y pedí experiencias y material en la comunidad ágil. Gracias en particular a Martin Alaimo y Ezequiel Kahan por su ayuda!

Con todo eso armé una presentación, para tener como disparador de una charla con este cliente, que comparto: Scrum vs SAP, un choque de culturas.

Más allá el Agile Business Add-On para ASAP y algunos mapeos menos elegantes de procesos, no he encontrado formas muy convincentes de reunir los dos mundos.

Me interesa mucho poder conocer distintas experiencias al respecto, porque a pesar de todo creo que hay luz en el fondo del túnel...




15 de noviembre de 2012

Retrotip #22


14 de noviembre de 2012

Mi Slice de Agiles 2012 - Día 3

Después de haber presentado mi slice del día 1 y 2 de la conferencia Agiles 2012, sigo con el ultimo día:





El día empezó con un Open Market Place, facilitado por Alan Cyment y Fernando Claverino, donde creo que había alrededor de 100 personas.

Ahí se propusieron los distintos temas y se consolido entre todos una agenda del día. De esta agenda, pude recorrer solo una parte de los temas que me interesaban, que cuento a continuación...






11. Sesión - Supervivencia en la nieve - Leonardo De Seta y Sergio Gianazza
En esta sesión los chicos de Ideas Agiles armaron una actividad para estudiar los mecanismos de consenso en el equipo. La actividad fue divertida en mi grupo, con muchos debates y al final cierto éxito en el consenso.

La explicación posterior de los presentadores fue muy clara y enriquecedora.
Se hablo de distintos mecanismos de decisión en equipo: "mayoría", "sin oposición aparente", "El jefe decide", "consenso/unanimidad". Me gusto mucho el mecanismo propuesto para la decisión y resolución en equipo, y en particular la pregunta: "¿Como cambio la propuesta para que la votes?"

Me quede con ganas de leer:
  • El libro "Software for your head", de Michelle and Jim Mc Carthy.

12. Sesión - Cambio de Paradigma - Ingrid Astiz
En está sesión, Ingrid facilito la identificación grupal de temas que caracterizan al paradigma actual o viejo, luego lo mismo para el paradigma nuevo o del futuro, y finalmente se identificaron posible tips y ayudas concretas para pasar de uno al otro. 

Me gusto la dinámica (más en el blog de Ingrid), de todo lo que salio algunas cosas no son para mi, pero otras me dejaron pensar, en particular:

  • Probar Reiki y/o Meditación
  • El concepto de "Enjoy the flight"
  • El concepto de "Mapa del Tesoro" para visualizar hacía donde quiero ir
El cierre de a dos me gusto, donde en pareja nos contamos que queríamos empezar a hacer a la brevedad, y luego hacernos mutuamente un seguimiento (me doy cuenta ahora que no lo hice!). 

13. Coach Clinic - Valor de Negocio
Al mediodía volví a hacer de coach en la clínica  está vez con Carlos, que se había perdido mi sesión y quería hablar de Valor de Negocio. Primero me contó de su contexto, y luego le conté de la sesión que había dado (Jugando con el Valor de Negocio). Luego repasamos varias alternativas para definir el valor de negocio.

Finalmente repasamos varias referencias que pueden ser de utilidad para lograr un algoritmo para definir el valor de negocio que sea TRANSPARENTE, EXPLICITO y RETRO-ALIMENTADO, entre otras: 
Estuvo buena la charla!

14. Sesión - SAP vs Scrum
Como eramos 2 en la sesión decidimos movernos a otra sesión y charlar del tema entre nosotros en otra oportunidad.

15. Sesión - Contratos Agiles
En esta sesión se hablo de la tradicional problemática de los contratos en los proyectos ágiles. Estuvo bueno porque había gente muy escéptica y otros muy convencidos, con lo cual el debate fue interesante.

En particular resalto los puntos siguientes:
  • Lo fundamental es la confianza entre cliente y proveedor. Sin eso no podemos evolucionar hacía otros tipos de contratos.
  • Trabajar siempre con dos valores de estimación: min y max
  • Mecanismo a incluir en el contrato: luego del 30% del proyecto, el cliente puede terminar después de cualquier sprint
  • Manejar precio por sprint
  • Si se termina el proyecto antes de los sprints acordados, el cliente paga el 30% del restante
Se mencionaron las referencias siguientes: 

Luego tuve que escaparme para tomar mi avión de regreso y perderme las ultimas sesiones....
Pero bueno, la verdad fue una muy buena conferencia, con contenidos variados. Lo que me hace feliz es ver gente nueva con muy buenas ideas y actitud, veo que la comunidad agile está muy viva...

Espero estar el año que viene en Perú!

13 de noviembre de 2012

Mi Slice de Agiles 2012 - Día 2

Después de haber presentado mi slice del día 1 de la conferencia Agiles 2012, sigo con el día 2:



7. KeyNote - Organizaciones y Liderazgo Ágiles – Martín Salias
Fue una charla muy llevadora, donde Martín nos hizo pasear por varios dominios científicos y revisando comportamientos organizacionales a la luz de varios principios de estos dominios.


Algunas frases y conceptos que me gustaron:
  • “En el caos hay orden” (hablando de un hormiguero)
  • “En juegos de suma 0, si haces visible tu estrategia, generas colaboración”
  • “Si no podes cambiar tu organización, cambia de organización”
  • La Salud Empresarial como concepto separado de la Inteligencia Empresarial
  • El concepto de "Death by meeting" 
  • Usar el mecanismo de Open-Space para manejar reuniones 
  • La secuencia de crisis típicas en las PYMES: crisis de liderazgo, crisis de delegación, crisis de burocracia...
 Libros que suenan interesantes:
  • La ventaja, de Peter Senge
Links: 


8. Sesión - Dojo de Product Owner – Ricardo Colusso y Fernando Claverino
Fue una sesión que me gusto mucho, con muy buena dinámica levada por los maestros Ricardo y Fernando. Sin darme cuenta, me habían llevado por varios conceptos y técnicas bastante profundas en un ambiente simple, eficiente y relajado. A pesar de contar con una audiencia de nivel muy dispar, lograron que cada uno se lleve cosas interesantes y practicas...

Entre otros, exploramos los requisitos de Inteligencia Emocional vs. Inteligencia Técnica de un Producto Owner, las responsabilidades del Product Owner y la técnica de Visual Story Map.


9. Sesión - Jugando con el Valor de negocio - Thomas Wallet
Intenté a través de esta sesión de juego llevar a los participantes a armar su propio algoritmo de valor de negocio. Y fue una sorpresa ver a que punto los dos equipos se prestaron al juego, se compenetraron con todo y lograron buenos resultados.

Me divertí facilitando el juego, y por el feedback de los participantes, la pasaron bien. Todo el material de la sesión está disponible en este link

Sobre el final reserve un espacio de "take-away" para que cada uno escriba en un post-it una cosa que se llevaba de la sesión, y al final cada uno se llevo el post-it de otro. Gracias a todos los participantes!


10. Sesión - El eneagrama en los equipos ágiles - Claudia Ruata
En esta sesión Claudia Ruata presento los 9 tipos de personas del eneagrama, con algunas ilustraciones de su posible uso en las metodologías ágiles. Me pareció un tema interesante, pero aun con los buenos ejemplos presentados, a mi gusto requiere un dominio y un estudio profundo del tema para poder sacarle el jugo. Me quedé con ganas de investigar un poco más...


El día terminó con cervezas y pizzas en "Canario Negro", y varias charlas distendidas con gente amiga de la comunidad ágil en Sudamérica... Por suerte pude huir antes que empiece el karaoke ;)

En breve mi slice del día 3...

12 de noviembre de 2012

Mi Slice de Agiles 2012 - Día 1

Tuve la oportunidad de participar de la conferencia Agiles 2012, en Córdoba, Argentina, los días 24, 25 y 26 de Octubre del 2012.

Quiero compartir algo de lo que me quedó de esta conferencia, siguiendo mi elección de sesiones durante la conferencia, o si tomamos los términos de la técnica Visual Story Mapping, mi slice de la conferencia:



1. KeyNote - Shut Up and Play Yer Guitar – David Hussman
Me gusto esta charla, y me viene bien ver gente grossa que está muy orientado al resultado más allá de las prácticas y procesos, y en particular muy orientado a la experiencia de usuario.

Algunas frases que me impactaron:
  • “It’s not about your process, it’s about what you produce with the process”
  • “It takes 10.000 hours to master something”
  • Hablando de interacción con el negocio: “Normalizing the language is the key point”
  • Hablando de estimación: “Shifting from how big to too big
  • “If you don’t know where to go, it’s easy to iteratively not getting there”
  • “Done is when people are using stuff”
  • “Everybody should be able to talk about user experience”

Algunos conceptos interesantes:
  • Regression Deficit = Quantity (in story points) / Quality (Automated test coverage)
  • Dude’s Law: Value = Why / How
  • Agregar Wireframes y Test Cases en el slice del Visual Story Map

Herramientas que pintan bien:
  • Cardboard: tool for Visual Story Mapping, que está desarrollando con Jeff Patton


2. Break - Un cálido Café Cordobés
Primer break del evento, el momento ideal para tomarme un cálido café cordobés y charlar con varios conocidos… Pero, en una momento de gran afluencia a la mesa de café, debo haber hecho un movimiento no muy ágil y se me volcó el café en la muñeca… Me re-quemé (2do grado) y por suerte fui muy bien atendido en el puesto de enfermería de la universidad… Que torpe! Les aseguro que ahora le tengo un respeto enorme al café cordobés!


3. Sesión - How to succeed in Agile without really trying – Matt Gelbwaks y Federico Zuppa
Hace un par de conferencias que me pierdo charlas de Matt Gelbwaks, así que venía motivado para escucharlo, pero llegué tarde a la sesión por mis aventuras con el café, y me perdí algo que parecía re-interesante sobre la teoría de X,Y,Z de Douglas Mc Gregor – The Human Side of Enterprise). Tendré que averiguar…

Algunas frases que me dejaron pensando:
  • “The most common way we listen is not listenning” (Adam Kahane): you’re quiet but you’re preparing your rebuttal
Algunos conceptos rescatados:
  • El loop de: culture is Shared Values & principles, Shared Values drive behavior, which can change culture.
  • Herding Cats

Libros de interés:
  • Business Agility
Links:



4. Coach Clinic – Integración QA/Desarrollo Multi-teams
Al mediodía pude participar a la Coach Clinic como coach. Tuvimos una charla interesante en un grupo de 3 sobre cómo organizar equipos de QA con múltiples equipos de desarrollo con Scrum, y como integrar los QAs en las actividades de desarrollo. Exploramos varias ideas a probar y se me paso volando el momento.


5. Sesión - Buenas prácticas y lecciones aprendidas en QA en proyectos agiles – Mónica Colombo
La charla tenía ritmo y parecía divertida, pero se presento tanta información que me perdí y al final no entendí el objetivo de la charla…

Algunas cosas que me marcaron:

  • Comenta que en su experiencia tiene un QA cada dos desarrolladores! Qué relación!
  • Recomienda siempre hacer kick-off en proyectos distribuidos, con webcam


6. Sesión - El tamaño “SI” importa: los desafíos de escalar Scrum – Fernando Di Bartolo y Gastón Algaze
Me compro el titulo de la charla. Me gusto visualmente la presentación.
Fue interesante la experiencia en dos proyectos muy grandes que aparentemente pasaron por muchas problemáticas en las cuales Scrum ayudo a resolver algunas parcialmente.
Quizás me hubiera gustado que entraran más en detalle sobre las buenas prácticas y no solamente sobre los desafíos, aunque en poco tiempo eso es difícil…

Me gustaría conocer más de:

  • El juego “Ubiquitous Language”

Y así termino mi primer día de la conferencia, con mucha información a digerir, además de charlas con varias personas muy interesantes. 

En breve mi slice del día 2...






Jugando con el Valor de Negocio en Agiles 2012

El 25 de octubre del 2012 di una sesión de juego en la conferencia Ágiles 2012.

Comparto la presentación de la sesión. Jugando con el Valor de Negocio. 

El juego se llama Business Value Game y está disponible en varios idiomas acá.

Reuse and enjoy!