Предложения по инструментам разработки требований, которые поддерживают цели CMMI

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

  •  10-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top