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

Anuncios

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.