<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=160269078105920&amp;ev=PageView&amp;noscript=1">

8 Consejos para una mejor transición de modelos tradicionales a Ágiles

Viernes 08 de Febrero 2019.
Tiempo de Lectura: 2 minutos.
Por Sylvana Vizarraga





Durante los últimos años la “ola ágil” se ha asentado en Latinoamérica, por lo que muchas empresas de tecnología han empezado a aplicar metodologías ágiles en su negocio dejando de lado las metodologías tradicionales. Sin embargo, no debemos caer en el error de asumir que ambos modelos son competidores directos. Ambos encuentran su nicho en la diversidad y complejidad de los proyectos y pueden ser usados en proyectos con diferentes características. 

En el ámbito de QA, la transición demanda, entre otras cosas, una participación más estrecha con la metodología, con el cliente, con el proceso y con el equipo multifuncional de trabajo.

El equipo de QA pasa a formar parte activa desde la definición de los requerimientos y durante todo el ciclo del vida del proyecto. Las actividades del equipo de pruebas ya no se centrarán únicamente en la última etapa del modelo tradicional: pruebas; donde en esta etapa se escriben y ejecutan casos de prueba o se reportan defectos sino que ampliarán su alcance.

El equipo de QA ahora puede  ayudar al Product Owner a escribir criterios de aceptación, participar en la estimación de historias de Usuario, ayudar al equipo multifuncional a mantener el objetivo y la visión del Sprint, colaborar con los clientes y desarrolladores y hasta participar en demos, entre otros.

Como se observa, las actividades del equipo de pruebas se incrementan exponencialmente.

De ahí que si su empresa tiene planeada una transición de un método tradicional a un método ágil crea conveniente tener las siguientes consideraciones en cuenta: 

  1. Entrenar al equipo de QA en metodologías ágiles. El uso de las terminologías correctas – Product Backlog, Sprint Backlog, Product Owner, Retrospective Meeting – y poder conocer los objetivos de cada uno de ellos ayudará al equipo a insertarse rápido en el proceso aportando valor agregado en el equipo multifuncional. 
  2. Realizar ejercicios junto con el equipo multifuncional de cómo se lleva la metodología ágil. En pequeñas reuniones de media hora se pueden mostrar con ejercicios prácticos el uso de metodologías ágiles, errores comunes al momento de estimar, consecuencias de no terminar los requerimientos a tiempo o el uso de Burndown Charts 

  3. Estar listo para adaptarse continuamente por los cambios sugeridos durante el proceso de desarrollo. Esto podría incluir cambios en los requerimientos, ambientes de prueba, criterios de aceptación, alcance de pruebas, entre otros. 

  4. El equipo de QA debe estar preparado para interactuar directamente con el usuario final. En ocasiones el equipo de QA solicitará información adicional referente a los Criterios de Aceptación, definiciones de historias de usuario o cualquier detalle no claro en las Historias de Usuario. 

  5. Más que compartir información cara a cara, se trata de  mantener solicitudes documentadas. Afrontará un reto adicional si se trata de un equipo distribuido, por lo que el uso de videoconferencias es recomendable. 

  6. No se acortarán los tiempos de QA. Mientras en las metodologías tradicionales los tiempos de prueba suelen sacrificarse, en ágil, QA participa desde el inicio de cada sprint. 

  7. Debido a períodos continuos y cortos de desarrollo y pruebas, se hará patente la necesidad de ejecutar pruebas de regresión de manera regular. Una suite de regresión automatizada puede ayudarle a verificar la estabilidad del artefacto y a ampliar sus pruebas funcionales basado en el expertise de su equipo de pruebas. 
  8. De darse el caso, las metodologías ágiles le permitirán prescindir de requisitos de baja prioridad antes que tener que degradar la calidad de su producto. 

La transición a una metodología ágil es un cambio de mentalidad que  no solo afecta al equipo multifuncional sino la cultura corporativa, roles y procesos actuales de su organización.

Una evaluación clara de sus modelos actuales con  capacitación en los modelos que desea adoptar -quizá de la mano de partners que cuenten con casos de éxito aplicando modelos ágiles- le ayudará a tener una transición saludable en su equipo.

Acerca de Avantica

En Avantica trabajamos como un socio de software que le ayuda a cumplir sus objetivos comerciales y dar solución a cada reto que se le presente.
Ofrecemos equipos dedicados y buscamos constantemente las mejores metodologías para brindarle los mejores resultados.

Iniciemos un proyecto

ANTERIOR
Enlace de datos con Kotlin
SIGUIENTE
Métricas y toma de decisiones en los equipos de QA