The agile road - Tacna Agile Day 2012
-
Upload
uzi-mamani-fernandez -
Category
Technology
-
view
726 -
download
0
description
Transcript of The agile road - Tacna Agile Day 2012
![Page 1: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/1.jpg)
THE AGILE ROAD
Uzi Mamani Fernández http://about.me/uzigula Tacna Agile Day 2012
![Page 2: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/2.jpg)
Uzi Mamani, en 2008 se metió de lleno en el Desarrollo Ágil de Software empezando por TDD, Integración Continua, Wikis, Scrum, XP y Kanban. Ahora también comprometido con el movimiento Craftsmanship. Arquitecto y Scrum Master del equipo de desarrollo de una Entidad Financiera del Norte Peruano, consultor independiente y coach agile.
about.me/uzigula
@uzigula
theagileroad.blogspot.com
![Page 3: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/3.jpg)
Difundir nuevas formas de desarrollar software en el Perú
Agile Open Lima 2012
Web: http://agile-peru.net Twitter: @agileperu Google group: [email protected]
![Page 4: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/4.jpg)
http://4.bp.blogspot.com/_y-mqc37e-hq/sowdi4u99ei/aaaaaaaaas4/xp7sf2k_zns/s660/cabezal-ojosf.png
![Page 5: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/5.jpg)
REQS. PRUEBAS CODIFICACION ANALISIS DISEÑO
ACTIVIDADES
UN PROYECTO EN EL PAIS DE LAS MARAVILLAS
AL INICIO: El cliente sabe perfectamente Que necesita Tu sabes como hacerlo
Todo se esto se registra en documentos de especificación completamente detallados.
En el proyecto con la documentación adecuada que elabora cada especialista, la siguiente fase tiene todo lo que necesita para continuar con el trabajo. Con los entregables detallados entregados de una actividad a otra, todos están seguros de que el proyecto anda bien, y tienen la confianza que hacer control de calidad al final es suficiente.
Al Final del Proyecto, el cliente recibe exactamente lo que esperaba, no hay que cambiar nada.
TODO ESTA CLARO, NADA CAMBIA, TODO SE ENTREGA A TIEMPO
![Page 6: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/6.jpg)
http://blog.adw.org/wp-content/uploads/2009/10/OPeningPresents-300x199.jpg
SEGURO QUE EL CLIENTE
RECIBE LO QUE ESPERABA?
@uzigula – Tacna Agile Day 2012
![Page 7: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/7.jpg)
http://blog.redfin.com/sfbay/files/2008/05/smell.jpg
PROJECT SMELLS
@uzigula – Tacna Agile Day 2012
![Page 8: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/8.jpg)
http://www.flickr.com/photos/marxxiana/209752547/
PROYECTOS FOSILES
@uzigula – Tacna Agile Day 2012
![Page 9: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/9.jpg)
http://www.flickr.com/photos/jonnybaker/197851520/
Parches
No Quality Control
@uzigula – Tacna Agile Day 2012
![Page 10: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/10.jpg)
Crunch Time
@uzigula – Tacna Agile Day 2012
![Page 11: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/11.jpg)
THE BLAME GAME
@uzigula – Tacna Agile Day 2012
![Page 12: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/12.jpg)
@uzigula – Tacna Agile Day 2012
![Page 13: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/13.jpg)
INCERTIDUMBRE COMPLEJIDAD
RIESGOS
@uzigula – Tacna Agile Day 2012
Agile Estimating and Planning – Mike Cohn
![Page 14: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/14.jpg)
MULTITASKING
Se asigna un “recurso” para diferentes actividades en paralelo, según cronograma. El cambio de Contexto genera retraso y errores. @uzigula – Tacna Agile Day 2012
![Page 15: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/15.jpg)
http://filatina.files.wordpress.com/2010/02/basureros-2-2009-200.jpg
ENTREGAS QUE APORTAN POCO VALOR De las funcionalidades:
7% se usan “siempre”
13% se usan “a menudo”
16% “a veces”
19% “rara vez”
45% “NUNCA” Fuente: Standish Group
¿Quién paga esto? @uzigula – Tacna Agile Day 2012
![Page 16: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/16.jpg)
NEGOCIACION
@uzigula – Tacna Agile Day 2012
CONTRACTUAL
![Page 17: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/17.jpg)
Los
pro
yect
os
son
infi
nit
os,
los
pro
yect
os
nu
nca
se
aca
ban
http://www.proyectosagiles.org/xavier
Ya no existe “vamos a hacer el producto perfecto”
Los cambios son una constante en el mundo
![Page 18: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/18.jpg)
LOCURA: “HACER LO MISMO QUE LA VEZ ANTERIOR Y ESPERAR RESULTADOS DIFERENTES”
@uzigula – Tacna Agile Day 2012
![Page 19: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/19.jpg)
http://www.zastavki.com/pictures/1024x768/2011/Sport_Mountain_Climbing_031807_.jpg
LA ALTERNATIVA ÁGIL
@uzigula – Tacna Agile Day 2012
![Page 20: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/20.jpg)
La Alternativa
ágil http://www.go2safari.com/images/mt_kilimanjaro/skydivekili.jpg
![Page 21: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/21.jpg)
Mitos Acerca de Agile
• Silver Bullet.
• Cero Documentación.
• Iteramos, Nos reunimos diariamente… somos agiles ;-)
• Project o Product Manager no son necesarios.
• No necesitamos a QA.
• Vamos de frente al código, no necesitamos analisis y/o diseño.
![Page 22: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/22.jpg)
Feedback Rápido
Aprendizaje
Trabajo en Equipo
Comunicación Cara a Cara
Priorizar por Valor
Excelencia Técnica
Sinergias!
Lo Hacemos bien? Que nos impide hacerlo mejor?
ACTUAR
agile
www.proyectosagiles.org – xavier albaladejo
PERSONAS
![Page 23: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/23.jpg)
Propuesta de valor
![Page 24: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/24.jpg)
Equipos multi-disciplinarios @uzigula – Tacna Agile Day 2012
![Page 25: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/25.jpg)
Gestión de expectativas del cliente, basada en
resultados tangibles.
Flexibilidad : adaptación a las necesidades del cliente, cambios del mercado, etc.
Adaptabilidad
@uzigula – Tacna Agile Day 2012
![Page 26: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/26.jpg)
Equipo motivado, comprometido y que disfruta
Productividad, mantenibilidad
Innovación
@uzigula – Tacna Agile Day 2012
![Page 27: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/27.jpg)
@uzigula – Tacna Agile Day 2012
![Page 28: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/28.jpg)
MEJORA CONTINUA REGULAR
Actitud Disciplina
Producto Proceso Equipo (incluye al Cliente)
Transparencia
Colaboración
Confianza
Win-Win
Au
to-o
rganizació
n
Motivación
Team
Em
po
we
rme
nt
Compromiso
Respeto
Simplicidad
Coraje
Cambio Cultural (shift mind)
Aprendizaje
@uzigula – Tacna Agile Day 2012
![Page 29: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/29.jpg)
![Page 30: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/30.jpg)
MANIFIESTO AGIL
estamos descubriendo mejores
maneras de desarrollar software tanto
por nuestra propia experiencia como
ayudado por terceros…
A TRAVES DE ESTA EXPERIENCIA
HEMOS APRENDIDO A VALORAR…
@uzigula – Tacna Agile Day 2012
![Page 31: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/31.jpg)
Individuos e interacciones sobre procesos y herramientas
Software que Funciona sobre documentación exhaustiva
Colaboración con el cliente sobre negociación de contratos
Responder al cambio sobre el seguimiento de un plan
MANIFIESTO AGIL
AUNQUE LOS ELEMENTOS DE LA
DERECHA TIENEN VALOR,
VALORAMOS POR ENCIMA
DE ELLOS LOS QUE ESTAN
A LA IZQUIERDA. @uzigula – Tacna Agile Day 2012
![Page 32: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/32.jpg)
Lean Software Development
@uzigula – Tacna Agile Day 2012
![Page 33: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/33.jpg)
Principios Lean
![Page 34: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/34.jpg)
Scrum
@uzigula – Tacna Agile Day 2012
![Page 35: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/35.jpg)
Roles: Product Owner ScrumMaster Team
Ceremonias: Planning Meeting Dayli Meeting Review Retrospective
Artefactos: Backlog Charts Burndown Done Criteria
Time box Scrum in
a Picture
![Page 36: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/36.jpg)
http://martinfowler.com/articles/standingup.jpg
Dayli Meeting
Time box @uzigula – Tacna Agile Day 2012
![Page 37: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/37.jpg)
eXtreme Programming
http://www.zastavki.com/pictures/1024x768/2011/Sport_Mountain_Climbing_031807_.jpg @uzigula – Tacna Agile Day 2012
![Page 38: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/38.jpg)
Desarrollo guiado por pruebas
@uzigula – Tacna Agile Day 2012
![Page 39: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/39.jpg)
@uzigula – Tacna Agile Day 2012
![Page 40: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/40.jpg)
Refactoring Improving the Design of Existing Code
@uzigula – Tacna Agile Day 2012 www.testically.org
![Page 41: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/41.jpg)
K A N B A N
@uzigula – Tacna Agile Day 2012
![Page 42: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/42.jpg)
Gestión visual de servicios/operaciones
Flexibilidad máxima
Pull System
![Page 43: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/43.jpg)
![Page 44: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/44.jpg)
@uzigula – Tacna Agile Day 2012
![Page 45: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/45.jpg)
Agile
Toolkit http://blog.crisp.se/henrikkniberg/images/Scrumkit.jpg
![Page 46: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/46.jpg)
Task Board
![Page 47: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/47.jpg)
Lecturas Recomendadas
![Page 48: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/48.jpg)
Lecturas Recomendadas
![Page 49: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/49.jpg)
Lecturas Recomendadas
![Page 50: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/50.jpg)
Lecturas Recomendadas
![Page 51: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/51.jpg)
http://lostechies.com/derickbailey/2009/02/11/solid-development-principles-in-motivational-pictures/
![Page 52: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/52.jpg)
It´s a long way to the top
if you wanna Rock and Roll
![Page 53: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/53.jpg)
Contact me
theagileroad.blogspot.com
@uzigula
![Page 54: The agile road - Tacna Agile Day 2012](https://reader034.fdocument.pub/reader034/viewer/2022050804/54b4fa624a7959da498b46e7/html5/thumbnails/54.jpg)
Gracias
Referencias: Alternativa Agil (Xavier Albaladejo)
Soul of Scrum (TobiasMayer)
Draft El Espiritu de Scrum (Alan Cyment)
Tacna Agile Day 2012