Comunicando el Estado de tu App
Retomemos la construcción de una aplicación bancaria. Para saber si vas por buen camino y si la app será lanzada a tiempo, necesitas tener una idea clara de cómo va el proyecto. Aquí es donde entra la comunicación del estado de la prueba, el avance y la calidad del producto.
¿Cómo nos comunicamos en proyectos ágiles?
En el desarrollo ágil, el objetivo es tener software funcionando al final de cada "sprint" (o ciclo de desarrollo). Para lograrlo y mantener a todos informados, usamos varias herramientas y prácticas:
- Tableros de Tareas Ágiles: Son como un pizarrón virtual o físico donde cada función o tarea de la app es una tarjeta (a menudo de colores). Estas tarjetas se mueven de columnas como "Por hacer", "En progreso" y "Hecho". Así, de un vistazo, todos en el equipo, incluyendo los probadores, pueden ver el estado actual del trabajo, incluyendo qué pruebas se están realizando y cuáles ya pasaron.
- Reuniones Diarias (Stand-ups): Cada día, el equipo se reúne de pie por unos minutos. Cada persona comparte:
- ¿Qué hice ayer?
- ¿Qué haré hoy?
- ¿Qué obstáculos tengo? Esto permite que los probadores comuniquen rápidamente si hay algo que está bloqueando sus pruebas, para que todo el equipo pueda ayudar a resolverlo.
- Gráficos de Quemado (Burndown Charts): Son como una gráfica que muestra cuánto trabajo queda por hacer y cuánto tiempo tenemos. Te da una idea visual del progreso, ayudando a predecir si la app estará lista a tiempo.
- Informes y Paneles de Control Automatizados: Con la ayuda de herramientas, los resultados de las pruebas automatizadas (por ejemplo, cuántas pruebas pasaron y cuántas fallaron) se actualizan en tiempo real en "paneles de control" o se envían por correo. Esto libera a los probadores de hacer informes manuales, dándoles más tiempo para diseñar y ejecutar pruebas más complejas.
El Rol del Probador en la Transparencia
Como probador, eres clave para esta comunicación. Tus resultados de pruebas, especialmente los de las pruebas automatizadas, son una medida fundamental del progreso y la calidad de la app. Si una prueba falla, es una señal de alerta inmediata que todo el equipo necesita ver.
Al final, todas estas herramientas y reuniones buscan que haya una transparencia total sobre el estado de la app bancaria. Queremos asegurarnos de que la aplicación no solo funciona, sino que también cumple con las expectativas de los clientes.
No hay comentarios.:
Publicar un comentario