Silencio

En el Open Space del Ágiles 2016 en Quito, Thomas WalletMartín Salías y yo propusimos una sesión llamada Silencio.

La Zona del Silencio

Marcamos una zona bien clara para hacer silencio, con algunas instrucciones bien visibles al entrar:

  • Te invitamos a entrar, en silencio.
  • Hay 6 estaciones, probá las que quieras, el tiempo que quieras.
  • Sólo o de a varios.
  • Siempre en silencio.

6 Estaciones para Experimentar el Silencio

Propusimos 6 estaciones dentro de la “Zona del Silencio”, para experimentar en cada estación una forma distinta de hacer silencio:

  1. Dibujando (Colocamos papeles y marcadores de colores).
  2. Mirándose a los ojos (Colocamos varias sillas enfrentadas).
  3. Con movimientos lentos (Simplemente había espacio libre).
  4. Quedándose quieto (Había sillones en este espacio).
  5. Creando tu propia forma de experimentar el silencio (Había notas adhesivas y un marcador, para que los participantes compartieran en silencio de qué forma estaban experimentando el silencio en este espacio).
  6. Escuchando tu respiración (Había una alfombra cómoda en este espacio).

Compartimos fotos de los distintos espacios:

Ver todas las fotos.

Feedback

Al final del recorrido, le pedimos a los participantes darnos su feedback sobre el espacio propuesto:

Reflexiones

Pasaron alrededor 60 personas en la Zona del Silencio, algunas se quedaron todo el tiempo (1 hora), otras un tiempo corto. Cada una probó algunas o todas las estaciones. Todos respetaron el silencio. Creemos que este experimento salió muy bien. Estamos muy contentos de haber creado y facilitado este experimento como una actividad más ligada al movimiento Slow.

Personalmente (Thomas), estuve muy atento al inicio a la facilitación del espacio, pero luego cuando vi que estaba funcionando solo, me pude relajar y entré en un silencio profundo quedándome sentado, conectándome con varias emociones fuertes de los últimos 3 días.

A mi (Martín) me llamó la atención la cantidad de gente que se acercó a participar, y no sólo como curiosos o a dibujar, que parecía la actividad más “usual”, sino los que se quedaron a meditar o más aún, los varios que se sentaron en las sillas enfrentadas a mirarse a los ojos. Yo personalmente me senté y pasaron tres o cuatro personas por delante mío que se sentaron y superaron ese temor cultural que tenemos de mirar fijamente a los ojos. Varios incluso eran desconocidos, y después de uno o dos minutos de miradas, generamos una confianza y una conexión extraña y reconfortante.

Yo (Pablitux) llegué de otra sesión en la cual también era facilitador. Todo estaba perfectamente organizado y listo para disfrutar de la zona y de cada espacio, gracias a la preparación de Thomas y Martín. Me gustó que durante la invitación/presentación de la sesión, al inicio del día, logramos que se hiciera un silencio muy profundo (más de 300 personas en total silencio consciente, por 10 o 15 segundos) y que así la gente se conectara con el propósito de la sesión.

Invitación

Los invitamos a que repitan este experimento:

  • Probando algunas de estas estaciones en el lugar y momento que quieran.
  • Creando nuevas estaciones.
  • Compartiendo sus experiencias haciendo silencio.
  • Replicando esta sesión en otros entornos.


Artículo escrito en conjunto por
Thomas Wallet, Martín Salías y Pablo Tortorella,
Agile Coaches de Kleer.

Referencias acerca de Kanban

Los tableros visuales “kanban” son una de las técnicas que más fácilmente potencian a los equipos. Estos tableros dieron nacimiento al método Kanban, muy difundido y reconocido en el mundo de las ahora famosas “Metodologías Ágiles”.

Decimos que potencian fácilmente a los equipos porque su adopción inicial no requiere grandes cambios en la dinámica de trabajo… aunque las consecuencias de su utilización a consciencia, podrían (y deberían) traer aparejados, una buena cantidad de observaciones, reflexiones y mejoras (léase cambios e impactos) en el equipo y en cada persona involucrada.

Se trata de un método basado en la visualización del flujo de trabajo y la búsqueda de su mejora continua siguiendo ciertas prácticas y principios que están muy bien resumidos en este video de nuestros amigos de Fuerza Tres:

Quienes estén interesados en conocer más acerca de Kanban, encontrarán valiosos conocimientos en estos libros que recomendamos:

Dos libros disponibles gratuitamente online:

El libro original, pago, muy claro y también traducido al español:

  • Kanban por  David J. Anderson

Adicionalmente, Kanban se complementa muy bien con Value Stream Mapping, sobre el cual escribimos juntos* un breve capítulo en el libro Herramientas Ágiles; y está muy relacionado con Lean y sus 7 principios.

¡Los invitamos a que compartan en los comentarios de este artículo, otras referencias que encuentren de utilidad relacionadas con Kanban!

* Escrito en pares por Pablo Tortorella y Pablo Lischinsky, Agile Coaches de Kleer.

Guías Ágiles – primeros pasos!

En el marco del trabajo colaborativo que realizamos en Kleer, Hiroshi Hiromoto y quien escribe (Pablitux) hemos creado #GuiasAgiles, un lugar en el cual colocamos las dos guías que habíamos creado en forma conjunta durante 2015: #NecesitamosFeedback y #SesionesDeMejora.

Inmediatamente después surgió la idea de ofrecer a los visitantes la posibilidad de que pidan más guías y qué mejor forma que ofreciendo una guía para hacer los pedidos de nuevas guías, la cual se puede encontrar abajo de todo. Así, el 29 de diciembre de 2015 ya eran tres las guías en el lanzamiento 🙂

Ese día, con Hiroshi, aplicamos muchísimos de los conceptos ágiles que solemos difundir por el mundo: producto terminado por sobre documentación exhaustiva, pasamos del dicho al hecho en una reunión de una hora y media: elegimos un template para la landing page, elegimos qué información subir y cuál dejar afuera (por ahora), creamos textos, contratamos la URL (guiasagiles.org) y pusimos online un MVP (producto mínimo viable). Y hasta creamos esa tercera meta-guía.

Luego de unas horas y centenares de visitantes en el sitio web, conversando con Rodrigo MonelosNatalia Davidovich surgió la idea de digitalizar una guía que ellos habían hecho para usarla internamente en las oficinas de Kleer de Buenos Aires: #ReunionesConFoco.

Así terminó el año 2015, con cuatro guías y muchos lectores que expresaban su entusiasmo hacia las guías por varias redes sociales.

Ya en los primeros días de 2016 los que tomaron la iniciativa de crear y subir una nueva guía fueron Martín Salías y nuevamente Hiroshi. Se trataba de un paso a paso para realizar proyectos #IncepcionAgil.

Durante estos días de enero ya me han llegado novedades, ofrecimientos y pedidos de nuevas guías, que espero sigan enriqueciendo lo que bautizamos como #GuiasAgiles y que pretende cumplir con el lema “un lugar, todas las guías“.

Los invito a:
1- visitarnos: www.GuiasAgiles.org
2- descargar alguna guía
3- usarla
4- darnos feedback al respecto

Y… si les gustó alguna, difundan esta iniciativa con sus seres queridos y por las redes sociales usando el hashtag #GuiasAgiles 😉

Ideas para tu cabeza – Sombreros más ágiles

Se trata de una fábrica de sombreros.
No hacen otra cosa. Bueno… en realidad también hacen gorras.
Pero software no hacen, de eso estoy seguro. Nada que ver con desarrollo de software.

Ideas para tu cabeza es una fábrica de sombreros

Aclaro esto porque soy Ingeniero en Informática y docente en carreras universitarias de ese rubro. Además, en sus orígenes, Kleer -mi empresa- estaba enfocada principalmente en dar apoyo (mediante capacitación, coaching y consultoría) exclusivamente a equipos que desarrollaban productos de software, intangibles. Hoy en día el abanico de conocimientos adquiridos, técnicas disponibles y experiencias vividas se ha ampliado y hemos llegado a muy diversas industrias, tales como la manufactura y las agencias digitales, sin dejar de lado a los queridos developers.

– ¿Sombreros? ¿Y cómo podríamos colaborar con ustedes? – pregunté

– Trabajamos hace unos años con tableros Kanban para organizarnos. Ahora cambió el contexto y cambió parte del equipo… necesitamos algo nuevo. Me recomendaron que contacte a Kleer para potenciar al equipo y al negocio. – dijo Gaby (Gabriela Genovese) en la primera conversación telefónica.

Luego de esa charla, le compartí dos videos introductorios acerca de los doce principios ágiles y los cuatro valores del manifiesto ágil, y coordinamos una reunión, para que me cuente más acerca de su contexto.

Me acerqué al CMD (Centro Metropolitano de Diseño, en el sur de la Ciudad de Buenos Aires), donde actualmente se encuentra incubada la fábrica de sombreros “Ideas para tu cabeza”. Fueron 15 km en bicicleta, desde mi casa en el barrio de Palermo, que me dieron tiempo para reflexionar sobre las posibilidades que teníamos adelante con este tipo de proyectos. Una linda mañana de sol.

Me recibieron con unos mates y con las puertas abiertas y luego de dos horas de charla, llegamos a la conclusión que había mucha tela para cortar (literal y metafóricamente). Planificamos que empezaríamos escuchando al equipo. Primero mediante charlas uno-a-uno, entre Gaby y todas las personas que allí trabajan. Eso demoró unos días, pero lo llevaron adelante.

Los visité nuevamente unos días más tarde, para facilitar la primera Retrospectiva, como solemos llamar a las “sesiones de mejora”. Fue una reunión sumamente participativa. Surgieron todo tipo de cosas: agradecimientos para todos, actitudes que son valoradas dentro del equipo, problemas de organización, de orden, y presiones que sufren en las fechas cercanas a las entregas. También surgieron unas cuantas ideas para mejorar. Si bien el objetivo principal de esa reunión era compartir puntos de vista y exponerlos para que todos estén en la misma página, fueron más allá y se comprometieron a realizar varias acciones concretas para mejorar.

El equipo de Ideas para tu cabeza

Algunos compromisos tuvieron que ver con el orden de la materia prima, las máquinas y los sombreros terminados. Otros, con la forma de trabajar, de organizarse. También mostraron interés en tomar métricas para conocer el avance con respecto a las fechas de entrega de cara a los clientes.

A lo largo de la mañana, conversamos sobre el modelo Lean de manufactura, sobre las 5s y las 9s que usan muchas fábricas japonesas, sobre la importancia de la comunicación en el día a día del equipo… y ese día surgió un lema: “Seamos como los japoneses”.

¡Seamos como los japoneses!

Unas semanas después, el equipo se volvió a reunir para analizar cómo venían con sus compromisos. En la vorágine por hacer sombreros, habían dejado de lado esas ideas. Aprovecharon ese momento de “parar la pelota” para acordar ciertas cuestiones básicas relacionadas con la limpieza y el orden de su espacio de trabajo. También coordinaron horarios para sincronizar tareas diariamente en mini-reuniones. Adicionalmente, dijeron que tendrán visibles en una línea del tiempo, las unidades terminadas cada día. Ese día, hablaron acerca de formar hábitos y del desafío que eso representa.

Las cosas no cambian de un día para el otro, … o sí. En esta fábrica, se les dio la palabra a todos los integrantes del equipo y se respetaron las ideas que surgieron de sus cabezas. Ellos son los que saben hacer sombreros y de ahí provendrán una buena parte de las mejoras que puede haber allí.

Este es el inicio de una historia de mejora continua real. De un equipo auto-organizado. De personas comprometidas con su trabajo y con su forma de trabajar, con sus compañeros y compañeras, con el negocio.

Es el inicio, porque la mejora continua no es un destino sino un camino. Un camino que “Ideas para tu cabeza” decidió recorrer.

La mejora continua es un camino


Mirá el video institucional de “Ideas para tu cabeza”:

PaTo RiCo y sus preguntas para problemas complejos

PaTo RiCo, una técnica para comprender problemas complejos durante preventas, análisis de requerimientos y sesiones de coaching y consultoría.

PaTo RiCo es una técnica que se basa en la frase “how you sell is how you solve” (así como vendes es como trabajas) y se viene utilizando tanto en procesos de preventa consultiva así como en el análisis y entendimiento de problemáticas organizacionales complejas.

Su nombre viene de los nombres de sus creadores: Pablo Tortorella y Ricardo Colusso.

Consiste en llevar adelante una conversación (o varias, de ser necesario) recorriendo diversas aristas de un problema u oportunidad: desde el contexto, pasando por las evidencias que permiten constatar que se trata del problema que se cree, hasta el entendimiento cabal del impacto, tanto de la situación actual -si se mantuviera- como del escenario con el problema ya resuelto o en vías de resolverse.

Un diferencial de esta técnica, simple y poderoso, es preguntar por las acciones que ya se hayan llevado adelante -anteriormente- para la resolución del problema.

Casi siempre se acompaña a la conversación con un tablero para ir dejando documentado de forma dinámica y en vivo, las diversas partes de la problemática en cuestión.

Los tableros con los que se puede llevar adelante la técnica son variados dependiendo de los tiempos y las características de la sesión de trabajo.

image

También puede complementarse con varias técnicas y frameworks más difundidos, como la japonesa “Nemawashi”, muy útil para lograr acuerdos de forma efectiva, Pairing (trabajo en pares), Remoto+Local (cuando la sesión es distribuida), “traigan al del problema” y Cynefin, entre otras.

En próximos artículos publicaré más detalles sobre PaTo RiCo!

Hackathon ágil y solidario (invitación y recursos interesantes!)

El martes 24 de junio de 2014 facilitaremos Juan Gabardini y yo, ambos de Kleer, un Hackathon Ágil en la sede de Yatay 240 del Instituto de Tecnología ORT (Buenos Aires, Argentina).

La inscripción está abierta y la participación es gratuita, con cupos limitados!
http://www.ort.edu.ar/hackathon/

El objetivo principal es trabajar en equipos para desarrollar aplicaciones (web y/o mobile) que den soporte a dos organizaciones no gubernamentales: Proyecto Nahual y Tiflo Nexos.

Tiflo Nexos Proyecto Nahual

El evento empezará puntualmente a las 14:30 hs
y terminará a las 23 hs.

Por su duración (~8 horas), esperamos desarrollar productos pequeños e incrementales, que tengan el mayor impacto posible. Para ello, buscaremos resolver necesidades específicas de Nahual y Tiflo Nexos, para lo cual estarán presentes varios representantes de ambas organizaciones.

Todos los desarrollos serán Open Source, con licencias Apache, GPL, LGPL o MIT (¡¡que viva el Software Libre!!).

Serán bienvenidos todos aquellos que quieran colaborar. No es necesario contar con conocimientos técnicos específicos sino mucho entusiasmo y ganas de aprender y ayudar.

Para que se pueda aprender durante el evento, tendremos disponibles varias Estaciones de Auto Aprendizaje, sobre diversos temas técnicos relacionados con prácticas ágiles de desarrollo de software, preparadas por Kleer para la comunidad.

Facilitación del evento y contenidos por parte de Kleer

Facilitación del evento y contenidos por parte de Kleer

… Y hay buenas noticias al respecto! Algunos de esos materiales ya están disponibles en el sitio web del Hackathon: http://www.ort.edu.ar/hackathon/

Sin más preámbulo, los invito a inscribirse y participar del Hackathon (o Hackatón).
Nos vemos el martes 🙂

hackathon-ORT

Agile Open Cartagena 2014 – Evolución comunitaria!

El pasado sábado 7 de junio de 2014 se realizó el evento “Agile Open Cartagena”, en la Universidad del Sinú, Cartagena de Indias, Colombia.

Se trató de la segunda edición de dicho evento, replicando lo acontecido en marzo de 2013 en el Tecnológico Comfenalco de la misma ciudad costeña, una de las ciudades más hermosas del mundo entero.

Compartí la aventura con decenas de agilistas que se acercaron desde todos los rincones del país (Colombia!).

Foto de cierre del evento Agile Open CartagenaFui uno de los facilitadores del evento, junto a Luis Mulato, Claudia Sandoval, Yamit Cardenas, Verónica Vera, Robinson Rico, César Mata, Gabriel Morris, Diana Blandon y Andrés Herrera.

También participaron muy activamente muchos amigos de la comunidad ágil, tales como Khriztian Moreno, Julián Guevara, Jader Rojas, Carlos Gil y Neider Tapia, por mencionar sólo algunos.

¡La perseverancia de la comunidad local y de los facilitadores es digna de ser replicada por otras comunidades de la región!

Digna de ser aplaudida fue la actitud proactiva de jóvenes estudiantes locales, profesionales y docentes universitarios quienes pusieron todo su entusiasmo y energía en aprender, preguntar, proponer sesiones para el evento y alegrar las sesiones y los intervalos con aires de comunidad en crecimiento.

2014-06-07 10.26.02-1

Los participantes del evento, acomodando activamente la agenda de sesiones!

Se llevaron a cabo decenas de sesiones, alrededor de temáticas como Agilidad en la educación, Scrum, Estimación, Ventajas y desventajas del paradigma ágil, Pruebas automatizadas, Juegos ágiles, El rol del tester en el agilismo, Balance entre nuevos proyectos y soporte de aplicaciones, Arquitectura ágil, etc!

2014-06-07 11.41.19-1 2014-06-07 13.47.49-1 2014-06-07 14.31.23 2014-06-07 15.05.08 2014-06-07 15.05.48Además de las geniales sesiones de todo tipo y color, al finalizar el evento (… y la noche anterior, … y al día siguiente!) nos reunimos con colegas ágiles -como no podía ser de otra manera- para compartir inolvidables momentos de confraternidad y espíritu comunitario 🙂

2014-06-07 16.28.30 2014-06-07 18.10.05 2014-06-07 18.40.01 2014-06-08 01.03.48

 

2014-06-08 15.16.44 2014-06-08 16.24.43 2014-06-08 17.13.53Para aquellos que se hayan quedado con ganas de saber más, hay información adicional del evento en el sitio web de la comunidad Ágiles Colombia.

Logo de Ágiles Colombia, con tres conejos y los tres colores de la bandera!

2014-06-07 15.31.26

Mi paso por Girardot – IV Foro de Ingeniería de Software

“¿Qué mejor para cerrar el mes de mayo, que un viaje a Colombia, para visitar la cálida ciudad de Girardot?” – pensé.

Y así fue que la Universidad Piloto de Colombia me invitó como conferencista de la 4ta edición del “Foro Internacional de Ingeniería de Software“, cuyo foco este año lo acaparaban el Emprendimiento y la Innovación Social.

En la puerta de la Universidad Piloto de ColombiaLlegué al aeropuerto internacional Bogotá El Dorado y dos personas de la universidad me esperaban: Leonardo Andrés (del área de Relaciones Internacionales) y Don Víctor (a cargo ni más ni menos de llevarme a la conferencia!).

Luego del viaje llegamos a la sede de la Universidad en la cual, esa misma tardenoche, comenzaría el Foro. Conocí las oficinas administrativas y a muchos de los docentes, administrativos y directivos en una amplia recorrida guiada por Carolina, también de Relaciones Internacionales.

En la apertura del Foro tuve una participación de aproximadamente 10 minutos, luego de que los organizadores dieran las palabras de inicio y que escucháramos las estrofas del Himno Nacional de Colombia. Allí comenté la experiencia comunitaria emprendedora de la creación y el crecimiento de las Comunidades Ágiles de Argentina, Colombia y Latinoamérica; así como también resalté brevemente ciertos aspectos de la informática aplicada a la inclusión social, de la mano de las Redes Libres y del Proyecto Nahual.

Luego de mi charla expusieron varios emprendedores más, tanto de la ciudad de Girardot como de otras ciudades y de Colombia.

Más tarde cené junto a docentes, directivos y organizadores del Foro una deliciosa comida local en un bonito restaurante del centro de la ciudad.

Antes de describir los siguientes días haré una especial mención al alojamiento: en un acto notable de hospitalidad y buen trato, la Universidad Piloto me dio hospedaje en el hotel número uno de Girardot, el Hotel Tocarema. Se trata de un hotel de gran categoría en el cual me brindaron excelente alimentación (desayunos y almuerzos), servicios ( qué piscina!) y alojamiento (muy cómoda habitación!).

Hotel Tocarema de GirardotEl sábado comenzó temprano y terminó tarde:
– por la mañana facilité un taller introductorio de métodos ágiles.
– por la tarde facilité el primer Coding Dojo de la historia de Girardot.
– por la noche participé de un panel junto a otros conferencistas en la Cámara de Comercio de Girardot.

En el Taller matutino realizamos actividades lúdicas y dinámicas en grupo para aprender y conocer en detalle al Manifiesto Ágil y algo de Scrum y Kanban.

2014-05-30 13.16.40 2014-05-30 13.17.12
2014-05-30 13.17.16 2014-05-30 13.17.26
2014-05-30 13.17.33 2014-05-30 13.17.37

En el Dojo de la tarde, la mayoría de los participantes -de casi todos los semestres de la Universidad Piloto y otras instituciones educativas de la región- realizaron por primera vez pruebas unitarias automatizadas. Practicamos TDD (Test Driven Development) y Programación de a Pares (Pair Programming).

2014-05-30 17.12.12 2014-05-30 17.12.48
2014-05-30 17.18.59 2014-05-30 17.19.04

Ya por la noche, el foco de mi charla de 15 minutos lo tuvieron:
– el agilismo y la actividad comunitaria como motores del emprendimiento, y
– los conocimientos informáticos como herramienta de inclusión social.
Compartí el panel con notables expositores colombianos de diversas instituciones (Fundación Todos Podemos Ayudar, HETAH, Universidad del Tolima y la Secretaría de Ciencia y Tecnología de Cundinamarca), y al finalizar todas las charlas recibimos preguntas de los aproximadamente 100 asistentes que había en la colmada sala.

Panel sobre Innovación social y emprendedorismo en la Cámara de Comercio de GirardotEsa noche la cerramos con una reunión de camaradería en la casa de un emprendedor local, con música y buena onda.

Al día siguiente cerró el foro. Cada expositor tuvo 45′ para entrar más en detalle de alguno de los temas de su incumbencia. Yo me adentré en las técnicas que se suelen llevar a cabo al inicio de un proyecto ágil, aplicadas tanto a la construcción de productos como también a otro tipo de proyectos, tales como el dictado de una materia en el marco de la educación.

Al respecto de la agilidad en la educación, esa misma mañana calurosa también tuve el placer de poder compartir -con casi todos los docentes de la institución- algunas herramientas pedagógicas y de organización de clases y materias. Hablamos de Kanban, de “Training from the back of the room”, de Educación Participativa, de Retrospectivas en las aulas, de autoevaluación y de salones con sillas dispuestas en círculo. En esta charla me acompañó mi colega Camilo Velásquez, uno de los jóvenes agilistas más activos de Fusagasugá y Colombia.

2014-05-31 12.04.23Luego del cierre del evento, almorcé en el hotel y disfrutamos del partido amistoso de Colombia contra Senegal, en la preparación del equipo para el Mundial de Fútbol que se acerca, y más tarde fuimos nosotros los que practicamos ese hermoso deporte.

2014-05-31 16.27.17 La jornada terminó con otra cena de camaradería, más numerosa cada día.

2014-06-01 02.07.01

Al día siguiente me despedí de Girardot cuando mi amigo el Ingeniero Wilson Gordillo me llevó hasta Fusagasugá a continuar con mi labor de difundir métodos y prácticas ágiles por el mundo 🙂

Agilizando ando!

Dibujo realizado por @coti_mol

Un especial agradecimiento para Elkin Forero Soto y Wilson Gordillo por haber confiado en mí para este IV Foro Internacional de Ingeniería de Software.

… Y hasta la próxima!

Desarrollo ágil potenciado por prácticas! Láminas sobre TDD, ATDD y CI

Está muy debatido en la comunidad ágil el uso de prácticas y técnicas (como automatización, ejecución periódica de build y pruebas), como complemento necesario de las metodologías como Scrum y Kanban.

Existen ciertas técnicas que solemos difundir en charlas, eventos, cursos y publicaciones, que entran dentro de esta categoría. Se trata de TDD (Test Driven Development), ATDD (Acceptance Test Driven Development) y CI (Continuous Integration).

He aquí tres láminas que hicimos junto a Ángela Castaño Restrepo, del equipo de Arquitectura de software de Sura, una de cada uno de estos temas. Las realizamos en el marco de un curso de “Desarrollo ágil de Software”, en Medellín. La facilitación gráfica y la práctica concreta nos ayudan en estas capacitaciones para que los participantes entiendan y fijen mejor los conceptos.

TDD – Diseño guiado por pruebas

TDD es una técnica de diseño que implica mucha disciplina y que -cuando se aplica bien- hace ahorrar mucho tiempo y dinero a los equipos de desarrollo. Su principal ventaja es la simplicidad.

TDD y su ciclo "RGR" (Red, Green, Refactor)

TDD y su ciclo “RGR” (Red, Green, Refactor)

ATDD – Diseño guiado por pruebas de aceptación

ATDD es una técnica de diseño que involucra de forma temprana a usuarios, testers y demás interesados en el producto, que permite definir escenarios que guiarán el diseño y el desarrollo de dicho producto.

ATDD y su ciclo anidado RGR para Vista y Controlador, junto con TDD para el Modelo (contexto: arquitectura MVC).

ATDD y su ciclo anidado RGR para Vista y Controlador, junto con TDD para el Modelo (contexto: arquitectura MVC).

CI – Continuous Integration

CI significa “Integración Continua” en español. Es un concepto compuesto por prácticas, herramientas y actitudes, a saber: un repositorio compartido de código, políticas de utilización de dicho repositorio, un servidor de integración continua, y en los mejores casos, tambien pruebas automatizadas y algunos otros procesos automatizados, trabajo en equipo y colaboración frente a conflictos).

No subir al repositorio compartido el código si no funciona las pruebas tanto de mi código como del código ajeno integrado. CI es un concepto que hace referencia a la integración del equipo, apoyada en herramientas y prácticas.

No subir al repositorio compartido el código si no funciona las pruebas tanto de mi código como del código ajeno integrado.
CI es un concepto que hace referencia a la integración del equipo, apoyada en herramientas y prácticas.

Cada uno de estos conceptos amerita mucho más material y práctica para poder ser bien aprovechado, por lo cual posiblemente dedique más artículos al respecto más adelante.

Espero les sean de utilidad las láminas!

Sura y Kleer, colaborando con la agilización del ecosistema paisa y colombiano!

Sura y Kleer, colaborando con la agilización del ecosistema paisa y colombiano!

Presupuestos y Contratos Ágiles – Reseña de la sesión de Ágiles 2013 (Lima, Perú)

Ocurrió en Ágiles 2013, el evento Latinoamericano anual de Métodos y Prácticas Ágiles.

Llegado el día de la sesión, asistieron más de 80 personas… ¡Resultando una de las sesiones no-keynote con más participantes de todo el evento Ágiles 2013!

¿Cómo fue que anunciamos el taller?

Pre$upuestos y Contratos Ágiles
Cómo crear el marco para un proyecto exitoso… antes de comenzarlo.

– Trabajaremos sobre la contratación y la puesta a punto desde cero de un proyecto ágil.
– Incluiremos los temas Presupuestación, Estimación, Planificación, Análisis, Priorización del Alcance, Cláusulas Contractuales, Roles y Negociación.

Se llevó adelante en Lima (Perú), el Jueves 10 de octubre de 2013, de 4:30 pm a 6:00 pm. Fue parte del track “Adopción y Transformación” del evento, con la categoría de sesión “Workshop” (Taller).

¿Y qué fue lo que hicimos?

Facilitamos la sesión entre varios compañeros de Kleer y la Comunidad Ágil: Carlos Peix, Martín Salías y yo, habiendo preparado la sesión también con la colaboración de Juan Gabardini y Ricardo Colusso y recibiendo ideas de varios colegas más.

Realizamos dos láminas durante la sesión, utilizando técnicas de Facilitación Gráfica:

Contratos-Agiles-1

Lámina realizada en tiempo real por Pablo Tortorella, Martín Salías y Carlos Peix.

Contratos-Agiles-2

Lámina realizada en tiempo real por Claudia Sandoval

Dividimos a los participantes en varios grupos/equipos y realizamos un ejercicio de presupuestación:
Repartimos breves documentos que contenían el análisis -alto nivel- de varias situaciones), a partir de los cuales cada grupo debía responder la pregunta “¿Para cuándo estará la propuesta?“.
Adicionalmente, les pedimos que nos dijeron si sabían aproximadamente para cuándo estaría terminado el proyecto y más o menos cuánto costaría.

Luego de esta primera vuelta, debatimos acerca de varios puntos interesantes:

  • Autenticidad desde el momento 0.
  • Negociación por intereses, objetivo Gana-Gana (Win-Win).
  • Mitigación de riesgos con Actitud colaborativa y conciliadora.
    • Valor del manifiesto ágil: “Customer collaboration over Contract negotiation”.
  • Analizar si el Cliente es compatible con el Proveedor (culturalmente).
  • ¿Cuánto más análisis se requiere para estimar?
  • Incepción: La importancia de realizar Workshops de Impact Mapping y Story Mapping al inicio del proyecto (o incluso antes!).
  • Estimaciones vs Promesas. Gestión de la Incertidumbre.
  • Gestión del Alcance y Administración de Cambios.
  • Cómo manejarse cuando un proyecto tiene Fechas Fijas.
  • Cláusulas posibles para evaluar confianza al inicio: 2 semanas gratis? 1 persona gratis? 1 iteración gratis?
  • Gestión de Buffer/Colchón (Sprints “por las dudas”?).
    Estrategia de Hitos: Entregas tempranas con Fechas definidas y Alcance negociable.
  • Definition of Done coordinado entre todos (ej: ¿Seguridad Informática e Infraestructura estarán presentes desde el inicio del proyecto?).
  • ¿Qué hacemos si se trata de un pliego?
  • La importancia que tiene El Equipo: ¿el equipo ya trabajó antes como equipo? ¿conocemos a las personas? ¿conocen bien la tecnología? ¿cómo hacemos si el equipo todavía no está armado? ¿son los que realizaron el análisis y la estimación?

Los participantes volvieron a trabajar en equipos luego del debate y surgieron nuevas estrategias y respuestas a la pregunta original, basadas en los conceptos debatidos.

Al cierre de la sesión, antes del aplauso general, invitamos a continuar en el Open Space del último día de Ágiles 2013, a quienes quisieran seguir ahondando en alguna/s temáticas relacionadas con “Presupuestos y Contratos Ágiles“.

Quisiera agradecer especialmente a Hernan Susunday, de AgileUy (Comunidad ágil de Uruguay), quien se tomó el trabajo de colaborar con el caso utilizado, sobre el Plan Ceibal.