RESUMEN: Las prácticas ágiles hacen que el manifiesto sea creíble y eficaz, y no al revés. Al adherirse a estas prácticas y valores, las organizaciones pueden crear entornos dinámicos y receptivos que se alineen con los principios básicos de Agile y fomenten el crecimiento sostenible y la satisfacción del cliente.
Comprender cómo las prácticas ágiles conforman un manifiesto legítimo
Las prácticas ágiles son la base de cualquier manifiesto ágil legítimo, sobre todo en contextos empresariales y centrados en el cliente. Esto se debe a que estas prácticas hacen hincapié en la adaptabilidad, la orientación al cliente y la mejora continua. El manifiesto no es lo que crea las prácticas ágiles, sino que éstas dan vida al manifiesto. He aquí cómo funciona esta relación, con ideas de investigadores como C. Larman, K. Petersen, C. Wohlin y S. Soundararajan:
Prácticas ágiles clave:
- Valorar a las personas y las interacciones por encima de los procesos y las herramientas: Dar prioridad a las personas y a la comunicación sobre los procedimientos rígidos y las herramientas informáticas. Hacer hincapié en las conexiones humanas y el respeto a la diversidad.
- Entregar software operativo con frecuencia: Aspire a ciclos de publicación más cortos y regulares para garantizar un progreso y una retroalimentación continuos.
- Centrarse en la excelencia técnica y el buen diseño: Mantener la calidad técnica y los principios de diseño para apoyar la sostenibilidad a largo plazo.
- Maximice el trabajo no realizado centrándose en la simplicidad: Racionalice los procesos y elimine las tareas innecesarias para aumentar la eficacia y la claridad.
- Construir proyectos en torno a personas motivadas: Capacitar a los miembros del equipo proporcionándoles los recursos y el apoyo necesarios para fomentar la motivación y la productividad.
- Bienvenida Requisitos cambiantes: Mantenerse adaptable y abierto a los cambios en los requisitos para satisfacer mejor las necesidades de los clientes y las condiciones del mercado.
- Fomentar la comunicación y colaboración continuas con las partes interesadas: Mantener un diálogo permanente con las partes interesadas para alinear los objetivos y las expectativas del proyecto.
- Reflexione y ajuste periódicamente: Realizar retrospectivas frecuentes para evaluar el rendimiento y aplicar mejoras.
- Mantener la satisfacción del cliente como máxima prioridad: Centrarse en aportar valor y cumplir las expectativas de los clientes para garantizar su satisfacción.
- Desarrolle software en ciclos pequeños e incrementales: Utilice el desarrollo iterativo para construir la funcionalidad gradualmente, permitiendo la evaluación y el ajuste regulares.
- Integrar y probar de forma incremental: Desglosa los requisitos en partes más pequeñas y manejables e intégralas paso a paso, asegurándote de que cada parte se prueba a fondo.
- Acepte la evolución de los requisitos: Permita que los requisitos evolucionen a medida que avanza el proyecto, perfeccionándolos y ajustándolos en función de la información recibida.
- Recabar regularmente la opinión de las partes interesadas: Recoger continuamente las opiniones de los usuarios y las partes interesadas para fundamentar las decisiones de desarrollo y mejorar los resultados.
- Mejore continuamente la calidad del código mediante la refactorización: Refactorizar periódicamente el código para mejorar su estructura, legibilidad y mantenimiento sin cambiar su comportamiento externo.
- Practicar el desarrollo "Test-First": Escriba pruebas antes del código real para garantizar que se cumplen los requisitos y reducir los errores.
- Fomente los equipos autoorganizados: Promover la autogestión entre los equipos, permitiéndoles asumir la responsabilidad de sus procesos y resultados.
- Integre con frecuencia los cambios de código: Utilice la integración continua para fusionar los cambios de código con frecuencia, identificando y resolviendo conflictos y errores con prontitud.
- Mantener un ritmo constante: Esfuércese por mantener un ritmo de trabajo sostenible para evitar el agotamiento y mantener una productividad constante.
- La documentación debe ser concisa y pertinente: Céntrese en la documentación esencial que aporte valor, evitando la documentación excesivamente detallada o innecesaria.
- Utilizar métodos de comunicación de gran ancho de banda: Dar prioridad a métodos de comunicación directos y eficaces para mejorar la comprensión y la colaboración.
- Realice retrospectivas periódicas: Realice retrospectivas al final de cada iteración para revisar el rendimiento, identificar problemas y aplicar mejoras.
- Impulsar iteraciones basadas en los comentarios y las prioridades de los clientes: Garantizar que cada ciclo de desarrollo se guíe por las aportaciones del cliente y se priorice en función de sus necesidades.
- Garantizar la distribución de competencias en el equipo: Asignar la experiencia donde más se necesita para maximizar la eficiencia y la eficacia.
- Mantenga una sólida gestión de la configuración: Implemente una sólida gestión de la configuración para realizar un seguimiento de los cambios y garantizar la coherencia.
- Siga las normas y las mejores prácticas: Cumplir las normas y prácticas establecidas para mantener la calidad y la coherencia en todo el proyecto.
- Elimine el trabajo innecesario: Centrarse en reducir el despilfarro identificando y eliminando las actividades que no aportan valor añadido.
- Crear un entorno seguro para la expresión de ideas: Fomentar la seguridad psicológica dentro del equipo, permitiendo a los miembros compartir abiertamente sin temor a consecuencias negativas.
- Apoyar el crecimiento individual y el desarrollo profesional: Fomentar el aprendizaje continuo y ofrecer oportunidades de crecimiento personal y profesional.
- Promover la responsabilidad social y el comportamiento ético: Garantizar que las prácticas ágiles se ajustan a normas sociales y éticas más amplias, contribuyendo positivamente a la comunidad.
- Esforzarse por alcanzar la excelencia técnica y los buenos principios de diseño: Mantener un compromiso de alto nivel técnico y sólidos principios de diseño para apoyar el éxito a largo plazo.
Estas prácticas crean un entorno dinámico y receptivo que se alinea con los valores fundamentales de cualquier manifiesto ágil eficaz y legítimo destinado a fomentar la satisfacción del cliente y la agilidad empresarial.
La influencia de la extrAgilidad
ExtrAgility amplía los principios ágiles tradicionales incorporando una perspectiva holística que equilibra los beneficios, las personas y el planeta. Esto incluye:
- Interacciones humanas sobre procesos y herramientas: Valorar las diversas interacciones humanas refleja el enfoque holístico de ExtrAgility, que reconoce las habilidades y contribuciones colectivas de los clientes internos y externos.
- Obsesión por satisfacer las necesidades del cliente por encima de centrarse en el trabajo irrelevante: Esto concuerda con el objetivo de ExtrAgility de crear valor real para los clientes y, al mismo tiempo, equilibrar las responsabilidades sociales y medioambientales más amplias.
- Compromiso interfuncional con los clientes: Las interacciones frecuentes y la propiedad compartida trascienden los límites contractuales tradicionales, encarnando el énfasis de ExtrAgility en el compromiso y la colaboración holísticos.
- Responder al cambio en lugar de seguir un plan estático: La adaptabilidad y la capacidad de respuesta garantizan un equilibrio dinámico entre los beneficios, las personas y el planeta.
- Aprender a través de experimentos y datos por encima de opiniones y convenciones: El aprendizaje y la mejora continuos impulsan la innovación a través de los datos y la experimentación, aspectos clave de ExtrAgility.
- Transparencia frente a secretismo: Promover la transparencia genera confianza y está en consonancia con el compromiso de ExtrAgility con la responsabilidad social y las prácticas éticas.
Estos principios del Manifiesto del Cliente de ACCM Agile encapsulan los valores clave de Agile, haciendo hincapié en un enfoque centrado en el cliente, la colaboración, la adaptabilidad, el aprendizaje continuo y la transparencia. Subrayan el impacto más amplio de las prácticas Agile en el éxito organizativo y la responsabilidad social, reflejando la influencia de la ExtrAgilidad en la consecución de resultados equilibrados.
ACCM Manifiesto Ágil del Cliente: Comparación con otros manifiestos ágiles
Valor 1: Interacciones humanas sobre procesos y herramientas
- Manifiesto del Desarrollo Ágil: Da prioridad a las personas y a las interacciones sobre los procesos y las herramientas, haciendo hincapié en la comunicación eficaz y el trabajo en equipo.
- Valores de ventas ágiles: Se centra en las necesidades del cliente por encima de un proceso de lanzamiento repetitivo, destacando la adaptabilidad a los requisitos específicos del cliente.
- Valores del marketing ágil: Hace hincapié en aportar valor al cliente y lograr resultados empresariales por encima de la mera realización de tareas o la generación de resultados.
- Valores ágiles de RRHH: Valora la motivación intrínseca por encima de las recompensas extrínsecas, fomentando un enfoque centrado en las personas que reconoce las motivaciones y contribuciones individuales.
- Prácticas ágiles fundamentales: Hacer hincapié en un enfoque centrado en las personas, valorando a los individuos, sus interacciones y contribuciones por encima de los procesos rígidos.
Influencia de la ExtrAgilidad: Este valor refleja el principio de ExtrAgility de fomentar una perspectiva holística que valore las interacciones humanas, reconociendo las habilidades y contribuciones colectivas de los clientes internos y externos.
Valor 2: Obsesión por satisfacer las necesidades del cliente por encima de centrarse en el trabajo irrelevante
- Manifiesto del Desarrollo Ágil: Da más importancia al software operativo que a la documentación exhaustiva, centrándose en ofrecer un valor funcional al cliente.
- Manifiesto de ventas ágiles: Prioriza la creación de valor sobre el mero cierre de tratos, garantizando un enfoque centrado en el cliente.
- Manifiesto del marketing ágil: Se centra en aportar valor de forma iterativa y temprana, en lugar de retrasar la entrega para alcanzar la perfección.
- Manifiesto ágil de RRHH: Valora la inspiración y el compromiso por encima de la simple gestión y retención, fomentando un entorno centrado en la creación de valor para los clientes.
- Prácticas ágiles fundamentales: Enfatizar el enfoque en el valor y la reducción de residuos, asegurando que los esfuerzos están alineados con las necesidades del cliente y los objetivos de la organización.
Influencia de la ExtrAgilidad: Este valor se alinea con el concepto de ExtrAgility de equilibrar los beneficios, las personas y el planeta, haciendo hincapié en un enfoque implacable en las acciones que crean valor real para los clientes.
Valor 3: Compromiso interfuncional con los clientes en la negociación de contratos
- Manifiesto del Desarrollo Ágil: Hace hincapié en la colaboración con el cliente por encima de la negociación de contratos, garantizando una alineación continua con las necesidades del cliente.
- Manifiesto de ventas ágiles: Destaca el compromiso iterativo y colaborativo con los clientes, fomentando una relación de asociación más que transaccional.
- Manifiesto del marketing ágil: Promueve la colaboración interfuncional, garantizando que los esfuerzos de marketing estén bien coordinados y centrados en el cliente.
- Manifiesto ágil de RRHH: Valora las redes de colaboración frente a las estructuras jerárquicas, fomentando el trabajo en equipo y la propiedad compartida.
- Prácticas ágiles fundamentales: Hacer hincapié en la colaboración y la retroalimentación, garantizando que las necesidades del cliente se integren continuamente en el proceso.
Influencia de la ExtrAgilidad: Refleja el énfasis de ExtrAgility en el compromiso holístico, aprovechando las habilidades colectivas y fomentando un enfoque centrado en el cliente que trasciende los límites contractuales tradicionales.
Valor 4: Responder al cambio en lugar de seguir un plan estático
- Manifiesto del Desarrollo Ágil: Destaca la importancia de la flexibilidad y la adaptabilidad a la evolución de las necesidades y a las opiniones de los clientes.
- Manifiesto de ventas ágiles: Se centra en la adaptabilidad más que en un enfoque prescriptivo, garantizando la capacidad de respuesta a las necesidades de los clientes y los cambios del mercado.
- Manifiesto del marketing ágil: Valora la capacidad de modificar las estrategias en función de los datos en tiempo real y de la opinión de los clientes.
- Manifiesto ágil de RRHH: Hace hincapié en la flexibilidad de las prácticas de RR.HH., lo que permite un enfoque receptivo de la gestión y el apoyo a los empleados.
- Prácticas ágiles fundamentales: Subrayar la importancia de ser flexible y adaptable para satisfacer mejor las necesidades de los clientes y los objetivos de la organización.
Influencia de la ExtrAgilidad: Se alinea con el enfoque de ExtrAgility sobre la adaptabilidad y la capacidad de respuesta, garantizando que la organización pueda equilibrar dinámicamente sus objetivos relacionados con los beneficios, las personas y el planeta.
Valor 5: Aprender a través de experimentos y datos por encima de opiniones y convenciones
- Manifiesto de ventas ágiles: Hace hincapié en la introspección valiente y la responsabilidad personal, alineándose con el aprendizaje a partir de experiencias y datos.
- Manifiesto del marketing ágil: Refleja directamente el valor de las decisiones basadas en datos y resultados experimentales.
- Manifiesto ágil de RRHH: Se centra en la ambición y la mejora continua, fomentando una cultura de desarrollo personal impulsada por los datos.
- Prácticas ágiles fundamentales: Hacer hincapié en el aprendizaje continuo, la experimentación rigurosa y la confianza en los datos para orientar las mejoras y las innovaciones.
Influencia de la ExtrAgilidad: Este valor resuena con el énfasis de ExtrAgility en el aprendizaje y la mejora continuos, impulsando la innovación a través de los datos y la experimentación para lograr resultados equilibrados.
Valor 6: Transparencia frente a secretismo
- Manifiesto de ventas ágiles: Da prioridad a la franqueza con los clientes, generando confianza a través de la transparencia.
- Manifiesto del marketing ágil: Valora la transparencia para fomentar la confianza con los clientes, aumentando la credibilidad y la eficacia.
- Manifiesto ágil de RRHH: Da prioridad a la transparencia para generar confianza, seguridad psicológica y responsabilidad social.
- Prácticas ágiles fundamentales: Destacar la importancia de una cultura que promueva la transparencia, la seguridad psicológica y la responsabilidad social.
Influencia de la ExtrAgilidad: Refleja el compromiso de ExtrAgility con la responsabilidad social corporativa y el desarrollo sostenible, fomentando la confianza y las prácticas éticas a través de la transparencia.
Conclusión
Los valores y principios esbozados en el Manifiesto del Cliente de ACCM Agile están profundamente entrelazados con las prácticas básicas de Agile, haciendo hincapié en un enfoque centrado en el cliente, la colaboración, la adaptabilidad, el aprendizaje continuo y la transparencia. Estos valores son coherentes con varios dominios ágiles, como el desarrollo, las ventas, el marketing y los recursos humanos. Al integrar la perspectiva holística de ExtrAgility, el manifiesto garantiza además que las prácticas Agile contribuyan positivamente a equilibrar los beneficios, las personas y el planeta, mejorando así el éxito general de la organización y la responsabilidad social.
Fuentes
DOI: 10.13140/RG.2.2.20886.83524
Manifiesto de ventas ágiles por Thomas Hormaza y Christophe Martinot (2021) tiene licencia Reconocimiento-SinObraDerivada 4.0 Internacional
Larman, C. (2004). Desarrollo ágil e iterativo: guía del gestor. Addison-Wesley Professional.
ACCM Sprint 0 C. Martinot y T. Hormaza (2022) tiene licencia Reconocimiento-SinObraDerivada 4.0 Internacional
Jalali, S., & Wohlin, C. (2010, agosto). Agile practices in global software engineering-A systematic map. En 2010 5ª Conferencia Internacional del IEEE sobre Ingeniería del Software Global (pp. 45-54). IEEE.
Soundararajan, S., Arthur, J. D., & Balci, O. (2012, agosto). Una metodología para evaluar los métodos ágiles de desarrollo de software. En Conferencia Agile 2012 (pp. 51-54). IEEE.
Foto de Jason Goodman