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 😉

Anuncios

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

Libro Ágil Ilustrado – 2da edición!

Luego de más de 4 meses de su publicación, he aquí la segunda edición del Libro Ágil Ilustrado. Contiene un capítulo nuevo (ahora son 3) y algunos ajustes con respecto a la primera edición.

Les agradezco especialmente a aquellos que me dieron ideas y opiniones luego de su publicación, y también a quienes -en cada ciudad en la que estuve en este tiempo- me preguntaron interesados: “Pablitux, ¿cuándo sale la 2da edición de tu Libro Ágil Ilustrado?”.

Después de semanas y semanas de arduo trabajo, cuando se termina la construcción de un producto, al llevárselo al cliente y/o al usuario, es habitual escuchar: "No me sirve!".

Sobre las entregas tempranas y frecuentes.

Hansei (Reflexión, Introspección)

En el camino entre la 1era publicación y el lanzamiento de esta 2da edición, tuve varios momentos de reflexión, al respecto del proceso* de generación del libro, motivados por varias razones: el tiempo que iba pasando, las preguntas -a veces insistentes, por suerte- de amigos, colegas (y hasta familiares!) por el avance del libro, la gran cantidad de ilustraciones hechas y casi listas para ser agregadas al libro, los variados comentarios que me acercaban los lectores, … y yo seguía sin publicar más ediciones.

Las reflexiones fueron (y son) de lo más variadas: “qué difícil es esto de ser ágil”, “hoy avanzaré un poco con el libro”, “mañana avanzaré un poco con el libro”, “este fin de semana me pongo con el libro”, “ojalá alguien me ayudara con el tema del libro”, “¿cómo no publiqué todo lo que ya dibujé hasta ahora?”, “¿cómo digo que este libro es ágil y no tiene todavía un Product Backlog?”…  y así, a diario o semanalmente, dependiendo de la época y de otros temas, fui avanzando con el tema, hasta que finalmente, he aquí la 2da edición.

Me quedan muchos aprendizajes de todo este tiempo. Sé que tengo mucho por mejorar y mucho por hacer, en varios ejes: concentración/foco, formatos, contenidos, orden/organización, variaciones de lo ya publicado, administración del feedback, gestión de artefactos (fotos, bocetos, originales, textos), etc.

Iré compartiendo -por este medio- los avances (publicables o no, de producto y/o de proceso) a medida que vayan ocurriendo.

Agradecimiento, despedida y misceláneas

Agradezco nuevamente a quienes hayan descargado el libro (¡con o sin pago!) por la confianza depositada en mí.
Espero que les guste, que les entretenga, que les sea útil y -en ese caso- que lo difundan.

Hasta la próxima edición o el próximo post,
Pablitux

pd. Ey! También espero feedback, para seguir mejorando de cara a la tercera edición!


*El proceso consta de varios pasos. De forma resumida y en orden: imaginar, bocetar, ilustrar, colorear (…), ilustrar, colorear, pedir y recibir feedback, fotografiar o escanear, editar, recortar, agregar, revisar, corregir, revisar, corregir (…), publicar.

La segunda edición ya se encuentra disponible en el sitio LeanPub.

Coding Dojo en FIUBA – una sana costumbre ágil universitaria

Durante octubre, además del taller de Software Libre que facilité en la Escuela Cangallo y los mini Hackathones del Instituto ORT, estuve en la Universidad de Buenos Aires, en la Facultad de Ingeniería (FIUBA).

El motivo, en esta oportunidad, fue dictar una clase de TDD (Test Driven Development) en la materia “Técnicas de Diseño”, correspondiente a la carrera Ingeniería en Informática.
Es una cclase que suelo facilitar desde hace unos 2 años, cada cuatrimestre 🙂

Gracias a la invitación de los docentes que están a cargo de la práctica (Diego Montaldo, Federico Diaz, Carlos Curotto y Diego Kogan), y con su colaboración y buena onda, facilitamos un Coding Dojo.

Para arrancar, como entrada, explicamos en qué consiste, cuáles son los roles y los objetivos (practicar, compartir, aprender!).
Luego explicamos TDD con un ejemplo concreto (el que suelo usar: la calculadora).

Más tarde, los alumnos (unos 30 aproximadamente) eligieron el ejercicio (el kata, en la jerga del Dojo): un conversor de números naturales a números romanos. Ganó ese kata en una reñida votación contra el “Mars Rover“.

… Y como plato fuerte: a programar!

Fueron 8 ciclos de 7 minutos cada uno, en los cuales los alumnos debían variar de rol (Coder, Copiloto y Asistente). Todos ellos pasaron también por más de una estación de trabajo, debiendo así enfrentarse a ideas y código ajenos.

Estuvo presente una rica y variada picada, ya tradicional en esta clase de “Técnicas de Diseño” 🙂

Finalmente, el Dojo, como cualquier otro entrenamiento, tuvo su cierre: conclusiones,  agregados clave por parte de los demás docentes, consultas acerca de la aplicación real en contextos laborales de TDD y otras técnicas y métodos ágiles, etc!

En síntesis: otra gran jornada de aprendizaje compartido!

Espero se siga repitiendo… para el próximo año, el desafío que nos planteamos con los colegas antes mencionados: que ellos faciliten el dojo y yo me sumaré a alguna otra clase.

Ágiles Sura: 2° evento Open Space para compartir experiencias!

Hubo 42 sesiones en el evento que facilitamos junto a Ricardo Colusso el jueves pasado en Medellin, con formato Open Space.

image

Ya es el segundo en lo que va del año 2013, organizado por Kleer y el equipo interno de Sura que vela por la implementación de métodos y prácticas agiles. El primer “Ágiles Sura” fue en Junio y también lo facilité yo, en aquella oportunidad junto a Martín Alaimo.

image

El jueves, aproximadamente 300 personas asistieron y participaron activamente: gente del negocio, de desarrollo, de infraestructura y de los proveedores. Una combinación ideal para potenciar las iniciativas ágiles que ya están más que institucionalizadas en el ecosistema de Sura y sus proveedores.
Allí estuvieron presentes varios amigos de la comunidad ágil @AgilesColombia.

Durante toda la jornada se sintió un clima animado de plena confianza para compartir conocimientos y experiencias!

image

Van por esta vía mis felicitaciones a toda la mesa Ágil de Sura por la excelente logística y gran organización del evento, teniendo en cuenta cada detalle 🙂

Espero que más organizaciones se animen a este tipo de eventos 🙂

Para más información, comparto un resumen de cómo se vivió el evento desde las redes sociales: https://twitter.com/pablitux/status/398897879235842048

Mini Hackathones para llegar mejor al Gran Hackathon!

Los Hackathones son eventos en los que se juntan programadores y gente con necesidades que puedan ser satisfechas con software.

Este miércoles pasado, 2 de octubre, estuve junto a Juan Gabardini en un laboratorio del  Instituto ORT, facilitando uno de los auto-denominados Mini Hackathones Ágiles. Los participantes del mismo fueron una decena de docentes del instituto, de diversas áreas. Dada la corta duración del evento (4 horas), el desarrollo obtenido fue prequeño, pero dejó un proyecto base listo para reutilizar, además de múltiples aprendizajes en todos los participantes!

Entre varios kleerers, llevaremos adelante 3 eventos más de esta índole, antes del Gran Hackathon Ágil (en el cual participarán alumnos y docentes del Instituto ORT (de Buenos Aires, Argentina), dando soporte a ONGs).

Algunos de los objetivos de estos Mini Hackathones con docentes son:
* Que los participantes conozcan acerca de la facilitación de hackathones, para poder ser facilitadores durante el Gran Hackathon Ágil.
* Que conozcan técnicas, principios y valores de los métodos y prácticas ágiles.
* Que perciban técnicas de facilitación gráfica para analizar su uso en las aulas.
* Que se puedan identificar -a nivel institución- riesgos e impedimentos relacionados con la realización del Gran Hackathon Ágil.
* Identificar entre los futuros facilitadores del Gran Hackathon, consejos y factores clave de éxito para dicho evento.

Realizar Hackathones para prepararnos entre todos para cada uno de los siguientes Hackathones, es muy útil, además de interesante!

Contando con el apoyo de docentes, directivos y el rector de la institución, además del soporte de todos los kleerers, estoy muy entusiasmado con lo que será el resultado de esta serie de Hackathones.

Explicación básica sobre formato de Hackathon Ágil: iteraciones, proceso, radiadores de información, roles.

Explicación básica sobre formato de Hackathon Ágil

Armando el tablero de tareas del equipo, con cuatro columnas: Backlog, ToDo, WIP y Done.     Conversaciones Meta, sobre los Hackathones. Objetivos, temas a tener en cuenta.     Una parte del equipo, creando la base de datos de la solución.

 

Clásicos de Medellín – Coding Dojos y Eventos Comunitarios

Ya es un hábito, un clásico de la ciudad capital de Antioquia, ser sede de eventos comunitarios. A veces más orientados a la tecnología, otras veces con foco en métodos y prácticas de trabajo en equipo y de desarrollo de productos y de software, … hasta nos hemos puesto a dibujar varias veces, durante horas! 🙂

2013-09-18 07.09.40

Los temas varían, pero lo que es factor común de todos los encuentros, es la buena onda, el espíritu colaborativo de compartir conocimientos y experiencias, de no guardarse nada, ningún tip, ninguna verdad para uso exclusivo. Noto un clima de camaradería y sinergia que me lleva a querer volver.

Con un Yoseki Coding Dojo, organizado por Kleer y Ceiba Software, fue como comenzó esta actividad ágil en la ciudad, allá por septiembre de 2012. Hoy Medellín cuenta con una comunidad activa de profesionales, estudiantes y docentes muy energizados, que se auto-gestiona y suele disfrutar de varios eventos por mes, apoyando e incentivando los esfuerzos nacionales (@AgilesColombia, Meetup Ágiles Colombia) y regionales (foro-agiles, agiles.org) de organización comunitaria.

Cómo no va a ser así? Cómo no van a tener toda esta energía? … si son paisas! 😉