Набор инструментов жизненного цикла - PullRequest
5 голосов
/ 01 октября 2008

Я собираюсь заменить инструменты жизненного цикла, используемые в настоящее время моими командами разработчиков. Инструменты, которые я ищу:

  • Контроль версий
  • Отслеживание дефектов / ошибок
  • Отслеживание требований
  • Управление тестовым набором
  • (потенциально) Управление проектом: Статус проекта, часы ввода

У меня есть новый мощный сервер (Windows 2008 Server) для запуска всех инструментов. Я смотрю на COTS и варианты с открытым исходным кодом, но пока не решил.

Другие факторы:

  • Распределенная команда (разные физические сайты)
  • Некоторые разработки для Windows, некоторые разработки для Linux
  • Программное обеспечение, прошивка, технические документы должны иметь возможность использовать его

Рекомендации относительно хорошего набора, который будет работать вместе?
Если Open Source, лучший подход для запуска на Windows 2008 Server?

Ответы [ 3 ]

3 голосов
/ 01 октября 2008

Svn / Trac плюс несколько плагинов, вероятно, помогут вам пройти большую часть пути бесплатно.

Если вы используете версию, поставляемую Visualsvn (они включают в себя как trac, так и subversion), то это тоже очень просто.

http://www.visualsvn.com/server/ http://trac.edgewall.org/ http://trac -hacks.org /

1 голос
/ 18 апреля 2010

Наиболее распространенным выбором для системы контроля версий является Subversion . Он имеет хорошую поддержку инструментов, большинство инструментов работают с Subversion из коробки.

У вас есть распределенная команда, поэтому вы можете рассмотреть вопрос о распределенной системе контроля версий. Например Mercurial или Git . Mercurial лучше поддерживает Windows. Поддержка инструментов немного отсутствует по сравнению с «традиционными» системами контроля версий, такими как Subversion .

Все перечисленное является открытым исходным кодом.

Для управления проектами / отслеживания проблем / отслеживания требований существует открытый исходный код Trac , который представляет собой комбинированный трекер, программное обеспечение для управления проектами и вики Trac работает с Subversion, Git и Mercurial.

Atlassian предоставляет коммерческий JIRA для отслеживания проблем / управления проектами и Confluence для вики. Jira работает как минимум с Subversion.

Fog Creek имеет Mercurial Kiln для контроля версий и FogBugz для отслеживания проблем / управления проектами. Оба коммерческие. Обе версии доступны как для хостинга, так и для запуска на сервере.

Я использовал Trac, который работает, но вы можете ожидать некоторых изменений и настройки, прежде чем он заработает, как вы хотите, чтобы он работал.

1 голос
/ 02 октября 2008

Посмотрите на инструменты Atlassian- http://www.atlassian.com/, мы использовали некоторые из их продуктов (Jira / Confluence), и они хорошо связаны друг с другом. Не совсем дорого.

Как администратор / вики-садовник, они просты в использовании и управлении, что иногда может быть важным пропущенным требованием.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...