Vous êtes sur la page 1sur 44

Desarrollo gil como proceso de Innovacin

Jose Ramn Daz

Dicen que me llamo Jose

Ramn Daz Pasin: desarrollar software desde las trincheras Intereses Programar (bien) Metodologas giles Personas Equipos
@joserra_biko http://najaraba.blogspot.com

Software :

Aprendizaje + Innovacin

Problemas?

Cambiamos?

Agilismo
Innovacin + productividad
http://www.flickr.com/photos/vermininc/2777441779

Personas!

areas

Creatividad
http://www.flickr.com/photos/h-k-d/3357267781

Excelencia

http://www.flickr.com/photos/caese/1558317130

http://www.flickr.com/photos/mkamp/2642246332/

Resultados

Feedback

http://www.flickr.com/photos/audin/2418185852

Creatividad Excelencia Resultados Feedback

Ahora llegamos a

MANIFIESTO GIL

Estamos descubriendo mejores maneras de desarrollar software tanto por nuestra propia experiencia como ayudando a terceros. A TRAVS DE ESTA EXPERIENCIA HEMOS APRENDIDO A VALORAR...

1
Individuos e interacciones
sobre procesos y herramientas

2
Software que funciona sobre
documentacin exhaustiva

3
Colaboracin con el cliente

sobre negociacin de contratos

4
Responder ante el cambio sobre

seguimiento de un plan

Individuos e interacciones sobre procesos y herramientas


Software funcionando sobre documentacin exhaustiva Colaboracin con el cliente sobre negociacin contractual Respuesta ante el cambio sobre seguir un plan AUNQUE LOS ELEMENTOS A LA DERECHA TIENEN VALOR,

VALORAMOS POR ENCIMA DE ELLOS LOS QUE ESTN A LA IZQUIERDA.

Bajemos al mundo real

Lean
Principios

Scrum
Gestin de proyectos y equipos

XP
Ingeniera

Ecosistema software

Equipo Metodologa

Organizacin

Ecosistema software
Prcticas de eXtreme Programming Historias de Usuario Integracin Continua Test Driven Development Testeo automtico Refactorizacin Programacin en parejas y/o revisiones de cdigo
Lean Scrum

XP

Lean Scrum

XP

Lean: The Toyota way

Lean Scrum XP

Scrum

Lean Scrum XP

Pila de producto

Sprint planning

Sprint + daily scrum

http://www.flickr.com/photos/28634332@N05/4054766770

Demo
http://www.flickr.com/photos/jurvetson/410569211

Retrospectiva

Iterativo Incremental Mejora Continua Fortalece los equipos


Daily Scrum

Definicin de visin

Product Backlog

Sprint Backlog Objetivo

Impedimentos

Sprint 1a4 sem.

Incremento Software

Sprint Planning

Demo

Retrospectiva sprint

Roles

http://www.flickr.com/photos/igboo/4317886620

Product Owner
Representa los interesados en el proyecto, el cliente, los stakeholders Define los objetivos, los prioriza, y dirige los resultados del proyecto para maximizar el ROI. Responsable de la pila de producto
Usar http://www.slideshare.net/jurgenappelo/the-zen-of-scrum-10 Con legos

Equipo
Multidisciplinar, Autogestionado, Comparte un mismo objetivo, Comunicacin
Gestionado por objetivos

Scrum Master
Facilitador de la colaboracin intraequipo y con el cliente, Elimina impedimentos, Asegura el proceso Scrum

Radiadores informacin

Burndown Chart

Tradicionalmente

Henrik Kniberg

Los proyectos giles son como un misil teledirigido

Henrik Kniberg

Para ser giles

CONFIANZA
COLABORACIN

Seora, estos son mis principios Si no le gustan, tengo otros!


Groucho Marx. Sopa de Ganso (1933)

pero lo decidiremos en la retrospectiva!

Sitios de referencia