Professional Documents
Culture Documents
Discover The Benefits of Agile
Discover The Benefits of Agile
• Las empresas que están implementando la agilidad a escala aceleraron su innovación hasta un 80 por ciento.1
• El resumen de una investigación sobre los métodos de administración de proyectos descubrió que las
estrategias ágiles produjeron costos 29 % mejores, programación 91 % mejor, productividad 97 % mejor,
calidad 50 % mejor, satisfacción 400 % mejor y retorno de la inversión 470 % mejor que los métodos
tradicionales menos eficaces.2
Los métodos ágiles lo ayudan a desarrollar y entregar productos gradualmente, ofrecer valor a los clientes
rápidamente y continuar desarrollando trabajos que se ajustan a las necesidades empresariales. Las estrategias
ágiles destacan estos puntos:
• Administración de proyectos con disciplina para minimizar los residuos y entregar a tiempo.
Bases ágiles
Las estrategias ágiles han estado presentes durante décadas pero fueron codificadas en el 2001 con Agile
Manifesto,5 un conjunto de valores livianos para la administración de proyectos de desarrollo de software
que incluye:
Individuos e interacciones en procesos y herramientas.
Software operativo en documentación integral.
Colaboración de clientes en la negociación de contratos.
Respuesta a los cambios en la ejecución de un plan.
Agilidad es un término general para una variedad de estrategias de administración de trabajo que comparten
principios comunes, entre ellos: colaboración interfuncional, enfoque en el valor del cliente, entrega iterativa
e incremental (anticipada y con frecuencia), promoción de la calidad, limitación del trabajo en curso (WiP, por
sus siglas en inglés) y mejora continua.
Una vez considerada como moda, la metodología Ágil se ha convertido en un conjunto popular y respetado
de métodos de desarrollo. De hecho, la metodología Ágil ha crecido fuera de TI y del desarrollo de software
en sectores como banca, asesoría de empresas, fabricación automotriz y atención médica. Las empresas
están cambiando a los métodos ágiles porque el mercado mundial les pide que traigan más rápido al
mercado productos que reflejen de mejor manera las necesidades de los clientes. La estrategia tradicional en
cascada, con sus fases secuenciales y fuertes inversiones en diseños a gran escala y trazados de antemano,
carece de flexibilidad para ayudar a las organizaciones a responder velozmente a los mercados cambiantes.
Las estrategias ágiles ofrecen una entrega más rápida, de mejor calidad y un equipo de desarrollo involucrado
que puede cumplir con sus compromisos.
3 | DESCUBRA LOS BENEFICIOS DE LA AGILIDAD CA.COM/AR
En los entornos de cambios rápidos, una estrategia de objetivo variable le permite adaptarse a cambios,
riesgos, dependencias y comentarios mientras continúa entregando software operativo en la fecha prevista.
Administra riesgos al asegurarse de que los equipos trabajen siempre en las funciones de valor más alto
primero. Cuando sucede lo inesperado, como pasa siempre, y se queda sin tiempo o dinero, aun así habrá
entregado las funciones de valor más alto.
Tradicional Ágil
Fijo Alcance Personas Tiempo
Impulsado
por un
VALOR
Impulsado
por un PLAN
Metodologías ágiles
Scrum se convirtió en la estrategia ágil más frecuente debido a su simplicidad y aplicación a una amplia
variedad de trabajos. Lean se tomó de las estrategias de fabricación japonesas (como Toyota) y se centra en
la eliminación de residuos mientras se mejora el curso de un flujo de valor completo. Kanban, que se desarrolló
a partir de las estrategias de fabricación Lean, se está adoptando de manera rápida como un método útil para
facilitar el flujo, eliminar residuos, mejorar continuamente y hacer que el estado de progreso del trabajo sea más
visible. XP (programación extrema) brinda orientación importante sobre las prácticas técnicas que habilitan
el desarrollo rápido y gradual. Los tipos emergentes de la metodología Ágil, incluido el desarrollo controlado
por pruebas, el desarrollo controlado por comportamientos y la ingeniería basada en conjuntos, abordan las
necesidades especializadas de la amplia gama de usuarios que ahora implementan estrategias ágiles.
Scrum
Tomado del juego de rugby, Scrum es el nombre de un marco de administración de proyectos en el que
los equipos interfuncionales y que se organizan por su cuenta entregan software operativo que se puede
enviar en un período de tiempo determinado llamado iteración. En cada iteración (normalmente entre una
semana y un mes, y por lo general dos semanas), los miembros del equipo planifican el trabajo al que pueden
comprometerse a terminar en ese período de tiempo, desarrollan una lista de trabajos pendientes de funciones
desglosadas en historias de usuarios, se reúnen para una “charla” diaria (una reunión de quince minutos en la
que comparten el progreso diario y cualquier bloqueo), completan cada historia desde la idea hasta el código
funcional del nivel de la producción, hacen una demostración del software operativo para los interesados
a fin de recolectar comentarios y realizan un análisis retrospectivo, durante el cual revisan la iteración y se
comprometen a mejorar el proceso y el producto.
Funciones ágiles
Los equipos ágiles (a menudo conocidos como el equipo de Scrum o el equipo de entrega) constituyen el motor
que alimenta el éxito de la agilidad. Una investigación demostró que el tamaño óptimo del equipo es siete, dos
miembros más o menos, y que los equipos estables (en los que los miembros no se reasignan con frecuencia)
producen los mejores resultados.
Los facilitadores Scrum ayudan a los equipos a tener un alto desempeño. Facilitan las relaciones de
los miembros del equipo con interesados externos, eliminan los obstáculos del progreso y llevan a cabo
charlas eficientes y otras reuniones colaborativas. Los facilitadores Scrum son líderes de servicio, en lugar
de administradores de proyectos. En lugar de tácticas de administración de comandos y control, utilizan
colaboración y facilitación para ayudar a los equipos a centrarse en realizar y cumplir con los compromisos
con la calidad, y eliminan los obstáculos que se interponen en el camino del equipo.
Los propietarios del producto poseen la visión del producto. Representan las necesidades del usuario
o cliente al decidir los trabajos que van a la lista de trabajos pendientes, cómo se priorizan, cómo se integran
los cambios y cuándo está “listo” el trabajo. Los propietarios del producto se aseguran de que los equipos
comprendan el valor empresarial de su trabajo.
Los miembros del equipo contribuyen a la ejecución por parte del equipo de su trabajo al planificar y finalizar
las historias del usuario. Los miembros del equipo pueden ser desarrolladores, evaluadores, investigadores de
la experiencia del usuario, especialistas de ingeniería, comercializadores y otros roles de disciplinas específicas,
pero trabajan de manera interfuncional para desarrollar y entregar un producto.
Los roles del administrador (como director de ingeniería, director de TI, administrador de la cartera,
administrador de programas, administrador de desarrollo empresarial y líderes de nivel ejecutivo) realizan
una variedad de funciones importantes, especialmente para aquellos que llevan a cabo la metodología Ágil
a escala. Brindan contribuciones de presupuesto y costo, inculcan la confianza y transparencia, administran
a los interesados externos, coordinan diversos equipos, facilitan el desarrollo profesional, resuelven problemas
o riesgos y administran contratos de proveedores.
5 | DESCUBRA LOS BENEFICIOS DE LA AGILIDAD CA.COM/AR
Agilidad a escala
Escalar en términos de agilidad, en particular en empresas grandes, no solo se trata de agregar más equipos
ágiles. La agilidad a escala requiere integrar los principios ágiles en su estructura organizativa, cultura
empresarial, procesos, operaciones y pensamiento estratégico. Para obtener los mejores resultados, escalará
de manera horizontal (al coordinar y alinear a los equipos de equipos) y verticalmente (al conectar el trabajo
de desarrollo con las iniciativas de la cartera y la estrategia de la empresa).
Las estrategias ágiles pueden parecer simples, pero escalar en agilidad no es fácil. Requiere coordinación,
voluntad para transformarse, mucha práctica y compromiso con los puntos de colaboración, visibilidad
y mejora continua. Sin embargo, escalar en agilidad en su organización produce agilidad, flexibilidad y salud
organizativa. Es aquí donde realmente ve la promesa de la agilidad de entregar resultados con cuatro veces
más velocidad, productividad, tiempo de posicionamiento en el mercado y, en última instancia, rentabilidad.
Si Scrum y la agilidad a nivel de equipo lo ayudan a establecer cadencia y sincronización, entonces la agilidad
a escala significa tomar esa cadencia y sincronización, y llevarlas al próximo nivel. Si está considerando la
metodología ágil a escala, tenga en cuenta sus respuestas a estas preguntas:
Cadencia
La metodología ágil de escala empresarial Visión Planificación
a largo plazo
requiere una visión y planificación a escala más
grande: la visión de una empresa o estrategia Mapa de ruta
Sincronización Cartera
Iniciativas/Flujos de valor
Organizar múltiples equipos ágiles en
torno a una cadencia sincronizada es
imprescindible para desarrollar un motor
de ejecución ágil de alto desempeño. A los Grupo de entrega Grupo de entrega Grupo de entrega
Características Características Características
múltiples equipos que trabajan para lograr
un objetivo de lanzamiento en común
se los conoce como grupo de entrega
Equipo Equipo Equipo Equipo Equipo Equipo Equipo Equipo Equipo
o serie de lanzamientos. Los períodos de ágil ágil ágil ágil ágil ágil ágil ágil ágil
tiempo del equipo (iteraciones) se deben Historias Historias Historias Historias Historias Historias Historias Historias Historias
Planificación de lanzamientos
Aunque la planificación de iteraciones se realiza aproximadamente cada dos semanas o al inicio de cada
iteración, la planificación de lanzamientos (también llamada planificación de incrementos del programa
o planificación de sesiones grandes) se lleva a cabo varias veces por año (por lo general, cada 10 a 12 semanas).
La planificación de lanzamientos funciona como una manera de reunir la visión de la empresa y el plan del
producto con las personas que los ejecutarán. En una empresa, la planificación de lanzamientos puede incluir
cientos de personas conectadas a un flujo de valor particular, que trabajan dos días para identificar riesgos,
realizar ajustes y finalizar un plan de entrega.
Normalmente, este evento tiene cuatro partes clave:
• Un directivo establece la visión y el contexto para llevar a cabo el trabajo, para que aquellas personas que
lo hacen comprendan la importancia de los impulsores empresariales.
• Durante las divisiones del equipo, los equipos de entrega planifican y priorizan la lista de trabajos pendientes
de las funciones, asignando historias a iteraciones según el trabajo al que crean que pueden comprometerse
a finalizar dentro del lanzamiento.
• Los facilitadores Scrum, propietarios del producto y líderes ayudan a detectar y resolver cualquier ajuste
necesario, riesgos y dependencias cuando los equipos se vuelven a ensamblar.
• Todos los involucrados eligen su compromiso con el plan para el trabajo próximo.
La planificación de lanzamientos representa una estrategia muy diferente para muchas empresas que
tradicionalmente realizan una planificación como una reunión anual solo de administración que está
desconectada de las personas que realmente hacen el trabajo. Pero, esta ceremonia de planificación es el
punto crucial de la agilidad a escala exitosa; asigna directamente la estrategia empresarial de su compañía
con el motor de ejecución.
Algunas empresas se niegan a los gastos de ensamblar a todas estas personas, muchas de las cuales no
trabajan en el mismo continente y toman tiempo de las actividades diarias para participar en este evento.
Pero, cuando estas empresas tienen en cuenta el porcentaje de ejecución para una organización de desarrollo
(sin mencionar los riesgos de no realizar la planificación mitigada considerada), descubren que la planificación
de lanzamientos es una inversión que se amortiza con rapidez.
tipos de agilidad:
Capacidad de
Calidad
respuesta
Agilidad de entrega
Los equipos ágiles de alto desempeño son la base para las 20 40 60 80 100
empresas ágiles con velocidad y desempeño, y forman una
ventaja competitiva. La velocidad lo ayuda a rentabilizar el
Desarrollo Compromiso
valor incremental y producir ganancias antes. Aprovecha de lo correcto del empleado
la voz del cliente antes y, a menudo, para poder desarrollar
lo correcto. Las organizaciones ágiles también desarrollan Previsibilidad
lo correcto al entregar con calidad y previsibilidad.
Agilidad en la cartera
Cuando se aplican a la administración de cartera, las prácticas
ágiles lo pueden ayudar a implementar su visión estratégica,
tomar decisiones sustentadas con respecto a las diferencias
y optimizar la manera en que asigna los recursos disponibles.
Las ganancias de desempeño de la agilidad de entrega liberan
recursos para el crecimiento y la innovación. Las organizaciones
ágiles utilizan estos dividendos para crear oportunidades, con
enfoque y perspectivas sobre las iniciativas de valor más alto.
Una planificación con capacidad de respuesta y una cadencia en
la financiación reducen las inversiones arriesgadas y lo mantiene
alineado con sus prioridades empresariales más altas.
Agilidad empresarial
El nivel más alto de agilidad requiere organizar a las personas
en torno a la creación de valor. Esto no significa reorganizarlas,
sino conectar la agilidad en toda la organización al derribar los
Mercado
silos internos y formar equipos centrados en el valor. Al alinear Clientes
Partes involucradas
a las personas y los equipos en torno al valor del cliente y
tomar una estrategia disciplinada para administrar los cambios,
desarrolla capacidad de respuesta en su ADN y puede buscar
ideas innovadoras. Con una estrategia deliberada hacia
la inversión de la innovación y el crecimiento, puede crear
cambios dentro de su mercado y convertirse en el alterador,
en lugar de ser el alterado.
8 | DESCUBRA LOS BENEFICIOS DE LA AGILIDAD CA.COM/AR
CA Technologies (NASDAQ: CA) crea un software que impulsa la transformación de las empresas y les permite
aprovechar las oportunidades de la economía de las aplicaciones. El software es el centro de cada empresa, en cada
sector. Desde la planificación hasta el desarrollo, pasando por la administración y la seguridad, CA trabaja con empresas
en todo el mundo para cambiar el estilo de vida y la forma de realizar transacciones y comunicarse, mediante entornos
móviles, de nubes públicas y privadas, de mainframe y distribuidos. Obtenga más información en ca.com/ar.
1 McKinsey & Company, “An operating model for company-wide agile development,” (Un modelo operativo para el desarrollo ágil empresarial”) mayo
de 2016, http://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/an-operating-model-for-company-wide-agile-development
2 Dr. David F. Rico, Administrador de proyectos profesional (PMP), Facilitador Scrum certificado (CSM), Universidad “Notre Dame of Maryland”,
“What is the ROI of Agile vs. Traditional Methods?” (“¿Cuál es el retorno sobre la inversión (ROI) de la Agilidad frente a los métodos tradicionales?”) 2008,
http://www.davidfrico.com/rico08b.pdf
3 La investigación de Coleman Parkes encargada por CA Technologies, “Accelerating Velocity and Customer Value with Agile and DevOps,”
(“Acelerar el valor de la velocidad y del cliente con Agilidad y DevOps”) enero de 2017,
https://www.ca.com/us/rewrite/articles/agile/accelerating-velocity-and-customer-value-with-agile-and-devops.register.html
4 Accenture, “High IT Performers: Defined by Digital and Driving Growth,” (“Intérpretes de TI: definidos por el crecimiento digital e impulsor”) 2013,
https://www.accenture.com/us-en/insight-digital-it-research
5 Mike Beedle, Arie van Bennekum, y otros, “The Agile Manifesto,” (“El Manifiesto Ágil”) 2001, http://agilemanifesto.org/es
6 McKinsey & Company, “Reiniventing IT to support digitization,” (Reinventar TI para respaldar la digitalización”) mayo de 2014,
http://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/reinventing-it-to-support-digitization
7 La investigación de Coleman Parkes encargada por CA Technologies, “Accelerating Velocity and Customer Value with Agile and DevOps,” (“Acelerar el
valor de la velocidad y del cliente con Agilidad y DevOps”) enero de 2017,
https://www.ca.com/us/rewrite/articles/agile/accelerating-velocity-and-customer-value-with-agile-and-devops.register.html
Copyright © 2018 CA. Todos los derechos reservados. Todas las marcas registradas, los nombres comerciales, las marcas de servicios y los logotipos mencionados en este documento pertenecen
a sus respectivas empresas. El propósito de este documento es meramente informativo. 200-339417_0218