Workshop Teracode. Agile Principles

14
Teracode © 2012 Agile Principles Workshop gile Principles Workshop Leonardo Rosales @lgrosales

description

Workshop

Transcript of Workshop Teracode. Agile Principles

Page 1: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Agile Principles WorkshopLeonardo Rosales

@lgrosales

Page 2: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Fábrica de Aviones

Equipos de 4-6 personas Iteraciones y planning de 2 minutos Linea de producción

La construcción comienza en un extremo y termina en el otro Se trabaja sin stock: Se piden de a 10 hojas

El producto debe cumplir el alcance definidoSi el producto no pasa la revisión final, no será considerado en la iteración Los productos no terminados pueden ser completados en la próxima iteración

Cada equipo representa a una fábrica

Reglas

Page 3: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

El proyecto La Fuerza Aérea Argentina esta

planeando comprar aviones nuevos

Quieren saber cuando aviones podemos entregar en 2 minutos

Nos dieron un minuto para decirles cuantos aviones podemos entregar en una iteración de 2 minutos

Page 4: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

La propuesta A la Fuerza Aérea Argentina le gustaron las estimaciones

Tenemos ahora 2 minutos para crear un prototipo. El alcance es:Tiene que tener 12 ventanasTiene que tener una cabina para los pilotosTiene que tener un logotipo de la compañía en las dos alas y en la cola

El prototipo será mostrado al resto de los grupos

Page 5: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Page 6: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

¡A trabajar! Gana quien entregue mas aviones Cada equipo tiene 3 iteraciones de 2 minutos Al final de cada iteración, cada equipo tiene 2 minutos para verificar

y actuar sobre su línea de producción para mejorar la productividad Antes de iniciar cada iteración se darán nuevas estimaciones Roles

Product ownerTeam leaderTeam

Page 7: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

¡A trabajar!

Page 8: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Retro Se pudo fabricar lo que el cliente quería? Ayudó el prototipo?Que pasó con las estimaciones a medida que avanzaban las

iteraciones?Como ayudó el tiempo para inspeccionar y adaptar?Que piensan que es mejor?

Hacer la mayor cantidad de aviones en 10 minutosEntregar un % de aviones cada 2 minutos

Page 9: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

ManifiestoIndividuos e interacciones > Procesos y herramientas

Software funcionando > Documentación exhaustiva

Colaboración con el cliente > Negociación contractual

Respuesta al cambio > Seguimiento de un plan

Page 10: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Principios del Manifiesto Nuestra principal prioridad es satisfacer al cliente a través de la

entrega temprana y continua de software de valor. Son bienvenidos los requisitos cambiantes, incluso si llegan tarde al

desarrollo. Entregar con frecuencia software que funcione, en periodos de un

par de semanas hasta un par de meses, con preferencia en los periodos breves.

Las personas del negocio y los desarrolladores deben trabajar juntos de forma cotidiana a través del proyecto.

Page 11: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Principios del Manifiesto Construcción de proyectos en torno a individuos motivados,

dándoles la oportunidad y el respaldo que necesitan y procurándoles confianza para que realicen la tarea.

La forma más eficiente y efectiva de comunicar información de ida y vuelta dentro de un equipo de desarrollo es mediante la conversación cara a cara.

El software que funciona es la principal medida del progreso. Los procesos ágiles promueven el desarrollo sostenido. Los

patrocinadores, desarrolladores y usuarios deben mantener un ritmo constante de forma indefinida.

Page 12: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Principios del Manifiesto La atención continua a la excelencia técnica enaltece la agilidad. La simplicidad como arte de maximizar la cantidad de trabajo que no

se hace, es esencial. Las mejores arquitecturas, requisitos y diseños emergen de equipos

que se auto-organizan. En intervalos regulares, el equipo reflexiona sobre la forma de ser

más efectivo y ajusta su conducta en consecuencia.

Page 13: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

Creadores del juego

Flávio Steffens de Castro, author of www.agileway.com.br Rafael Prikladnicki, professor from PUCRS and agile coach and trainer

www.inf.pucrs.br/~rafael Las instrucciones del juego se pueden bajar de:

http://www.agileway.com.br/2009/11/16/the-airplane-factory-game

Manifiesto

http://agilemanifesto.org/principles.html

Page 14: Workshop Teracode. Agile Principles

Teracode © 2012

Agile Principles Workshop

¡Muchas gracias!