Sugestões para ferramentas de desenvolvimento de requisitos que suportam objetivos CMMI

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

  •  10-07-2019
  •  | 
  •  

Pergunta

No momento, estamos evoluindo nossos processos de desenvolvimento em um esforço para se tornar compatível com o CMMI (vamos começar com o nível 2, e subir de lá). Estamos tentando localizar uma ferramenta que é barato (ou livre) que nos permitirá desenvolver requisitos no espírito do CMMI. Em outras palavras, precisamos ser capazes de entrar nossas necessidades, acompanhar as mudanças para eles, fornecer alertas para os indivíduos quando a mudança de requisitos, executar rastreabilidade, etc. Nossos projetos são tipicamente pequenos (normalmente 3 - 7 desenvolvedores e um testador ou dois).

Vimos muitas das ferramentas comerciais, mas eles custam mais do que somos capazes de suportar. Nós olhamos para alguns no SourceForge (OSRM e outros), mas não foi possível encontrar nada foi suficientemente maduros que também tinha as características que precisávamos.

Estamos à procura de sugestões para uma ferramenta que atenda aos requisitos acima.

Foi útil?

Solução

INCOSE é um excelente recurso para este tipo de pergunta. Eles mantêm um Ferramentas de banco de dados que indexa COTS e ferramentas GOTS Sistema de engenharia. Algumas das ferramentas que realizam o gerenciamento de requisitos também têm alto nível de funcionalidade do sistema Eng (CORE, por exemplo), enquanto outros são mais estreitamente focadas (ou seja RequistePro).

A maioria destas ferramentas vai custar dinheiro, mas pode fornecer algumas funcionalidades livre limitado. Workspace.com , por exemplo, proporciona algumas funcionalidades livre. Eu recomendaria contra a rolar sua própria solução, ou adaptação de uma ferramenta que não se destina especificamente para o gerenciamento de requisitos, porque o custo oculto de consegui-lo ir, bem como a ineficiência na tarefa pretendida pode tornar-se onerosa.

Se você absolutamente não pode dar ao luxo de gastar algum dinheiro em uma ferramenta de requisitos, seria melhor usar a funcionalidade livre de uma ferramenta comercial. Mas não faça isso ... pony-se o dinheiro para RequisitePro e dormir melhor sabendo que você está recebendo a ferramenta certa para o trabalho.

Outras dicas

Que tal começar com de um Wiki? Usamos TWiki mas existem muitos outros disponíveis. O wiki que utiliza

  • envia um e-mail quando qualquer mudança páginas
  • armazena o histórico de alterações em cada página
  • usando a auto-linking de wikis você pode criar uma hierarquia de requisitos

Este parece cobrir a maior parte de seus itens. Wikis como TWiki tem plugins que também pode ajudá-lo.

Se você tiver apenas 3-7 desenvolvedores em um projeto usando uma das grandes ferramentas comerciais pode ser complexa demais para o que você precisa.

Estamos pesadamente em CMMI em nossa empresa, mas todas as nossas ferramentas são desenvolvidos in-house.

Tudo o que posso recomendar é desenvolver suas próprias ferramentas. Você terá pelo menos a vantagem de que ele irá refletir seu processo de negócio.

Em geral, para uma nova ferramenta, começamos com uma ferramenta desenvolvida em um projeto, que é então compartilhada com o resto da empresa, se tiver sido bem sucedida. Não tenha medo de usar o Excel para traçar suas necessidades junto com statuts, que, juntamente com um bom sistema de controle de mudanças, como a subversão, dá-lhe um monte de rastreabilidade.

Uma equipe da empresa que eu trabalhava para estava trabalhando sobre como personalizar Visual modelos de item de trabalho Studio Team System para lidar com requisitos de rastreamento. Um dos objetivos, que você deve considerar também, foi para permitir a rastreabilidade de requisitos por meio de itens de trabalho do desenvolvedor e defeitos em seguida. Isto permite uma análise poderosa dos quais requisitos estão vinculados às maioria dos defeitos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top