Cuando inicie esta gran aventura en la agilidad me ha permitido entender como el el mundo esta cambiado con esta nuevas formas de trabajar. Las metodología ágil ayuda mucho a crecimiento de todos tipo de empresas y emprendimientos
Comparto una definición que me agrada mucho
La metodología Agile es una fórmula para el desarrollo de proyectos que necesitan rapidez y flexibilidad para adecuarse a las necesidades del cliente, y siempre está enfocada a mejorar resultados.
Durante los últimos años trabajando como Agile Coach he podido vivir y experimentar la agilidad en las empresas inclusive para emprendimientos.
¿Qué no es ágil?
-
Rapidez
-
Solo lo es usado para Desarrollo de Software
-
Para Startups
-
No hacer planeación
-
Ganancia inmediata
Valores de la metodología ágil
En primera instancia, la agilidad tiene valores creado un manifiesto
Estamos descubriendo formas mejores de desarrollar
software tanto por nuestra propia experiencia como
ayudando a terceros. A través de este trabajo hemos aprendido a valorar…
A continuación les comparto los 4 valores de la agilidad
Individuos e interacciones sobre procesos y herramientas
Es indudable que los procesos y las herramientas estará presente en todo momento; sin embargo, debes de enfocar en conversar con la persona directamente, para buscar solución en conjunto.
También recuerda que de cada proceso y herramientas hay individuos; es decir, personas que te debes tener un empatía y ponerte en los zapatos.
Software funcionando sobre documentación extensiva
Está claro que todo software debe estar documentado; sin embargo, este valor nos habla que evites extenderte a crear documentación que al final tu usuario final o cliente no lo usará; por ejemplo los manuales de los productos electrónicos que compras hoy en día son una hoja que van exactamente lo que necesitas, ya no son como antes que era un libro con muchas información detallada.
Colaboración con el cliente sobre negociación contractual
Entiendo que hay negociación pero debes ser empático con tu cliente, has la vida más fácil para solventar la necesidad y que esta genere valor.
Respuesta ante el cambio sobre seguir un plan
En conclusión los valores que se presentan el manifiesto ágil te hace un cambio de mentalidad a lo que tradicionalmente se hacia, por lo tanto, comienza a poner en práctica en todo momento para ir tomando el hábito y comparto con tu equipo de trabajo para que vivan la agilidad en conjunto.
Los 12 Principios de la agilidad
Seguidamente, la metodología ágil tiene 12 principios que nos permite estar conectados con que encontramos en el manifiesto ágil
-
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.
-
Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.
-
Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.
-
Los 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.
-
El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.
-
El software funcionando es la medida principal de progreso.
-
Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.
-
La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.
-
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.
-
Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.
-
A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
Mentalidad ágil
Sin duda la agilidad hace que nuestra mentalidad cambie, porque nos permite ver con otra perspectiva la resolución de problemas y la captura de valor sea más asertiva, a continuación te explico en la siguiente ilustración:
Como muestra la imagen existen 4 valores, 12 principios y muchos framework
Framework ágiles
La transformación ágil ha tomando mucho auge en las empresas y emprendimiento hoy en día; por un lado con VUCA que esta presente y por el otro la necesidades de innovar y
existe una gran variedad de diferentes frameworks o métodos ágiles que debes de conocer previamente antes de seleccionar uno, para que puedas seleccionar el que más se adapte a tu negocio.
SCRUM
Scrum es un marco ligero que ayuda a personas, equipos y organizaciones a generar valor a través de soluciones adaptativas para problemas complejos
Éste framework es especialmente el que más he usado en los últimos años, que me ha permitido vivir la agilidad y que a nivel mundial tiene mayor uso.
Kanban
Kanban es un método para definir, gestionar y mejorar servicios que entregan trabajo del conocimiento, tales como servicios profesio- nales, trabajos o actividades en las que interviene la creatividad y el diseño tanto de productos de software como físicos.
Libro: Kanban Esencial Condesado
Autores: David J. Anderson y Andy Carmichel
Igual que SCRUM es una metodología ágil muy usada, también uso y aplica mucho con mis equipos de trabajo.
Lean Startup
… El método Lean Startup es una nueva forma de ver el desarrollo de productos innovadores que enfatiza a rápida interacción y compresión de los consumidores, una enorme visión y una gran ambición, todo al mismo tiempo…
Eric Ries, EL Método Lean Startup, p.32
Este modelo lo he usado mucho para proyectos que necesitas hacer validación del mercado de algún producto y/o negocio con una hipótesis.
En el caso de que desees conocer mas sobre este método ágil lee Lean Startup, creando productos escalables
En contraste muchos de los frameworks fueron creado antes de la manifiesto ágil por lo que no te sorprenda del tiempo que están en el mercado, existe combinaciones de las mismas por ejemplo SCRUMBAN que es la unión de SCRUM + KANBAN.
En general estas son las herramientas que más he usado; sin embargo, buscó lo que mejor se adapta a la necesidad del negocio para que los equipo puedan capturar el valor y aliviar los dolores de los clientes.
Las Dimensiones de la Agilidad Empresarial
A continuación te presentaré diferentes punto de vistas de varios autores con respecto a la dimensiones de la agilidad empresaria o mejor conocer como Business Agility o Enterprise Agility
Las 4 dimensiones y 12 aspectos del Agilidad Empresarial
Para comenzar te presento SCRUM.org con su propuesta, a conocer:
- Cultura
- Empirismo
- Auto-orgnaizados
- Liderazgo al servicio
- Entrega
- Release
- Flujos
- Pronósticos
- Calidad
- Segmentos
- Contacto
- Ejecución
- Valor
- Segmentos
- Contacto
- Ejecución
Fuente: SCRUM.org
Las tres dimensiones de Agilidad Empresarial
En cuanto a MuyAgile.com presenta 3 dimensiones, a conocer:
- Agilidad Estratégica
- Agilidad Operacional
- Cultura Ágil
Dominios de Agilidad Empresarial
- Liderazgo
- Agilidad Estratégica
- Uno solo Equipo
- Gestión de Personas
- Operación
- Agilidad empresarial
- Agilidad en los procesos
- Estructura ágil
- Individuos / Personas
- Crecimiento de Mentalidad
- Apropiación y responsabilidad
- Excelente en Diseños
Fuente: Business Agility Institute
Las cuatro dimensiones de Agilidad Empresarial
- Operaciones,
- Investigación y Desarrollo,
- Transformación
- Estrategias
Fuente: BAInsititue.org
Cinco dimensiones del modelo operativo
Finalmente, McKinsey presenta 5 dimensiones a que llama operations-model para Agilidad Empresarial:
- Estrategia
- Estructura
- Procesos
- Personas
- Tecnología
Fuente Mc Kinsey & Company
La agilidad y el entorno VUCA
Como es de esperar cada día aparece diferente metodologías para trabajar, para que las empresas sea cada vez más efectivas y la agilidad no escapa de ello; sin embargo, también se comienza hablar de un concepto de llamado VUCA
Es un acrónimo en ingles que nos habla de volátil, incertidumbre, complejidad y ambigüedad caracterizan la naturaleza de algunas condiciones y situaciones difíciles.
En año 2020 el mundo afronto una pandemia en el cual nos cambia y creo una realidad para todos, esto dando a entender que estas en un entorno VUCA y la agilidad buscar responder frente a este entorno.
Volatil
De cualquier modo estas atento que algo puede cambiar en el momento menos esperado, es indudable que buscarás la manera de poder salir adelante.
Como dice bien la frase “…lo único constante es el cambio..” por esta razón debes ser más productivo que reactivo que es lo que te invita la agilidad.
Incertidumbre
Generalmente cuando inicias una proyecto, actividad, trabajo estas tendrás la incertidumbre; es decir, no estas claro como va terminar lo que comienzas y los inconvenientes o impedimentos que se te van a presentar para poder lograr tu meta.
Por lo tanto, es normal que sientas ese grado de dudas, por lo que la agilidad te recomienda priorizar y mantener el focos en tus objetivos.
Complejidad
Hasta cierto punto los proyectos, iniciativas, trabajos o actividades tiene un grado de complejidad, por lo generar debes enfocarte en que realmente lo que haces genere valor sea para ti, negocio o cliente.
Particularmente cada vez que voy comenzar algo nuevo determino lo que voy hacer veo que tanto lo estoy complicando y me digo a mismo “por que hacerlo fácil si díficil me gusta” y automáticamente mi mente comienza buscar formas más sencillas para hacer las cosas, y tal vez como la agilidad indica ¿qué es lo mínimo que necesitas para poder llegar a la meta?”
Ambigüedad
Otro aspecto común que encontrarás en un entorno VUCA es la ambigüedad, ésta se refleja cuando te dice “por favor hazlo lo más rápido pero manteniendo los estándares” y ahí queda con la duda si lo hago rápido no puedo hacer la misma calidad y viceversa.
Por consiguiente la agilidad te invita a que comiences a negociar; es decir, lograr un punto medio ya que ambas cosas no lo puedes obtener porque puede llegar hacer contradictorias.
¿Es lo mismo HACER agilidad que SER ágil?
Por lo general se confunde un término por otro, esto me recuerda mucho cuando les digo a mis amigos
No es lo mismo ESTAR solo que SENTIRSE solo
Sin ir mas lejos sucede lo mismo con;
HACER agilidad
SER ágil
En cambio ser ágil habla más de parte intangible; es decir, que vives la agilidad, proyectas agilidad, tienes el pensamiento ágil en todo tus proyectos, en pocas palabras tienes la cultura del agilidad en tu ser.
En resumen te puedo decir que debes ser de ambas, y las más importante es que sienta que la agilidad esta en tu propio ser, que te tiene que creer tu primero para que los demás te crean.
10 ventajas y Desventajas de metodologías ágiles
Primeramente quiero que tengas presente que estas ventas y desventajas que leerás a continuación son las que identificado en largo de mi experiencia, pueda que alguno no estes de acuerdo, pero de eso se trata la agilidad de ver el punto de vista de otros.
Ventajas
-
Flexibilidad al cambio
-
Empoderamiento de los equipos
-
Equipos auto-organizados y auto-gestionados
-
Producto en constante crecimiento y entregas tempranas
-
Las personas son el principal recurso
-
Reducción del Time-To-Market
-
Enfocados en el cliente
-
Gestión de Impedimento
-
Gestión y reducción de riesgo
-
Esta retando a los equipos que puede hacer más
Desventajas
-
Se tiende a sentir mas reuniones que antes
-
Es fácil de explicar pero al implementar puede ser mas complejo de lo que parece
-
Encontraras muchas resistencia al cambio, en especial, aquellas personas que dicen que lo que hace esta bien ¿por qué debería de hacerlo diferente?
-
Si mezclas muchos framework en un mismo equipo puedes generar confusión
-
En grandes empresas debes pensar en Agilidad de Escalado
-
Muchos piensas que son metodología de desarrollo de software y no saben que se puede usar en cualquier tipo de negocios
-
Puede llegar ser agotado si solo haces agilidad y no eres ágil
-
Puedes regresas en las formas tradicional si no conoces bien de agilidad
-
Si no todos están en la misma pagina con los misma meta puede generar agotamiento
Agilidad Empresarial
Cuando se habla de agilidad empresaria también conocido como Business Agility o Enterprise Agility, se refiere
…a la adaptación evolutiva rápida, continua y sistemática y a la innovación empresarial dirigida a obtener y mantener una ventaja competitiva
En el último año he estado trabajando en compañía de gran tamaño haciendo la transformación ágil, ha sido una experiencia única ya que pasar a una tema tradicional a la agilidad no es tarea fácil pero mucho menos imposible.
La agilidad empresarial es un gran desafío debido que impulsar, cambiar la mentalidad de las personas que por mucho tiempo han tenido resultados sorprendes y decirles que pueden tener mejores resultados aplicando agilidad.
En resumen la transformación ágil es una desafío muy grande con grandes beneficios desde el primer momento que comienzas la empresa a utilizar generando cambios en cultura, procesos, estructurales, tecnológicos y especialmente en las personas.
Escalado Ágil
Al principio la agilidad comenzó a tomar auge y las empresas comenzaban a crecer a una gran velocidad, por lo que las mitologías ágiles buscaba una forma como poder adaptarse al tamaño de las organizaciones.
Por lo tanto un nn marco de escalado ágil es una solución para adaptar la manera de trabajar de tus equipos ágiles a medida que la organización crece.
Por supuesto que existe diferentes frameworks de escaldo ágil, por ejemplo:
Framework de Escalado Ágil
SAFe
Scaled Agile Framework® (SAFe®) es un sistema para implementar prácticas ágiles, lean y de DevOps a escala. El Scaled Agile Framework es el marco más popular para las empresas líderes porque funciona: es confiable, personalizable y sostenible.
Visita: SAFe
En particular este marco de trabajo es bastante usado, estuve trabajando con un tiempo ayuda mucho a empresas de gran tamaño y poder llevar la agilidad a gran escala.
Modelo Operativo de Agilidad McKeinsey
Cualquier transformación ágil en toda la empresa debe ser integral e iterativa. Es decir, debe ser integral en el sentido de que toca la estrategia, la estructura, las personas, el proceso y la tecnología, e iterativo en el sentido de que no todo se puede planificar por adelantado
Visita: Mc Kinsey & Company
En relación con este modelo operativo como lo nombra Mc Kinsey, he tenido la virtud de poder aprender a detalle y aplicar en grandes empresas
Existe otros modelos de escalado ágil, he trabajado con dos de ellos, con uno más experiencia que otro, decirte cual es mejor, eso va depender del negocio donde lo desees integrar.
Es importante tener en cuenta que estos modelos de escalados ágil puede ser moldeables según las necesidades de las compañías, inclusive crean su propio modelo de escalado, por ejemplo
Spotify creó un modelo muy enfocado a su negocio.
El modelo Spotify no es un marco, como señaló el entrenador de Spotify Henrik Kniberg, ya que representa la opinión de Spotify sobre la escala desde una perspectiva técnica y cultural. Es un ejemplo de organización de múltiples equipos en una organización de desarrollo de productos y hace hincapié en la necesidad de cultura y redes.
Visita: Spotify Model