Cuestión que plantea el blog de Gartner, tan recurrente con antigua (aún más si cambiamos “herramientas de prueba” por “herramientas de apoyo al desarrollo”). Tan antigua como la existencia de las herramientas. Me llama la atención que un blog, como el de Gartner, plantee tal pregunta, parece que en ingeniería del software estamos destinados a hablar siempre de lo mismo cambiándole el nombre. Así, casi que de memoria, hay mucho escrito al respecto, y serio, como Hoffman (1999) o Marick (1999), que ya hablaban del tema hace 10 años, o Ramler (2006). En el blog comentan que, en su opinión (y también en la mía, y en la de muchos), la clave no está en la herramienta, está en el proceso y la cultura de desarrollo, que es donde está la raíz de los problemas de calidad. Lógico. Las herramientas detectan, no solucionan la raíz del problema.
¿Son un gasto en tiempo y dinero? No. O sí. O no sé, dependerá del caso. Si se utilizan bien ayudarán a detectar problemas (en un porcentaje, que no es poco) antes de que lo haga el usuario. Si se utilizan mal, pues no servirán de nada, por muy caras que sean. Recuerdo hace unos años una empresa que tenía serios problemas de calidad software, y que compró la “set” de herramientas XXX líder en pruebas (por más de 60k euros, cifra nada despreciable). Pero luego nadie la utilizó, porque “los errores detectados por la herramienta no son fiables, porque son de la versión xxx de nuestro software y no de la yyy que ya lo soluciona, y que liberamos la semana que viene”, o porque “nos lleva mucho tiempo hacer los scripts de prueba”, o porque “no se adapta a nosotros, nos bloquea el desarrollo ahora que hay que hacer una entrega y si no llegamos será culpa de hacer estas pruebas”, etc. En ese caso sí, fue un gasto, los errores software siguieron ahí y la herramienta en un armario.
- Quieres que tus equipos cambien, pero pasan de ti + Nuevo video OKRs con IA + Cumplo 24 años de Doctor en Informática #LaNewsletterdeJavierGarzas - 26 septiembre, 2024
- Amazon: la IA nos ahorra 4.500 años de programación + 3 familias de ESTIMACIÓN + Video creando Videojuegos con Hija e IA #LaNewsletterdeJavierGarzas - 19 septiembre, 2024
- Debes crear apps sin saber programar (no hay que saber nada) + Crea Test con IA + Scrum es el nuevo Excel - 12 septiembre, 2024
Hola, hablando de herramientas de pruebas, echale un ojo (si no lo conoces ya) al proyecto ETICS del CERN http://etics.web.cern.ch/etics/
Tiene buen aspecto
Gracias por el enlace, voy a ver…