Hola,
estoy de acuerdo en el hecho de que la mejor herramienta para tomar
requisitos es un procesador de textos o una hoja de cálculo. Pero desde mi
punto de vista, aún me atreviría a llegar más lejos: creo que la mejor forma
de tomar los requisitos podría ser con unas herramientas que cada vez están
más olvidadas: el papel y el lapiz.
La clave para escoger una buena herramienta de toma de requisitos rige en
que los requisitos deben ser compartidos y gestionados de forma que permitan
tener una visión continua de su evolución (control de versiones,
accesibilidad, etc)
Esto es importante porqué, cualquier cambio producido en estos requisitos,
puede afectar a todo el proyecto. Asimismo, estos requisitos deben ser la
base para la definición del plan de pruebas y el estudio de la cobertura de
éste (matrices de trazabilidad, etc).
Si se trabaja con herramientas básicas es dificil gestionar dichas tareas.
Para ello recomiendo lo siguiente: Borland CaliberRM y Segue SilkCentral
TestManager.
Con la primera es posible gestionar los requisitos de forma muy fácil
(control de cambios, multiacceso, etc). Permite incluso importar de
procesadores de texto.
SCTM sincroniza con CaliberRM, permite también importación desde
procesadores de texto (tanto de requisitos como del plan de pruebas) y da
una visión muy buena de cobertura de requisitos, de resultados de tests e
incluso permite gestionar las ejecuciones de los tests.
Saludos,
Sergi Dehesa