Equipo de Pruebas
La calidad de un producto no puede ser garantizada si no se han realizados cada una de las respectivas pruebas. Por lo tanto, se recomienda contar con un equipo bien dispuesto y altamente comprometido para este propósito.
El trabajo que debe realizar este equipo se considera una labor bastante noble y honrosa, porque hacerle pruebas continuas a un mismo producto de software, es decir, una y otra vez hasta más allá de lo necesario, es un trabajo forzado que requiere de mucho empeño.
Cuando se habla de una y otra vez, se refiere a que cada vez que ocurra un cambio en el código fuente (cosa que siempre pasa), bien sea por un requerimiento del usuario, por una mejora funcional implementada por los desarrolladores, o hasta que se corrija un error detectado, es importantísimo que se repitan todas las pruebas necesarias por más tediosas que estas puedan resultar.
Por más esfuerzo que el Equipo de Desarrollo haga realizando pruebas directamente en el código, siempre habrán errores que el ojo del programador no podrá detectar. Es que, para detectar este tipo de errores o fallas, se necesita muchas veces hasta la inocencia de un usuario no experto en tecnología de software. Por lo tanto, un Equipo de Pruebas debe estar conformado por un grupo variado de personas con un único objetivo: encontrar fallas en el software.
El Equipo de Pruebas nunca debe estar fundamentado bajo la idea de querer supervisar y evaluar el trabajo de los desarrolladores. Más bien, su idea fundamental es ayudar al Equipo de Desarrollo para que el incremento del Sprint (el producto) sea de la más altísima calidad en el menor tiempo posible.
Generalmente, el Equipo de Pruebas está conformado por un grupo de personas contratadas para tal fin. Muchas veces, las pruebas las hace también el Gestor del Proyecto, sobre todo para asegurarse personalmente de la calidad ofrecida al Dueño del Producto. Otras veces, se cuenta con un grupo de usuarios finales muy interesados en el producto, que ofrecen sus servicios para tal propósito. Algunas otras, un(os) desarrollador(es) también realiza(n) estas pruebas manuales, pero esto no es recomendado. Por último, mientras más personas prueben el producto, se detecten las fallas a tiempo y estas sean notificadas para ser corregidas a tiempo, se garantizará una alta colaboración con el desarrollo del proyecto.
Igualmente, el Equipo de Pruebas colabora, sobre todo cuando no hay muchas funcionalidades nuevas que probar, elaborando documentación, manual(es) e inducción(es), o cualquier otra(s) actividad(es) referente al proyecto.