Origen y propósito
de la Agilidad
Mauricio Azócar C.
Gerente General GEPRO
Ingeniero Industrial, Universidad de Valparaíso. Ingeniero Informático,
Universidad Federico Santa Maria. MBA Universidad de Barcelona.
Docente en Diplomados de Educación Profesional Ingeniería UC
Certificaciones: Lean Six Sigma Black Belt, Project Management
Professional, PMI, Portafolio Management, Safe Program Consultant,
ScaleAgile, Professional Scrum Master, entre otros.
Introducción: ¿por qué aprender sobre agilidad?
Resultados comprobados
Adaptación a los nuevos desafíos
Aplicable en múltiples ámbitos
Introducción
Conocer el origen, propósito y relevancia de la Agilidad.
Identificar los marcos de trabajo más populares de la Agilidad.
Contenidos
En esta clase revisaremos los siguientes temas:
TEMA 1 TEMA 2 TEMA 3
Introducción a la Valores del Agilidad en las
Agilidad pensamiento organizaciones
Agile
Tema 1
Introducción a la Agilidad
¿Cuál es origen de la Agilidad?
¡Nace como respuesta a una
profunda crisis!
En la industria del software de los 90.
Debido a la incapacidad de responder a las
expectativas de mundo en constante cambio.
Crisis del 90 en números
+30% +50% +80% +42% +16%
De las
De los proyectos De los proyectos
De los proyectos De los proyectos se funcionalidades
requirieron 2x del terminaron dentro
fueron cancelados. entregaron tarde. eran entregadas en
presupuesto. del plazo y costo.
promedio.
Fuente: https://www.ukessays.com/essays/computer-science/software-crisis.php
Veamos más de cerca
algunas razones de
esa crisis...
Problemas en el desarrollo
En los 90, los proyectos de desarrollo de software
tomaban años para ser liberados…
¡Los clientes con suerte veían el
producto funcionando!
Trabajo en silos
La joven industria del software adoptó
sistemas de gestión…
basados en trabajo especializado y mecanizado.
Unos pocos conocen las
expectativas del cliente…
Fuente:hhttps://as1.ftcdn.net/jpg/02/05/53/20/500_F_205532084_7AHo779NlrO5H0XTBsfnBR2oasCuIoMF.jpg
Control exhaustivo de la documentación
En este proceso la documentación
resultaba ser muy exhaustiva para
“evitar errores y conflicto”…
para todos los que eran parte del proceso
Un enorme problema a nivel industria
Frustración e
incumplimiento de
las expectativas de
los clientes
Pero en un momento de
crisis, también surgen
oportunidades...
Surgen nuevos líderes durante los años 90
Surgen líderes de Kent Beck Mike Beedle Arie Van Bennekum Alistair Cockburn
Ward
Ken Schwaber
Cunningham
pensamiento
dispuesto a
cambiar el
resultado de la Martin Flower James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Dave Thomas
industria del
software
Jon Kern Bob Martin Stephen Mellor Jeff Sutherland Brian Marick
Lean
Un nuevo sistema de gestión (LEAN)
comenzó a revolucionar
industrias…
Industrias como la automotriz, TELCO,
redujeron drásticamente costos y
tiempos.
Surgen nuevas disciplinas
Orientadas a Crystal
mejorar los Feature- Driven
resultados de la Development (PDD)
industria del
Lean Dynamic
software Systems
Scrum Kanban
Development
Methodology
Extreme
(DSDM)
Programming (XP)
Manifiesto Ágil
A inicios de 2000, pensadores del mundo de
desarrollo de software se reúnen …
Consolidan visiones y disciplinas
en el Manifiesto Ágil que da
vida a la Agilidad.
Fuente: http://www.lecciones-aprendidas.info/2019/10/el-manifiesto-agil-esta-pensado-para-el-ecosistema-
software.html
Utah, 2001
Agilidad
Adaptarnos
A entornos difíciles.
Construir equipos
Autónomos y de alto desempeño.
Entrega de valor
Temprana al cliente.
Extrema
Colaboración y experimentación.
Agilidad
Propone una nueva forma de
ver, pensar y actuar
Por medio de valores (4) y principios (12).
Pensamiento Ágil
Fuente: https://urtanta.com/metodologia-agile/
Agilidad
Es una manera de pensar basada en valores y
principios que agrupamos en: cliente, equipo,
simplicidad y adaptación.
Su foco es crear valor temprano al cliente y
obtener su feedback regularmente, buscando
siempre la simplicidad.
El desarrollo de equipos autónomos,
autogestionados y de alto desempeño, es la base
de la agilidad.
Fuente: https://as2.ftcdn.net/jpg/02/46/39/75/500_F_246397509_yj6NKeo3ZXzE3y9DpkWxmpdO2B7hi8RW.jpg
Agilidad
Abordar la incertidumbre y la respuesta a ella;
adaptación.
Agile, es fácil de entender, difícil de aplicar bien,
ya que requiere mucha disciplina.
Agilidad cuenta con un toolbox de más de 30
prácticas, y una activa comunidad que la
promueve y desarrolla.
Tema 2
Valores del pensamiento Agile
Colaboración con el cliente sobre negociación de contratos
Atenerse al contrato
Colaborar con el cliente
Negociación contractual
Colaboración con el cliente sobre negociación de contratos
PROMUEVE
Colaboración Comunicación abierta Ser parte de Compromiso
Donde el cliente trabaje Del equipo entorno al
Con el cliente y su entorno, Abordar con celeridad los
codo a codo con el equipo, problema a resolver y valor
para facilitar el diseño y aspectos importantes a
y se involucre en las a crear, la generación de
priorización de soluciones resolver y facilitar la
decisiones más allá de los resultados y la mejora
más adecuadas. alineación con el cliente.
temas de negocios. continua en su desempeño.
NO olvidarnos que el cliente,
NO olvidarnos del contrato, NO olvidarnos que el NO olvidarnos de
es parte de un TODO, que
con foco en lo esencial. cliente, es el cliente. debemos manejarlo.
obsesionarnos del problema.
Individuos e interacciones por sobre los procesos y herramientas
Más que seguir la receta, el Propicia la colaboración y
“proceso” trabajo en equipo
Procesos y herramientas Individuos e interacciones
Individuos e interacciones por sobre los procesos y herramientas
PROMUEVE
Trabajo en equipo Comunicación abierta Aprovechar el talento Apropiarse
Donde cada integrante tiene De manera que nuestros Con el fin de lograr los
Para saber en que estamos,
un papel que jugar, donde procesos, no sean una objetivos y cuestionando
alinearnos, resolver
los integrantes comparten limitante, sino que sean un las restricciones que nos
problemas, mejorar, y tomar
objetivos y colaboran entre punto de partida, para limitan, y cambiándolas
decisiones más rápido.
sí. mejorarlos. cuando sea necesario.
NO olvidarnos de los NO olvidarnos de las NO olvidarnos de la
NO olvidarnos del dato
procesos herramientas organización
Software funcionando sobre documentación exhaustiva
Documentemos todo, por si acaso… Servicio / Producto funcionando
Exhaustiva documentación Software funcionando
Fuente: https://www.freepng.es/png-80fdif/
Software funcionando sobre documentación exhaustiva
PROMUEVE
No enamorarse de la Mejorar en base a
Feedback temprano Poner foco al equipo
solución resultados
Foco en desarrollar una En base a datos concretos,
Tanto del cliente, así como Ya que evita pensar que la
solución que se ajuste a las podemos propiciar
de los usuarios del mismo, solución es definitiva, sino
expectativas del cliente espacios de mejora tanto a
con el fin de determinar si que es una versión que
dentro de un plazo acotado nivel de producto, así como
vamos en la dirección y protegiendo los tiempos puede cambiar e inclusive
del proceso, equipo y
correcta o debemos ajustar. del equipo detenerse.
entorno.
NO olvidarnos de NO olvidarnos del proceso,
NO olvidarnos de la deuda NO olvidarnos de aprender
documentar los clientes organización, y del cliente
técnica y mejorar en base a datos
pueden cambiar también final
Responder al cambio sobre seguir el plan
Seguir el plan acordado Responder al cambio
Responder al cambio sobre seguir el plan
PROMUEVE
Flexibilidad Simplicidad Preparación Validación temprana
Para adaptar cada día más Para poder lograr Y constante, para evitar
En nuestros procesos, resultados, se debe diseñar avanzar en una solución
fácil y rápido nuestros
productos y y seguir el plan, y adaptarlo que el cliente no quiere o
procesos y productos a las
documentación, que nos según las necesidades del necesita, para poner a
necesidades del facilite el cambio. cliente, condiciones del prueba nuestros supuestos
cliente / entorno. entorno y al aprendizaje. sobre la solución.
NO volvernos locos con el
NO olvidarnos del plan, ya NO prepararnos para
cambio ya que, sin control, NO hacer seguimiento,
que, no es posible obtener cambios internos o del
no lograremos nada controlar y adaptar el plan
resultados cliente
importante
Tema 3
Agilidad en las organizaciones
Características de organizaciones Agiles
Los tomadores de decisiones se centran en el cliente
01
y el valor.
Sistemas de gestión basados en el cliente, más Lean,
02
más Pull.
Funcionamiento e incentivos basados en equipo, flujo
03
y cliente.
Estructura basada en equipos, responsables de
04
punta a punta.
Características de organizaciones Agiles
01 El liderazgo se basa en el mentoring y coaching.
Piensan como un startup, donde el futuro se
02
construye día a día.
03 Al innovar, se enfocan en crear valor al cliente.
Comportamientos de organizaciones Agiles
Base de su cultura Entregar valor al cliente Desempeño
Cambio constante, Son proactivas y enfocadas. organizacional
equivocarse y aprender. basado en objetivos comunes.
Algunos beneficios de organizaciones Agiles
Experiencia al cliente.
Capacidad de adaptarse.
Innovación y mejora continua.
Comparte y desarrollo de conocimiento.
Organizaciones Agiles también se caracterizan por…
Comunidades muy dinámicas y entusiastas... Donde cada día veamos más...
Organizaciones Agiles también se caracterizan por…
Tecnología
RRHH Ingeniería
Operaciones Soporte
Logística Comercial
Aprendiendo y compartiendo En todas las industrias, en
… y equipos colaborando
muchísimo todas las áreas
Desarrollo iterativo
de proyectos
Scrum
Colaboración extrema
Open Work Area
Gestión del valor
Mapa de Historias
Gestión del trabajo
Kanban
La agilidad surge como una respuesta a una crisis del software ’90 y es
influenciada por nuevas tendencias de gestión, como Lean.
El manifiesto ágil pone en marcha el movimiento ágil y sienta una base
común para las todas las practicas emergentes (Scrum, XP, Kanban).
Síntesis La agilidad se ha extendido a toda la organización y diversas industrias, y es
una competencia clave para las organizaciones de hoy.
Las personas pasan a estar en el centro, donde los equipos se transforman
en la base de las organizaciones ágiles.
Hesselberg, J. (2919). “Unlocking Agility: An insider’s guide to agile
Enterprise trasformation”. Editorial: Pearson
Rasmusson, J. (2010). “The Agile Samurai: How Agile Master Deliver
Great Software”. Editorial: The pragmatic programmers
Referencias Rubin, K. (2012). “Essential Scrum: A practical guide to most
bibliográficas popular agile Process”. Editorial: Addison-Wesley
Ross, L. (2017). “Hacking for Agile Change: with an agile
mindset, behaviours & practices”. Editorial: Lena Ross
¡Has finalizado la clase!