SlideShare una empresa de Scribd logo
1 de 47
Oriol del Barrio
@lordudun
Guillem
Hernández Sola
@guillemhs
¿Por qué los developers
recelan de Agile?
Software craftsmanship
Ponentes
Guillem Hernández Sola
@guillemhs
Professional Scrum Trainer and DevOps Advocate
coaching software delivery teams
Oriol del Barrio
@lordudun
Developer mutating to Product Guy. Team player
helping teams to grow and Passionate Geek
¿Por qué los
developers recelan de
Agile?
¿De dónde surge esta
percepción?
Breve historia
2009:
Manifesto Software
Craftsmanship
DevOps
2001:
Agile Manifesto
1986:
Scrum: “The New New
Product Development
Game.”
1996:
Extreme
Programming
2013:
LeSS
2007:
Kanban en Desarrollo
SAFe
2002:
TDD
2003:
Lean Software
Development
1991:
Continuous Integration
1993:
Scrum en Desarrollo
Cómo ha evolucionado Agile
2001:
Agile Manifesto
1986:
Scrum: “The New New
Product Development
Game.”
1996:
Extreme
Programming 2013:
LeSS
2007:
Kanban en Desarrollo
SAFe2002:
TDD
Innovators
Early
Adopters
Early Majority Late Majority Laggards
Cómo ha evolucionado Agile
Agile
(Google Search Trends)
Cómo ha evolucionado Agile
(Google Search Trends)
Cómo ha evolucionado Agile
2001:
Agile Manifesto
1986:
Scrum: “The New New
Product Development
Game.”
1996:
Extreme
Programming 2013:
LeSS
2007:
Kanban en Desarrollo
SAFe2002:
TDD
Innovators
Early
Adopters
Early Majority Late Majority Laggards
Oleada de Management a Agile
Cómo ha evolucionado Agile
(Google Search Trends)
Cómo ha evolucionado Agile
(Google Search Trends)
★ Los Desarrolladores buscaban implicar Managers para
mejorar en áreas fuera de su influencia que les afectaba
Punto de partida
Agile fue creado por Desarrolladores para
resolver problemas en el desarrollo de Software
Dónde estamos
★ Necesidad de soluciones de gestión, proceso y
escalado por la llegada de managers
Los Desarrolladores Ágiles hemos conseguido
captar la atención de los Managers
★ Se mantiene la desconexión entre áreas.
★ En cierto modo los silos persisten:
○ desarrollo - negocio - usuario
Algunas Reflexiones
Casi 20 años después la gran mayoría de los
problemas siguen vigentes
● Mucho foco en procesos, métodos y técnicas
● Llegada de métodos para escalado que quedan muy
lejos de la realidad de los desarrolladores
● El management quiere la agilidad de hoy para
mañana
Algunas Reflexiones
Algunas Reflexiones
Agile ahora es una industria
Algunas Reflexiones
… entonces, ¿Qué
podemos hacer?
Problemas complejos...
https://martinalaimo.com/es/blog/cynefin
Problemas complejos...
Resolver problemas de
usuarios y modelar la
realidad
Soluciones técnicas o de
“Ingeniería”
https://martinalaimo.com/es/blog/cynefin
Problemas complejos...
Resolver problemas de
usuarios y modelar la
realidad
Soluciones técnicas o de
“Ingeniería”
Principios Agile
Prácticas Técnicas
https://martinalaimo.com/es/blog/cynefin
Agile no es lo que haces, es lo que vives
Aprendiendo del manifiesto ágil
Esto es, aunque valoramos los elementos de
la derecha, valoramos más los de la izquierda
Aprendiendo del manifiesto ágil
Individuos e interacciones sobre
procesos y herramientas
Aprendiendo del manifiesto ágil
Individuos e interacciones sobre
procesos y herramientas
Este valor se sustenta 5 de los 12
principios
Aprendiendo del manifiesto ágil
Colaboración con el cliente sobre
negociación contractual
Aprendiendo del manifiesto ágil
Colaboración con el cliente sobre negociación
contractual
Nuestra mayor prioridad es satisfacer
al cliente mediante la entrega
temprana y continua de software con
valor.
Aceptamos que los requisitos cambien,
incluso en etapas tardías del
desarrollo. Los procesos Ágiles
aprovechan el cambio para
proporcionar ventaja competitiva al
cliente.
… y qué hay de la mejora continua?
¿Cómo sabes que has mejorado?
… hay vida más allá de la retrospectiva ...
SMART Actions, PopCorn Workflow, A3 Thinking, Toyota Kata
… hay vida más allá de la retrospectiva ...
La Retrospectiva está bien para resolver problemas de procesos o
sistémicos pero no para problemas de equipo. Con personas no hay que
mirar al pasado sólo al futuro.
Gerard Chiva
… ¿y las prácticas técnicas?
Agile fue creado por Desarrolladores para resolver
problemas en el desarrollo de Software
Agile se sustenta en buen software, sin software de calidad,
mantenible no se puede satisfacer al cliente
¿Qué me pueden aportar?
No hay calidad Externa sin calidad
Interna
Las reglas no son universales
No hay 2 implementaciones de agilidad
iguales
...y ¿cuál es mi papel
como Developer?
Developers! Developers!
Tres caras de la misma moneda
Qué Cómo Por qué
Déjate guiar por los valores!
Predica con el ejemplo: Si tu actúas
acorde con los valores los demás
también lo harán
★ Comprueba tus decisiones y acciones:
○ ¿Responden a los valores que quiero seguir?
Visión compartida
Crea una conciencia compartida
en equipos multidisciplinares
Algunos trucos para mejorar
Eleva la transparencia en el desarrollo
Crece con tu equipo
Aprende/Enseña Comparte Lidera
Innovar
Ayuda a Innovar y creando una
cultura donde es fácil
experimentar
Automatiza
Ocupa tu mente en resolver
problemas complejos programa
las máquina para hacer las tareas
rutinarias
RECUERDA
No se puede ser ágil sin ser un buen
profesional y haciendo buen
software
Hacer buen software no es sólo hacer buen código, aplicar patrones, usar TDD,
BDD y desplegar automáticamente en la nube
También son prácticas técnicas la colaboración, el liderazgo,la mejora continua
en tu equipo para ofrecer soluciones que hagan que tu cliente tenga una vida
mejor
… ¿y las prácticas técnicas?
Referencias
Agile Manifesto: https://agilemanifesto.org/iso/es/principles.html
Scrum.org: https://www.scrum.org
Daniel de la Cruz - Aporta valor a tu equipo: https://octuweb.com/aporta-valor-a-tu-equipo/
Eduardo Ferro: A letter to Agile Coaches: http://www.eferro.net/2019/04/a-letter-to-agile-coaches-scrum-xp-and.html
Martin Fowler- FlacidScrum: https://martinfowler.com/bliki/FlaccidScrum.html
IT Risk Manager: https://theitriskmanager.com/2015/04/19/communities-of-need-community-of-solutions/
¿Preguntas?
Gracias!!

Más contenido relacionado

La actualidad más candente

Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareMarco Avendaño
 
Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioRoberto Canales
 
¿Como ser Ágil cuando el trabajo NO se puede planear?
¿Como ser Ágil cuando el trabajo NO se puede planear?¿Como ser Ágil cuando el trabajo NO se puede planear?
¿Como ser Ágil cuando el trabajo NO se puede planear?Jorge H
 
Acuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosAcuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosMarco Avendaño
 
Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2Eduardo Ferro Aldama
 
Los principios ágiles (Madrid)
Los principios ágiles (Madrid)Los principios ágiles (Madrid)
Los principios ágiles (Madrid)Jose Manuel Beas
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadJorge Hernán Abad Londoño
 
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abadVersion Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abadJorge Hernán Abad Londoño
 
Los puntos ciegos del Scrum Master - Ágiles 2017 - Chile
Los puntos ciegos del Scrum Master - Ágiles 2017 - ChileLos puntos ciegos del Scrum Master - Ágiles 2017 - Chile
Los puntos ciegos del Scrum Master - Ágiles 2017 - ChileJorge Hernán Abad Londoño
 
Introducción a DevOps workshop
Introducción a DevOps workshopIntroducción a DevOps workshop
Introducción a DevOps workshopMarco Avendaño
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágilesFreddy Cahuas Zenteno
 
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”Jorge Hernán Abad Londoño
 
Scrum ¿Qué es y porqué debería interesarme? - UNMSM
Scrum ¿Qué es y porqué debería interesarme? - UNMSMScrum ¿Qué es y porqué debería interesarme? - UNMSM
Scrum ¿Qué es y porqué debería interesarme? - UNMSMHiroshi Hiromoto
 

La actualidad más candente (20)

Agile project management skills
Agile project management skillsAgile project management skills
Agile project management skills
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
Metodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambioMetodologías ágiles como catalizador del cambio
Metodologías ágiles como catalizador del cambio
 
¿Como ser Ágil cuando el trabajo NO se puede planear?
¿Como ser Ágil cuando el trabajo NO se puede planear?¿Como ser Ágil cuando el trabajo NO se puede planear?
¿Como ser Ágil cuando el trabajo NO se puede planear?
 
Acuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotosAcuerdos de equipo en tiempos remotos
Acuerdos de equipo en tiempos remotos
 
Mapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story MapMapa de Historias de Usuario - User Story Map
Mapa de Historias de Usuario - User Story Map
 
Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2Agile, en que te hemos convertido v2
Agile, en que te hemos convertido v2
 
Agile Mindset Workshop
Agile Mindset WorkshopAgile Mindset Workshop
Agile Mindset Workshop
 
Bad Smells in Agile Transformations
Bad Smells in Agile TransformationsBad Smells in Agile Transformations
Bad Smells in Agile Transformations
 
Los principios ágiles (Madrid)
Los principios ágiles (Madrid)Los principios ágiles (Madrid)
Los principios ágiles (Madrid)
 
Introducción a lean para managers
Introducción a lean para managersIntroducción a lean para managers
Introducción a lean para managers
 
Una introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abadUna introducción a Scrum - Por Jorge Abad @jorge_abad
Una introducción a Scrum - Por Jorge Abad @jorge_abad
 
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abadVersion Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
Version Chile: Ejecutando proyectos con equipos autogestionados por @jorge_abad
 
Los puntos ciegos del Scrum Master - Ágiles 2017 - Chile
Los puntos ciegos del Scrum Master - Ágiles 2017 - ChileLos puntos ciegos del Scrum Master - Ágiles 2017 - Chile
Los puntos ciegos del Scrum Master - Ágiles 2017 - Chile
 
Introducción a DevOps workshop
Introducción a DevOps workshopIntroducción a DevOps workshop
Introducción a DevOps workshop
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
Agilidad 2020
Agilidad 2020Agilidad 2020
Agilidad 2020
 
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”
Hablemos de Deuda Técnica “Como la Deuda Técnica puede acabar tu proyecto ágil”
 
Scrum ¿Qué es y porqué debería interesarme? - UNMSM
Scrum ¿Qué es y porqué debería interesarme? - UNMSMScrum ¿Qué es y porqué debería interesarme? - UNMSM
Scrum ¿Qué es y porqué debería interesarme? - UNMSM
 
Immersive desing sprint
Immersive desing sprintImmersive desing sprint
Immersive desing sprint
 

Similar a Por qué los developers recelan de Agile y cómo evolucionar juntos

Meetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XPMeetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XPOsvaldo Mercado Coss
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startupsblidix
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"Walter Ariel Risi
 
Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...
Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...
Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...Software Guru
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágilesnetmind
 
Introducción a las Metodologías Ágiles EXECyL
Introducción a las Metodologías Ágiles EXECyLIntroducción a las Metodologías Ágiles EXECyL
Introducción a las Metodologías Ágiles EXECyLFundación EXECyL
 
Universo Agile
Universo AgileUniverso Agile
Universo Agilelucsat
 
Métodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingMétodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingVíctor Manuel García Luna
 
Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...
Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...
Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...Victor M. Gonzalez
 
An Evening with Agile lean design_thinking
An Evening with Agile lean design_thinkingAn Evening with Agile lean design_thinking
An Evening with Agile lean design_thinkingArkhotech
 
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0Xavier Albaladejo
 
Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)Jose Manuel Beas
 

Similar a Por qué los developers recelan de Agile y cómo evolucionar juntos (20)

Meetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XPMeetup Sesión #4: Scrum, Kanban & XP
Meetup Sesión #4: Scrum, Kanban & XP
 
Lean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para StartupsLean&Agile: Metodologías para Startups
Lean&Agile: Metodologías para Startups
 
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
SEPG LA 2005 Presentation "Practicas Agiles En Mejora De Procesos"
 
Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...
Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...
Agile vs. Design Thinking vs. Lean: ¿cuál es el "approach" correcto? ó ¿cómo ...
 
Curso Taller LEAN UX Clase 01/04
Curso Taller LEAN UX Clase 01/04Curso Taller LEAN UX Clase 01/04
Curso Taller LEAN UX Clase 01/04
 
Ingeniería de Software, Agilidad y Tecnología
Ingeniería de Software, Agilidad y TecnologíaIngeniería de Software, Agilidad y Tecnología
Ingeniería de Software, Agilidad y Tecnología
 
Gestión basada en Metodologías Ágiles
Gestión basada en Metodologías ÁgilesGestión basada en Metodologías Ágiles
Gestión basada en Metodologías Ágiles
 
Introducción a las Metodologías Ágiles EXECyL
Introducción a las Metodologías Ágiles EXECyLIntroducción a las Metodologías Ágiles EXECyL
Introducción a las Metodologías Ágiles EXECyL
 
Agile at Work
Agile at WorkAgile at Work
Agile at Work
 
Universo Agile
Universo AgileUniverso Agile
Universo Agile
 
metodologia_agil
metodologia_agilmetodologia_agil
metodologia_agil
 
Métodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design ThinkingMétodos de Integración Lean, Agile & Design Thinking
Métodos de Integración Lean, Agile & Design Thinking
 
Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...
Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...
Agile vs Design Thinking vs Lean:¿cuál es el "approach" correcto? ó ¿cómo los...
 
An Evening with Agile lean design_thinking
An Evening with Agile lean design_thinkingAn Evening with Agile lean design_thinking
An Evening with Agile lean design_thinking
 
IntroSCRUM_ES
IntroSCRUM_ESIntroSCRUM_ES
IntroSCRUM_ES
 
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
[es] Organización Agile - Lean y Framework de mejora de productividad - V3.0
 
Principios ágiles
Principios ágilesPrincipios ágiles
Principios ágiles
 
Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)Los principios ágiles (Tenerife)
Los principios ágiles (Tenerife)
 
MOOC_Metodologias_Agiles_M2.pdf
MOOC_Metodologias_Agiles_M2.pdfMOOC_Metodologias_Agiles_M2.pdf
MOOC_Metodologias_Agiles_M2.pdf
 
Mooc metodologias agiles_m2
Mooc metodologias agiles_m2Mooc metodologias agiles_m2
Mooc metodologias agiles_m2
 

Más de Oriol del Barrio

Más de Oriol del Barrio (7)

Make agile fun again
Make agile fun againMake agile fun again
Make agile fun again
 
Make agile fun again
Make agile fun againMake agile fun again
Make agile fun again
 
Lean code en
Lean code   enLean code   en
Lean code en
 
Coding dojo - Kata The Cube
Coding dojo - Kata The CubeCoding dojo - Kata The Cube
Coding dojo - Kata The Cube
 
Diseño emergente
Diseño emergenteDiseño emergente
Diseño emergente
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 
Coding dojo
Coding dojoCoding dojo
Coding dojo
 

Por qué los developers recelan de Agile y cómo evolucionar juntos

  • 1. Oriol del Barrio @lordudun Guillem Hernández Sola @guillemhs ¿Por qué los developers recelan de Agile? Software craftsmanship
  • 2. Ponentes Guillem Hernández Sola @guillemhs Professional Scrum Trainer and DevOps Advocate coaching software delivery teams Oriol del Barrio @lordudun Developer mutating to Product Guy. Team player helping teams to grow and Passionate Geek
  • 3. ¿Por qué los developers recelan de Agile?
  • 4. ¿De dónde surge esta percepción?
  • 5. Breve historia 2009: Manifesto Software Craftsmanship DevOps 2001: Agile Manifesto 1986: Scrum: “The New New Product Development Game.” 1996: Extreme Programming 2013: LeSS 2007: Kanban en Desarrollo SAFe 2002: TDD 2003: Lean Software Development 1991: Continuous Integration 1993: Scrum en Desarrollo
  • 6. Cómo ha evolucionado Agile 2001: Agile Manifesto 1986: Scrum: “The New New Product Development Game.” 1996: Extreme Programming 2013: LeSS 2007: Kanban en Desarrollo SAFe2002: TDD Innovators Early Adopters Early Majority Late Majority Laggards
  • 7. Cómo ha evolucionado Agile Agile (Google Search Trends)
  • 8. Cómo ha evolucionado Agile (Google Search Trends)
  • 9. Cómo ha evolucionado Agile 2001: Agile Manifesto 1986: Scrum: “The New New Product Development Game.” 1996: Extreme Programming 2013: LeSS 2007: Kanban en Desarrollo SAFe2002: TDD Innovators Early Adopters Early Majority Late Majority Laggards Oleada de Management a Agile
  • 10. Cómo ha evolucionado Agile (Google Search Trends)
  • 11. Cómo ha evolucionado Agile (Google Search Trends)
  • 12. ★ Los Desarrolladores buscaban implicar Managers para mejorar en áreas fuera de su influencia que les afectaba Punto de partida Agile fue creado por Desarrolladores para resolver problemas en el desarrollo de Software
  • 13. Dónde estamos ★ Necesidad de soluciones de gestión, proceso y escalado por la llegada de managers Los Desarrolladores Ágiles hemos conseguido captar la atención de los Managers
  • 14. ★ Se mantiene la desconexión entre áreas. ★ En cierto modo los silos persisten: ○ desarrollo - negocio - usuario Algunas Reflexiones Casi 20 años después la gran mayoría de los problemas siguen vigentes
  • 15. ● Mucho foco en procesos, métodos y técnicas ● Llegada de métodos para escalado que quedan muy lejos de la realidad de los desarrolladores ● El management quiere la agilidad de hoy para mañana Algunas Reflexiones
  • 20. Problemas complejos... Resolver problemas de usuarios y modelar la realidad Soluciones técnicas o de “Ingeniería” https://martinalaimo.com/es/blog/cynefin
  • 21. Problemas complejos... Resolver problemas de usuarios y modelar la realidad Soluciones técnicas o de “Ingeniería” Principios Agile Prácticas Técnicas https://martinalaimo.com/es/blog/cynefin
  • 22. Agile no es lo que haces, es lo que vives
  • 23. Aprendiendo del manifiesto ágil Esto es, aunque valoramos los elementos de la derecha, valoramos más los de la izquierda
  • 24. Aprendiendo del manifiesto ágil Individuos e interacciones sobre procesos y herramientas
  • 25. Aprendiendo del manifiesto ágil Individuos e interacciones sobre procesos y herramientas Este valor se sustenta 5 de los 12 principios
  • 26. Aprendiendo del manifiesto ágil Colaboración con el cliente sobre negociación contractual
  • 27. Aprendiendo del manifiesto ágil Colaboración con el cliente sobre negociación contractual Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.
  • 28. … y qué hay de la mejora continua? ¿Cómo sabes que has mejorado?
  • 29. … hay vida más allá de la retrospectiva ...
  • 30. SMART Actions, PopCorn Workflow, A3 Thinking, Toyota Kata … hay vida más allá de la retrospectiva ... La Retrospectiva está bien para resolver problemas de procesos o sistémicos pero no para problemas de equipo. Con personas no hay que mirar al pasado sólo al futuro. Gerard Chiva
  • 31. … ¿y las prácticas técnicas? Agile fue creado por Desarrolladores para resolver problemas en el desarrollo de Software Agile se sustenta en buen software, sin software de calidad, mantenible no se puede satisfacer al cliente
  • 32. ¿Qué me pueden aportar? No hay calidad Externa sin calidad Interna
  • 33. Las reglas no son universales No hay 2 implementaciones de agilidad iguales
  • 34. ...y ¿cuál es mi papel como Developer?
  • 36. Tres caras de la misma moneda Qué Cómo Por qué
  • 37. Déjate guiar por los valores! Predica con el ejemplo: Si tu actúas acorde con los valores los demás también lo harán ★ Comprueba tus decisiones y acciones: ○ ¿Responden a los valores que quiero seguir?
  • 38. Visión compartida Crea una conciencia compartida en equipos multidisciplinares
  • 39. Algunos trucos para mejorar Eleva la transparencia en el desarrollo
  • 40. Crece con tu equipo Aprende/Enseña Comparte Lidera
  • 41. Innovar Ayuda a Innovar y creando una cultura donde es fácil experimentar
  • 42. Automatiza Ocupa tu mente en resolver problemas complejos programa las máquina para hacer las tareas rutinarias
  • 43. RECUERDA No se puede ser ágil sin ser un buen profesional y haciendo buen software
  • 44. Hacer buen software no es sólo hacer buen código, aplicar patrones, usar TDD, BDD y desplegar automáticamente en la nube También son prácticas técnicas la colaboración, el liderazgo,la mejora continua en tu equipo para ofrecer soluciones que hagan que tu cliente tenga una vida mejor … ¿y las prácticas técnicas?
  • 45. Referencias Agile Manifesto: https://agilemanifesto.org/iso/es/principles.html Scrum.org: https://www.scrum.org Daniel de la Cruz - Aporta valor a tu equipo: https://octuweb.com/aporta-valor-a-tu-equipo/ Eduardo Ferro: A letter to Agile Coaches: http://www.eferro.net/2019/04/a-letter-to-agile-coaches-scrum-xp-and.html Martin Fowler- FlacidScrum: https://martinfowler.com/bliki/FlaccidScrum.html IT Risk Manager: https://theitriskmanager.com/2015/04/19/communities-of-need-community-of-solutions/

Notas del editor

  1. M
  2. Ñ