Workshops

Workshops

Submitted by

Retrospectivas con LEGO® Serious Play®

Las retrospectivas son una actividad imprescindible para impulsar la mejora contínua en un equipo. Es un gran desafío comenzar a hacerlas, pero es aún más difícil mantener el interés y garantizar que el entusiasmo y el nivel de las conversaciones se sostenga en el tiempo. ¿Cómo evitar que se vuelvan rutinarias? Yo recomiendo salir a buscar técnicas que le aseguren a las retrospectivas la vitalidad y frescura. LEGO Serious ...more »

Voting

6 votes
Active

Workshops

Submitted by

Entrega Continua en la práctica con TFS

Durante este tutorial los asistentes aprenden a configurar una pipeline de Entrega Continua en TFS 2012. Se cubren todos los aspectos fundamentales, incluyendo entre otros la implementación de las distintas etapas de la pipeline, la automatización de la gestión de entornos, de los despliegues y de las pruebas, y el trabajo con métricas para Entrega Continua. El tutorial se desarrolla sobre una máquina virtual disponible ...more »

Voting

2 votes
Active

Workshops

Submitted by

Lean en práctica

Unido a las metodologías ágiles una de las palabras que más se suelen oír es ‘lean’. Cada persona tiene su concepción de lo que significa lean en software (lean startup, principios de Poppendieck...) pero pocos hemos visto aplicar lean en industria, donde originariamente empezó. Nosotros hemos tenido la suerte de trabajar con gente que ha utilizado lean en industria pesada y nos ha enseñado algunas cosas fuera de lo ...more »

Voting

20 votes
Active

Workshops

Submitted by

Personas, Interacciones y Lenguaje

'Words are windows (or They're walls)'. Con estas palabras empieza Marshall Rosenberg su libro Nonviolent Communication, a lo largo del cual nos ilustra como nuestro lenguaje afecta a nuestra capacidad de relacionarnos. En Tribal Leadership, los autores emplean el lenguaje para identificar patrones que les permiten agrupar a las personas en tribus por su forma de expresarse. En Drive, en Thinking Fast and Slow, en Switch,... ...more »

Voting

9 votes
Active

Workshops

Submitted by

Low-tech para crear productos centrados en el usuario

Desarrolladores y diseñadores poco a poco nos vamos acercando guiados por la necesidad de colaborar para crear productos centrados en el usuario y con un proceso de construcción iterativo e incremental. En este contexto surge Lean UX, un proceso de desarrollo de software basado en los principios Lean y Agile, en el design thinking y en el método Lean Startup. Pero para aplicar Lean UX necesitamos incorporar nuevas habilidades. ...more »

Voting

7 votes
Active

Workshops

Submitted by

Agile/UX: una historia de amor

Carmen, una chica muy mona con estudios de arte y diseño, vive satisfecha y acomodada desde hace cuatro años con su novio Jaime, un camionero no demasiado agraciado pero que la trata muy bien. Por el trabajo de él, comparten poco tiempo juntos, pero se permiten un viaje o dos al año en algún destino turístico, se respetan sus tiempos y sus planes por separado, como esa quedada habitual con las amigas cada semana, y nunca ...more »

Voting

11 votes
Active

Workshops

Submitted by

Paper City

La famosa dinámica de Alexei Krivitsky para aprender Scrum construyendo una ciudad con legos es muy efectiva pero sin embargo carece de algunos aspectos importantes de la vida real. En éste taller voy a introducir una dinámica que yo diseñé y he estado utilizando durante mas de un año de manera altamente efectiva con clientes y en cursos que llamo Paper City. El 100% de las personas que lo han hecho han estado altamente ...more »

Voting

13 votes
Active

Workshops

Submitted by

Implementación del modelo de Continous Delivery

A partir del modelo de Continuous Delivery que se extrae del libro de Jez Humble (Continuos Delivery) se ha realizado una implementación del mismo usando un ecosistema de desarrollo software(http://develenv.softwaresano.com) y un plugin del mismo que permite la implementación del modelo. Uno de los puntos fuertes de este modelo es que existe un dashboard(http://develenv-pipeline-plugin.googlecode.com/svn/trunk/docs/pipelineTraining/img/examples/webCalculator/exportRepo.png) ...more »

Voting

24 votes
Active

Workshops

Submitted by

Using lean startup and A3 to foster Agile adoption in multinatio

In this session I’m showing a model that organizations can use to foster the adoption of agile. This model is based on lean startup, understandig Agile initiatives from different countries as startups, it uses the validated learning cycles of every organization to create a validated learning knowledge base with the performed experiments of agile practices. This “”validated learning knowledge base”" is co-created by the ...more »

Voting

8 votes
Active

Workshops

Submitted by

BDD Dojo en JavaScript

En este dojo vamos a programar en JavaScript siguiendo la práctica XP de Behaviour Driven Design. Vamos a centrarnos en dar pequeños pasos para diseñar una aplicación consiguiendo como efecto lateral tests y documentación. Durante la sesión tocaremos temas como: - Baby steps - Refactoring - Specification by example - CRC Cards - Diseño emergente Siguiendo el espíritu de un Dojo, enfocaremos la sesión a ...more »

Voting

12 votes
Active

Workshops

Submitted by

Taller de construcción de entorno XP en JavaScript

A la hora de desarrollar en lenguajes de servidor como Java, PHP, .net, etc. muchos hemos ido incorporando prácticas de XP como TDD, integración contínua o refactoring. Sin embargo, al pasar parte del desarrollo al navegador navegador con Javascript las hemos ido perdiendo. Hoy en día, existen suficientes herramientas para llevar a cabo las buenas prácticas del servidor en el cliente pero, al ser un entorno no tan ...more »

Voting

14 votes
Active

Workshops

Submitted by

Diseño modular dirigido por pruebas

Habitualmente, el principal problema con el que se encuentran los principiantes al comenzar con TDD, es cómo aplicar la técnica a su plataforma. Los ejemplos que se utilizan al comenzar se centran en probar lógica pura, sin prestar atención a otro tipo de interacciones que tienen lugar en todo sistema. Cuando, finalmente, se enfrentan al problema se encuentran con grandes dificultades a la hora de escribir test unitarios. ...more »

Voting

57 votes
Active