Agile Station en la BcnDevCon

Tras las dos ediciones anteriores en las que hubo más de 1000 participantes en cada edición, este año vuelve la BcnDevCon en el Design Hub Barcelona, los próximos días 8, 9 y 10 de Noviembre. Desde agile-barcelona, estamos encantados de poder colaborar en esta edición mediante la Agile Station.

El equipo de la BcnDevCon, conferencia que se realizará en Barcelona los próximos 8, 9 y 10 de Noviembre en el DHub, nos ha ofrecido disponer de un espacio de 300m2 durante los tres días de la conferencia, con la única condición de llenarlo de actividades. A continuación podéis encontrar el programa que hemos elaborado entre los miembros de Agile-Barcelona para la Agile Station. Si quieres participar, con una nueva propuesta de actividad o colaborando en alguna de las que ya están agendadas, no lo dudes, únete.

Programa

Agile Station Program

Viernes, 8 de Noviembre

9:30-11:00 – Diseño Emergente   Oriol del Barrio

El objetivo de esta sesión es hacer una introducción al concepto de diseño emergente. Se explicara en que se basa, cuáles son sus principales ventajas e inconvenientes y se mostrarán aquellas técnicas, algunas de ellas dentro del marco de XP (Extreme Programming), que son los pilares de este método de desarrollo de Software.

9:30-18:00 – Curso de introducción agile   Jaume Jornet

Con el fin de difundir el uso de las metodologías agiles y mejorar en su utilización, desde Agile-Barcelona organizamos periódicamente todo tipo de actividades. En el pasado, nos encontramos que recibíamos a menudo el feedback de que las personas que nunca han hecho uso de ninguna metodología ágil, les cuesta en algunos momentos seguir el hilo de dichas actividades. Es por ello que desde agile-barcelona decidimos crear este curso, del que esta será ya su cuarta edición.
El objetivo del curso es hacer conocer los principios de Agile, así como de las metodologías más extendidas actualmente, dando una visión global de agile que nos permita introducirnos en los conceptos para después profundizar a partir de las bases impartidas en este curso.

9:30 – 18:00 Agile Clinic   Saket Bivalkar  Marc Florit  Alex Ballarín  Alberto Gómez  Fernando Palomo

El objetivo de estas sesiones es asesorar a equipos y profesionales en su camino hacia el Agilismo. Tanto a aquellos que se están planteando adoptar estas metodologías, como a aquellos que ya habéis dado varios pasos y os planteáis dudas al respecto.
Para ello ponemos a vuestra disposición un equipo de Agile Coaches que, en una sesión particular, os orientarán sobre las opciones que podéis llevar a cabo para lograr vuestros objetivos.

15:30 – 18:00 The value Game   Alberto Gómez  Marc Florit  Beatriz Martín

A través del juego de valor aprenderemos cómo asignar el valor de negocio a proyectos, mediante historias de usuario, también aprenderemos a priorizar y hacer planes que den velocidad al equipo. Así mismo practicaremos cómo construir y usar un “modelo de valor de negocio” y enseñaremos esta aproximación y sus técnicas. Todo esto, jugando : D

16:30 – 18:00 Coding Dojo   Oriol del Barrio

Un coding dojo es una sesión donde los desarrolladores se reúnen para trabajar en un reto de programación, llamado kata. El objetivo es mejorar los skills de programación para disponer de herramientas que faciliten al desarrollador resolver problemas complejos.
En esta sesión elegiremos uno de los problemas típicos y mediante el uso de la técnica TDD (Test Driven Development) intentaremos solucionarlo aplicando los conocimientos de SOLID y OO (Orientación a Objetos) siguiendo las reglas de buen código.

Sábado, 9 de Noviembre

9:30 – 13:30 eXtreme SOLID Workshop   Javi Gómez

El taller va dirigido a desarrolladores. No importa el lenguaje en el que programen. Este taller está pensado para aquellos que tienen algo de experiencia con TDD y quieren revisar su aproximación al buen Diseño Orientado a Objetos. Esperamos que los asistentes estén familiarizados con el desarrollo basado en ejemplos, aunque no es necesario que sean expertos. Haber participado en Coding Dojos anteriormente os será de ayuda.
El taller está dividido en dos partes. La primera consiste en una presentación de 30′ donde analizaremos ‘olores’ comunes en el código, que suelen aparecer durante en el ciclo de desarrollo, y buscaremos posibles soluciones. El objetivo es conocer los Principios de Diseño Simple de Kent Beck y como estos encajan con los principios SOLID, partiendo del Diseño Orientado a Objetos durante la fase de Refactorización del ciclo de TDD.
Durante la segunda parte del taller, los asistentes deberán trabajar en parejas para resolver una sencilla kata en cuatro iteraciones de quince minutos cada una, empleando la técnica de TDD. El número de criterios de aceptación irá creciendo en cada iteración por lo que las decisiones que se tomen serán cruciales para que nuestra aplicación sea sencilla y rápidamente adaptable a las especificaciones propuestas.
Para participar trae tu portátil con tu entorno de desarrollo favorito. Recuerda que haremos TDD, por lo que necesitarás un framework de pruebas, el que te sea más cómodo. El tiempo será limitado por lo que será muy importante que los asistentes traigan su portátil preparado para trabajar.

9:30 – 13:30 Taller de Kanban   Carlos Iglesias

Durante el taller, trabajaremos sobre un conjunto de prácticas y principios que permiten llevar los beneficios de la teoría Lean a las organizaciones que utilizan la tecnología en los equipos de desarrollo y/o operaciones. Trabajaremos en el establecimiento de una carga de trabajo manejable basada en la capacidad del equipo, en la reducción de las interrupciones y retrasos, en la creación de una mayor armonización en la organización a través de toda la cada de valor, y en la construcción de una cultura de trabajo basada en maximizar el flujo de valor en contraposición a maximizar la ocupación de las personas.

9:30 – 18:00 Agile Clinic   Saket Bivalkar  Marc Florit  Alex Ballarín  Alberto Gómez  Fernando Palomo

El objetivo de estas sesiones es asesorar a equipos y profesionales en su camino hacia el Agilismo. Tanto a aquellos que se están planteando adoptar estas metodologías, como a aquellos que ya habéis dado varios pasos y os planteáis dudas al respecto.
Para ello ponemos a vuestra disposición un equipo de Agile Coaches que, en una sesión particular, os orientarán sobre las opciones que podéis llevar a cabo para lograr vuestros objetivos.

10:00 – 11:00 Intro Agile   Alberto Gómez

El objetivos es dar a conocer muy brevemente los principios Agiles y los diferentes marcos de trabajo (Lean, Agile, Scrum , Kanban, XP) .

11:00 – 13:00 Agile UX   José E Rodriguez Huerta  Beatriz Martín

Este taller compartirá cómo se entiende UX bajo la filosofía de desarrollo Agile, viendo UX como parte del proyecto/producto, que se desarrolla de forma iterativa e incremental.
Trabajaremos técnicas que nos ayudarán a experimentar de primera mano cómo esto es posible, usando casos prácticos que muestren el beneficio, la utilidad y el sentido común de esta forma de pensar y hacer.

15:00 – 18:00 Agile Games   Marc Florit  Jaume Jornet

No hay mejor forma de asimilar nuevos conceptos que llevándolos a la práctica, y si esa práctica tiene un formato de juego es seguro que las lecciones aprendidas tendrán carácter profundo y permanente.
Para ello os queremos invitar a participar en una gran variedad de juegos ágiles que se utilizan para reforzar elementos clave de la metodología: Desde los propios principios y valores, pasando por técnicas de planificación y priorización, y optimización de flujos de trabajo, entre otros.
Además, de forma muy especial, nos encantaría que participarais en el reto para lograr el Record de participantes simultáneos en dos de los juegos más extendidos del mundo ágil: El Ball Point Game y el Marshmallow Challenge!

15:00 – 18:00 LEGO Serious Play   Jose Carlos Gil  Jose Antonio González

El objetivo de Lego Serious Play es fomentar el pensamiento creativo a través de metáforas con piezas de Lego. Los participantes trabajan a través de escenarios imaginarios visuales utilizando construcciones 3D de Lego, de ahí el nombre de “juego serio”.
¿Para qué puede servir?
Inception / Planificación de nuevos proyectos
Entrevistas de trabajo
Reuniones de brainstorming / creatividad
Reuniones de marketing / imagen de marca
Team building
Desarrollo de estrategia
Retrospectivas / Postmortems
Examinar y evaluar relaciones con otros departamentos, partners o clientes.
Gestión del cambio en la organización
Facilitar e implementar cambios estructurales y fusiones

16:30 – 18:00 Coding Dojo   Oriol del Barrio

Un coding dojo es una sesión donde los desarrolladores se reúnen para trabajar en un reto de programación, llamado kata. El objetivo es mejorar los skills de programación para disponer de herramientas que faciliten al desarrollador resolver problemas complejos.
En esta sesión elegiremos uno de los problemas típicos y mediante el uso de la técnica TDD (Test Driven Development) intentaremos solucionarlo aplicando los conocimientos de SOLID y OO (Orientación a Objetos) siguiendo las reglas de buen código.

Domingo, 10 de Noviembre

10:30 – 13:00 The value Game   Alberto Gómez  Marc Florit  Beatriz Martín

A través del juego de valor aprenderemos cómo asignar el valor de negocio a proyectos, mediante historias de usuario, también aprenderemos a priorizar y hacer planes que den velocidad al equipo. Así mismo practicaremos cómo construir y usar un “modelo de valor de negocio” y enseñaremos esta aproximación y sus técnicas. Todo esto, jugando: D

9:30 – 13:30 Inception   Marcos Bermejo

La experiencia nos confirma que un proyecto no puede iniciarse juntando un equipo técnico para que cree los análisis y diseños que el cliente pidió en sus requerimientos.
Todo proyecto o empresa que quiera tener altas probabilidades de éxito debe iniciarse en esta fase de Inception en la que, cliente, usuarios y equipo, trabajarán conjuntamente los puntos clave del proyecto que se plantean afrontar conjuntamente.
En esta sesión explicaremos las técnicas más relevantes para asegurar que tras esta fase hayamos logrado una visión clara y compartida de lo que deberá ser el proyecto y que fin o necesidad deberá cubrir.

9:30 – 13:30 Robótica Infantil   Román

Este taller se hace sobre la plataforma de robots open source Multiplo basados en Arduino. Para este taller haremos catas de 45 minutos en diversos temas y una sesión final donde pensaremos en cómo mejorar y/o combinar las diferentes ideas que hayan surgido durante el taller.
– Sesión 1 (9:30 – 10:20) Manejo y explicación de varios sensores.
– Sesión 2 (10:30 – 11:20) Montaje de un robot básico.
– Sesión 3 (11:30 – 12:20) Programación del robot básico.
– Sesión 4 (12:30 – 13:00) Iteraciones de mejora e innovación.

9:30 – 18:00 Agile Clinic   Saket Bivalkar  Marc Florit  Alex Ballarín  Alberto Gómez  Fernando Palomo

El objetivo de estas sesiones es asesorar a equipos y profesionales en su camino hacia el Agilismo. Tanto a aquellos que se están planteando adoptar estas metodologías, como a aquellos que ya habéis dado varios pasos y os planteáis dudas al respecto.
Para ello ponemos a vuestra disposición un equipo de Agile Coaches que, en una sesión particular, os orientarán sobre las opciones que podéis llevar a cabo para lograr vuestros objetivos.

15:00 – 16:30 Product Owner Dojo   Jaume Jornet

Está sesión tiene como objetivo ayudar a aquellas personas que ejercéis de Product Owner en vuestro día a día, o que se plantean o tendrán ocasión de hacerlo en un futuro.
En esta sesión se plantearán escenarios ficticios en los que será necesaria la intervención de un Product Owner y para las que, entre todos los asistentes, encontraremos las mejores vías de afrontarlas.

16:30 – 18:00 Coaching Dojo   Jaume Jornet

Está sesión tiene como objetivo ayudar a aquellas personas que ejercéis de Agile Coach o Scrum Master en vuestro día a día, o que se plantean o tendrán ocasión de hacerlo en un futuro.
En esta sesión se plantearan escenarios ficticios en los que será necesaria la intervención de un Agile Coach o Scrum Master y para las que, entre todos los asistentes, encontraremos las mejores vías de afrontarlas.

Leave a Reply

Your email address will not be published. Required fields are marked *