Вопрос

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

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

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

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

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

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

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

Решение

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

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

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

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

Atlassian предоставляет коммерческие ДЖИРА для отслеживания проблем / управления проектами и Слияние для вики.Jira работает, по крайней мере, с Subversion.

Туманный ручей основан на ртути Печь для обжига для контроля версий и Туманный жук для отслеживания проблем / управления проектами.Оба коммерческие.Обе версии доступны как размещенные, так и запускаемые на вашем собственном сервере.

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

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

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

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

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

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

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

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