AUGBCN - Agile¿What?

684 views

Published on

Acercamiento a las metodologías Ágiles desde un enfoque práctico. Introducción a Agile, Scrum, Kanban y visual Management.
Charla en el AUGBarcelona - Abril 2013

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
684
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • MENOS prescriptivoSTART whereyou areCambio Evolutivo
  • VISUAL MANAGEMENTWIPFLOWEXPLICIT RULESCOLABORATE
  • Las historias de usuario describen la funcionalidad desde el punto de vista del usuario y suelen expresar deseos o peticiones de funcionalidades. Deben contener como mínimo: - Ladescripción: sirve cómo recordatorio de cual es el objetivo de la historia- Lascondiciones aceptación: Tests o documentación que nos sirven para validar que la historia se ha implementado correctamente
  • Las historias de usuario describen la funcionalidad desde el punto de vista del usuario y suelen expresar deseos o peticiones de funcionalidades. Deben contener como mínimo: - Ladescripción: sirve cómo recordatorio de cual es el objetivo de la historia- Lascondiciones aceptación: Tests o documentación que nos sirven para validar que la historia se ha implementado correctamente
  • Las historias de usuario describen la funcionalidad desde el punto de vista del usuario y suelen expresar deseos o peticiones de funcionalidades. Deben contener como mínimo: - Ladescripción: sirve cómo recordatorio de cual es el objetivo de la historia- Lascondiciones aceptación: Tests o documentación que nos sirven para validar que la historia se ha implementado correctamente
  • AUGBCN - Agile¿What?

    1. 1. Agile¿what?La historia de una ida y de ninguna vuelta
    2. 2. Gracias :) Barcelona
    3. 3. Gracias :)
    4. 4. Marc Florit Miravet| Just a Follower, Fan, Father & Lover| Unutopic, Agileholic & Addicted toDelivering Value | Systems Irritator &Change Catalist | Coaching to reachTrusted & Fair Business & PersonalRelationships !marc.florit@wynwin.es@CramTirolf@_WynWinMiembro activo de@AgileBCN@LeanStartUpBCN@GameStormingBCN
    5. 5. AGILE es HYPE
    6. 6. AGILE no sólo aplica a DESARROLLO
    7. 7. AGILE no es ser ANTISISTEMA
    8. 8. AGILE no es trabajar con POSTITs
    9. 9. ABSTENERSE HOBBITs
    10. 10. ASEGURA tener SPONSORS
    11. 11. EVITA a NONOs
    12. 12. AGILE ¿WHY?INCERTIDUMBRE
    13. 13. AGILE ¿WHY?COMPLEJIDAD
    14. 14. AGILE ¿WHY? PERSONAS(+COMPLEJIDAD)
    15. 15. AGILE ¿WHY?#7F7F7F #FFFFFF CHANGE HAPPENS
    16. 16. AGILE ManifestoIndividuos e interacciones sobre procesos y herramientas

Software funcionando sobre documentación extensiva

Colaboración con el cliente
 sobre negociación contractual
Respuesta ante el cambio sobre seguir un plan
    17. 17. Principios Ágiles #1Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.
    18. 18. Principios Ágiles #2Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
    19. 19. Principios Ágiles #3 Entregamos software funcional frecuentemente, entre dos semanasy dos meses, con preferencia al periodo de tiempo más corto posible.
    20. 20. Principios Ágiles #4Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
    21. 21. Principios Ágiles #5Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que 
necesitan, y confiarles la ejecución del trabajo.
    22. 22. Principios Ágiles #6 El método más eficiente y efectivo de comunicar información alequipo de desarrollo y entre sus miembros es la conversación cara a cara.
    23. 23. Principios Ágiles #7El software funcionando es la medida principal de progreso.
    24. 24. Principios Ágiles #8 Los procesos Ágiles promueven el desarrollo sostenible. Lospromotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.
    25. 25. Principios Ágiles #9La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
    26. 26. Principios Ágiles #10La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
    27. 27. Principios Ágiles #11Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
    28. 28. Principios Ágiles #12A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
    29. 29. Contratos Ágiles
    30. 30. Contratos Ágiles
    31. 31. Métodos ágiles mas extendidos Scrum Gestión de proyectos y equiposLean XPPrincipios Ingeniería Kanban Gestión de servicios / operaciones
    32. 32. SCRUM SprintProductBacklog Potentially Shippable Sprint Product Backlog
    33. 33. El Proyecto empieza antesEstablece la Define el Ejecuta iterativamente, Visión Alcance y el obtén feedback, ajusta tuCompartida Release Plan previsión EXECUTION PRIORITIZE INCEP ESTIMATE TION PLAN
    34. 34. Product OwnerScrum Master Team
    35. 35. Sprint y Reuniones TimeBoxing..!!L M X J V L M X J V ds ds ds ds ds ds ds ds dsSP DR RT SP Sprint Planing ds Daily Stand-Up BG Backlog Gromming DR Demo Review RT Retrospective
    36. 36. Escalado Organizativo Multi-Equipo Multi-Sede Multi-Producto/Proyecto
    37. 37. Visual Management. Métricas
    38. 38. Métricas subjetivasNiko Niko Calendar - Akinori Sakata Happiness Door Jurgen Appelo
    39. 39. Mide lo que sea importante medir… Running Tested Features ROI Satisfacción del cliente o usuario Incidencias o defectos detectados por los usuarios Defectos detectados por el equipo de desarrollo Tiempo de puesta en producción ¿Alguna más? … y No dejes de Medir!!
    40. 40. KANBAN42
    41. 41. Kanban: 3 PrincipiosEmpieza donde estas Kanban no preescribe un conjunto de reglas o roles especificos, ni procesos a seguir.Cambio evolutivo, incremental Cambios pequeños y graduales, mejora continua (Kaizen)Respeto por el proceso actual, roles, responsabilidades Reduce el miedo / resistencia al cambio y experimenta los beneficios como equipo
    42. 42. Kanban: 5 PropiedadesVisualiza el flujo de trabajo Kanban significa literalmente “tablero” o “tarjeta visual”.Limita el trabajo en curso (WIP) Utiliza un sistema “PULL” – establece y respeta tu capacidad idealGestiona el flujo Monitoriza, mide e haz visible el flujo de trabajo en cada estadoHaz las reglas explicitas Definition of Done, limites de WIP, catálogo de servicios, bloqueos…Mejora el flujo colaborativamente Involucra a todo el mundo
    43. 43. Kanban: El tablero mas básico
    44. 44. Kanban: Transiciones
    45. 45. Kanban: “Priority Lane”
    46. 46. ¿Q&A?
    47. 47. Gracias :) Marc Florit Miravet marc.florit@wynwin.es @CramTirolf @_WynWin #agilebcnSOS

    ×