Предложения по инструментам разработки требований, которые поддерживают цели CMMI - PullRequest
4 голосов
/ 11 октября 2008

В настоящее время мы развиваем наши процессы разработки, стремясь стать совместимыми с CMMI (мы начнем с уровня 2 и оттуда поднимемся). Мы пытаемся найти недорогой (или бесплатный) инструмент, который позволит нам разрабатывать требования в духе CMMI. Другими словами, нам нужно иметь возможность вводить наши требования, отслеживать их изменения, предоставлять оповещения отдельным лицам об изменении требований, выполнять отслеживание и т. Д. Наши проекты обычно небольшие (обычно от 3 до 7 разработчиков и один или два тестировщика).

Мы рассмотрели многие коммерческие инструменты, но они стоят больше, чем мы можем себе позволить. Мы рассмотрели некоторые из них на SourceForge (OSRM и другие), но не смогли найти ничего достаточно зрелого, которое также обладало бы необходимыми нам функциями.

Мы ищем предложения для инструмента, отвечающего вышеуказанным требованиям.

Ответы [ 4 ]

2 голосов
/ 02 января 2010

INCOSE - отличный ресурс для такого рода вопросов. Они поддерживают База данных инструментов , которая индексирует инструменты системной инженерии COTS и GOTS. Некоторые из инструментов, которые выполняют управление требованиями, также имеют высокоуровневую функциональность System Eng (например, CORE), в то время как другие более узко сфокусированы (например, RequistePro).

Большинство этих инструментов будут стоить денег, но могут предоставлять некоторые ограниченные бесплатные функции. Workspace.com , например, предоставляет некоторые бесплатные функции. Я бы рекомендовал не использовать собственное решение или адаптировать инструмент, который специально не предназначен для управления требованиями, потому что скрытые затраты на его реализацию, а также неэффективность при решении поставленной задачи могут стать обременительными.

Если вы абсолютно не можете позволить себе тратить деньги на инструмент требований, было бы лучше использовать бесплатный функционал из коммерческого инструмента. Но не делайте этого ... собирайте деньги на RequisitePro и спите лучше, зная, что вы получаете правильный инструмент для работы.

0 голосов
/ 27 января 2009

Мы сильно увлечены CMMI в нашей компании, но все наши инструменты разрабатываются собственными силами.

Все, что я могу порекомендовать, это разработать свои собственные инструменты. По крайней мере, вы будете иметь преимущество в том, что оно будет отражать ваш бизнес-процесс.

В целом, для нового инструмента мы начинаем с инструмента, разработанного для проекта, который затем передается остальной компании, если он был успешным. Не бойтесь использовать Excel для отслеживания ваших требований вместе со статутами, что наряду с хорошей системой контроля изменений, такой как subversion, дает вам много возможностей для отслеживания.

0 голосов
/ 20 марта 2009

Команда в компании, в которой я работал, работала над настройкой шаблонов рабочих элементов Visual Studio Team System для отслеживания требований. Одной из целей, которую также следует учитывать, было обеспечение возможности отслеживания от требований до рабочих элементов разработчика, а затем дефектов. Это позволяет провести мощный анализ того, какие требования связаны с большинством дефектов.

0 голосов
/ 11 октября 2008

Как насчет того, чтобы начать с вики? Мы используем TWiki , но есть много других доступных. Вики, которую мы используем

  • отправляет электронное письмо при изменении любых страниц
  • хранит историю изменений на каждой странице
  • с помощью автоматического связывания вики вы можете создать иерархию требований

Это, кажется, покрывает большинство ваших предметов. Вики вроде TWiki имеют плагины, которые также могут вам помочь.

Если в проекте задействовано всего 3-7 разработчиков, использование одного из крупных коммерческих инструментов может оказаться слишком сложным для того, что вам нужно.

...