En la compañía donde trabajo, estamos comenzando a planear cumplir con el ciclo de vida de desarrollo de software. Ya tenemos un sistema wiki, vcs, sistema de seguimiento de errores y un sistema de integración continua.
El siguiente paso que queremos tener es comenzar a administrar, de manera estructurada, los requisitos de software. No queremos usar un wiki o documentación compartida porque tenemos muchos aportes (desarrollador, gerente, comercial, analista de seguridad y otros) y no queremos manejar la proliferación de .doc alrededor del recurso compartido de red. Estamos tratando de buscar y esperamos poder encontrar y usar un software FOSS para administrar todo esto.
Tenemos alrededor de 30 personas y no tenemos un presupuesto para software comercial. Necesitamos una solución gratuita para la gestión de requisitos.
Lo que queremos es un software que pueda administrar:
Características requeridas:
- Requisitos de software divididos de forma estructurada y configurable
- Versiones de los requisitos (historial, diff, etc., como código fuente)
- Interdependencia de requisitos (hijo de, padre de, relacionado con)
- Control de acceso basado en reglas para el manejo de datos
- Multiusuario, multiproyecto
- Carga de archivos (para gráficos, documentos relacionados, etc.)
- Funciones de informe y extracción.
Características opcionales:
- Basado en la web
- Caso de prueba
- Gestión basada en el tiempo (línea de tiempo, datos exceptuados, datos de resultados)
- Asignación de personas, etc.
- Cosas relacionadas con el negocio
- Manejo de asignación de hardware
Ya he jugado con testlink y ahora estoy jugando con RTH, el siguiente que intento es redmine.