Sugerencias para herramientas de desarrollo de requisitos que soporten objetivos CMMI

StackOverflow https://stackoverflow.com/questions/193754

  •  10-07-2019
  •  | 
  •  

Pregunta

Actualmente estamos evolucionando nuestros procesos de desarrollo en un esfuerzo por cumplir con CMMI (comenzaremos con el nivel 2 y avanzaremos desde allí). Estamos tratando de localizar una herramienta que sea económica (o gratuita) que nos permita desarrollar requisitos en el espíritu de CMMI. En otras palabras, necesitamos poder ingresar nuestros requisitos, realizar un seguimiento de los cambios a ellos, proporcionar alertas a las personas cuando los requisitos cambian, realizar la trazabilidad, etc. Nuestros proyectos suelen ser pequeños (generalmente 3 a 7 desarrolladores y un probador o dos).

Hemos analizado muchas de las herramientas comerciales, pero cuestan más de lo que podemos pagar. Observamos algunos en SourceForge (OSRM y otros) pero no pudimos encontrar nada que fuera lo suficientemente maduro como para tener las características que necesitábamos.

Estamos buscando sugerencias para una herramienta que cumpla con los requisitos anteriores.

¿Fue útil?

Solución

INCOSE es un excelente recurso para este tipo de preguntas. Mantienen una Base de datos de herramientas que indexa las herramientas de ingeniería de sistemas COTS y GOTS. Algunas de las herramientas que realizan la gestión de requisitos también tienen una funcionalidad de System Eng de alto nivel (CORE, por ejemplo), mientras que otras están más centradas (es decir, RequistePro).

La mayoría de estas herramientas costará dinero, pero pueden proporcionar algunas funciones gratuitas limitadas. Workspace.com , por ejemplo, proporciona algunas funciones gratuitas. Recomendaría no lanzar su propia solución o adaptar una herramienta que no esté específicamente destinada a la gestión de requisitos, ya que el costo oculto de ponerlo en marcha, así como la ineficiencia en la tarea prevista podría ser onerosa.

Si no puede permitirse gastar dinero en una herramienta de requisitos, sería mejor usar la funcionalidad gratuita de una herramienta comercial. Pero no hagas eso ... pon el dinero en efectivo para RequisitePro y duerme mejor sabiendo que estás obteniendo la herramienta adecuada para el trabajo.

Otros consejos

¿Qué tal comenzar con un Wiki? Usamos TWiki pero hay muchos otros disponibles. El wiki que usamos

  • envía un correo electrónico cuando alguna página cambia
  • almacena el historial de cambios en cada página
  • usando el enlace automático de wikis puede crear una jerarquía de requisitos

Esto parece cubrir la mayoría de sus artículos. Los wikis como TWiki tienen complementos que también pueden ayudarte.

Si solo tiene de 3 a 7 desarrolladores en un proyecto utilizando una de las grandes herramientas comerciales, puede ser demasiado complejo para lo que necesita.

Nos interesa mucho CMMI en nuestra empresa, pero todas nuestras herramientas se desarrollan internamente.

Todo lo que puedo recomendar es desarrollar sus propias herramientas. Al menos tendrá la ventaja de que reflejará su proceso comercial.

En general, para una nueva herramienta, comenzamos con una herramienta desarrollada en un proyecto, que luego se comparte con el resto de la empresa, si ha tenido éxito. No tenga miedo de usar Excel para rastrear sus requisitos junto con un estatuto, que junto con un buen sistema de control de cambios, como la subversión, le brinda mucha trazabilidad.

Un equipo de la empresa para la que solía trabajar estaba trabajando en la personalización de plantillas de elementos de trabajo de Visual Studio Team System para manejar el seguimiento de requisitos. Un objetivo, que también debe considerar, era permitir la trazabilidad desde los requisitos hasta los elementos de trabajo del desarrollador y luego los defectos. Esto permite un análisis poderoso de qué requisitos están vinculados a la mayoría de los defectos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top