Proyecto de Aplicación
Ricardo Arias Garcia
Luis Carlos Cárdenas Ortiz
Agile Management
2024
Proyecto de Aplicación
Habiendo leído el caso propuesto en el documento y analizado la información, me permito
relacionar a continuación mis consideraciones con base a cada uno de los cuestionamientos
planteados.
Cuestión 1:
Has obtenido un nuevo empleo como gestor ágil en una empresa que va a iniciar su transición
al agilísimo. El deseo de transformación de parte de la alta dirección existe, pero dentro de
la gerencia media y del personal técnico hay personas que no tienen deseo de hacer la
transformación.
¿Cuáles son tres acciones que podría tomar para incrementar el nivel de apoyo hacia
ágil?
Respuesta:
En todas las organizaciones, independiente de la naturaleza, es comprensible que la
resistencia al cambio pueda surgir al implementar metodologías ágiles, especialmente si la
organización como tal ha sido tradicionalista o algunos miembros del equipo están
acostumbrados a formas de trabajo más tradicionales., a continuación se relacionan y
describen 3 acciones propuestas.
1. Formación y Comunicación:
Es importante realizar las jornadas de comunicación y formación sobre sobre metodologías
ágiles para todo el equipo, incluyendo la gerencia media y al personal técnico, es importante
asegurar la calidad de la formación dejando saber a todo el equipo con claridad los principios
y valores detrás de las metodologías agiles, así como los beneficios que puede traer para los
procesos, el equipo y la empresa.
Establecer una comunicación clara y frecuente de los objetivos establecidos para la
transformación ágil, los cambios que se esperan y cómo beneficiarán a todos los
involucrados, es importante establecer procesos de participación activa donde se escuchen
las preocupaciones de los miembros del equipo y definir estrategias para abordarlas de
manera constructiva.
2. Procesos modelos o pilotos.
Una buena estrategia de manejo del cambio es establecer proyectos piloto pequeños y
visibles, que puedan mostrar los beneficios concretos del enfoque ágil en diferentes áreas.
Los equipos de estos proyectos pilotos deben ser aquellos que están dispuestos a probar
nuevas formas de trabajo, y que sea ese equipo el abanderado de demostrar cómo el agile
management puede mejorar la productividad, la calidad y la satisfacción del cliente.
De estos ejercicios es importante recopilar datos y métricas que respalden los resultados
positivos obtenidos a través de la implementación del agile managenet en cada proceso, con
esto realizar campañas de comunicación asertiva y positiva que ayudara a convencer a
aquellos que no se sienten seguros de la nuevas formas y metodologías de trabajo.
3. Participación y Colaboración.
Es indispensable involucrar activamente a todos los miembros del equipo en el proceso de
transformación ágil. La participación en reuniones de planificación, sprints y retrospectivas
son fundamentales para la construcción en grupo, lo cual fomenta un ambiente de trabajo
colaborativo donde las ideas y sugerencias sean valoradas, siempre de la mano de los expertos
o coach agil destinados para la transformación.
Reconocer y celebrar los logros y contribuciones de los diferentes miembros del equipo que
están adaptando las metodologías agiles y están ayudando a impulsar la transformación es
tan importante como la misma transformación, con esto se genera un ambiente de motivación
que puede contagiar a otros a unirse al cambio y aumentar el nivel de apoyo hacia el
agilísimo.
Cuestión 2:
El cliente está furioso porque el SLA de entrega no se ha cumplido.
¿Qué acciones tomarías para mejorar y tener al cliente brincando de gusto?
Respuesta:
Es entendible que el cliente este desagusto si el Acuerdo de Nivel de Servicio (SLA) no se
ha cumplido, y en este sentido es crucial tomar medidas oportunas y efectivas para abordar
la situación y restaurar la confianza del cliente, algunas de las acciones sería:
1. Comunicación Transparente:
Lo primero es comunicarse con el cliente de manera transparente y honesta. Admitiendo el
incumplimiento del SLA y explicarle las razones detrás del retraso.
2. Priorización de la Solución:
Enfocar esfuerzos en resolver el problema lo más pronto posible, de ser necesario se deberán
destinar recursos adicionales o reasignar tareas para acelerar el proceso de entrega y cumplir
de esta manera con las expectativas del cliente.
3. Análisis de la Causa Raíz y Mejora Continua
Es de suma importancia desarrollar de manera rápida los análisis de causas necesarios que
lleven a identificar la causa raíz que ocasiono el incumplimiento del SLA. Una vez
comprendidas las fallas y donde se produjeron se podrán establecer los planes de acción
correctivos y preventivos para evitar que situaciones como esa se repitan en el futuro a lo
largo del proyecto así mismo estas son una oportunidad para aprender y mejorar los procesos
y prácticas, asegurando una entrega más confiable y consistente
4. Seguimiento y Feedback:
Ya ocurrió el incumplimiento, lo cual en sí no debió darse de haber contado con una adecuada
planeación y análisis de riesgos, es importante mantener una comunicación continua con el
cliente incluso después de que se haya resuelto el problema. Obtener el feedback del cliente
sobre cómo se manejó la situación y qué sugerencias tienen para mejorar en el futuro. Son de
gran importancia, puesto que no solo demostrará el compromiso con la satisfacción del
cliente, sino que también brindará información valiosa para futuras mejoras.
Cuestión 3:
El tiempo de entrega del proyecto es ambicioso, por lo que el gerente ha decidido que los
ingenieros se enfoquen en desarrollar y que los probadores se dediquen a probar
exhaustivamente, y sin demora, lo que los desarrolladores vayan terminando.
¿Cómo experto en calidad, que recomendación le daría al gerente?
Respuesta:
Como experto en calidad, mi recomendación para el gerente sería que reconsidere la estrategia de
enfocar a los ingenieros únicamente en el desarrollo y a los probadores únicamente en las pruebas
exhaustivas. Aunque la intención de acelerar el proceso de entrega puede ser comprensible, esta
estrategia podría comprometer la calidad del producto final y, resultar en problemas y retrasos
mayores a largo plazo, a continuación describo un poco más, algunas recomendaciones específicas:
1. Automatización de Pruebas:
Recomendaría aumentar la automatización de las pruebas, especialmente para aquellas pruebas
repetitivas. La automatización de pruebas puede ayudar a acelerar el proceso de prueba y liberar
tiempo para que los probadores se enfoquen en actividades de prueba más complejas y de mayor valor
agregado.
2. Colaboración entre Desarrollo y Pruebas:
Fomentaría la colaboración estrecha entre los equipos de desarrollo y pruebas desde el principio del
proyecto. En lugar de separar las actividades de desarrollo y prueba, promoveria la idea de que los
probadores estén involucrados desde las etapas iniciales del desarrollo para identificar todos los
requisitos, diseñar casos de prueba efectivos y proporcionar retroalimentación continua sobre la
calidad del código.
3. Enfoque en la Prevención:
Se debe destacar la importancia de la prevención de defectos en lugar de la detección tardía. Es
necesario que los desarrolladores adopten medidas que permitan un código limpio y bien probado
desde el principio, lo que reduciría la cantidad de errores que deben corregirse más adelante en el
ciclo de desarrollo.
4. Revisión de Expectativas de Tiempo:
Finalmente, recomendaría una revisión realista de las expectativas de tiempo de entrega del proyecto.
Es importante que el equipo y la gerencia comprendan los compromisos realistas y los posibles
impactos en la calidad si se presiona demasiado en un plazo de entrega ajustado.
Aplicación Práctica del Conocimiento
En mi caso, las reflexiones realizadas durante en desarrollo del proyecto de aplicación, se
adaptan coherentemente con el desarrollo de proyectos de automatización e integración de
seguridad de máquinas, las estrategias de automatización de pruebas, enfoque en la
prevención de fallas y riesgos, colaboración en desarrollo y revisión de expectativas y
tiempos, son valiosas para definir una estructura de ejecución de proyectos orientado al logro
y la satisfacción del cliente, asimismo, definir una metodología ágil como modelo de gestión
y avance del proyecto permitirá una participación activa de los diferentes miembros del
equipo.
Referencias
Asturias Corporación Universitaria. (s.f.). Proyecto de Aplicación [Link]
[Link]/recursos/casos_practicos/CUA-E-MA_pa.pdf
Asturias Corporación Universitaria. (s.f.). Coaching Ágil [Link]
[Link]/recursos/biblioteca/pdf/metodologias_agiles/clase4_pdf1.pdf
Asturias Corporación Universitaria. (s.f.). Temas Selectos de Ágil [Link]
[Link]/recursos/biblioteca/pdf/metodologias_agiles/clase6_pdf1.pdf
Asturias Corporación Universitaria. (s.f.). Estructuras, Metodologías y Métodos Ágiles y
Lean [Link]