Здравствуйте, yaser, Вы писали:
Y>Искал по форуму, не нашал того что мне нужно. Хотел чтобы уважаемые форумчане поделились наработанным опытом.
Y>Итак, есть 3 цели, которые хотелось бы достичь:
Y>1. Удобный багтрекер
Y>2. Удобное управлени проектом ( постановка задач, контроль выполнения, работа над ошибками )
Y>3. Удобный контроль версий (контроль исходников как-то надо связать с выполнением задачи, т.е. например есть баг, программист поправил, в управлении проектом есть ссылки на список исходников, которые исправил программист )
Y>4. Сборка проекта (например, где-то заводится новая сборка, как-то забирается все с репозитария версий, собирается, возможно автоматом формируется
Y> ChangeLog по багтрекеру, новым задачам )
Такой мега-системы, которая бы сочетала в себе управление проектом, багтрекер, систему контроля версий,
билд-сервер и отчеты, не существует в природе, скорее всего. Обычно выбирают отдельные системы для
каждого типа задач и объединяют это в единую среду, руководствуясь соображениями совместимости и
удобства администрирования. Например, Jira или Bugzilla для управления проектом и отслеживания ошибок,
GIT для контроля версий, TeamCity для сборки. Все это дело крутится на linux под Apache, в
качестве базы данных используется какой-нибудь MySQL. Частенько такая среда еще подтюнивается всякими
сценариями и конфигами, а также самописными утилитами под желаемое поведение, удовлетворяющее
запросам компании и требованиям к организации рабочего процесса.
Y>Все как-то сумбурно написал, но основные вещи надеюсь понятны.
Y>Еще мне не совсем понятно, чем принципиально отличается багтрекер от системы ведения версии? Ведь можно сказать что новая задача это тоже что и баг, только приоритет выполнения другой. Баги исправляются в первую очередь, доработки — во вторую.
Система управления проектами — широкая по функционалу среда, туда может входить система отчетов,
документация, форумы, управление файловым хранилищем, рассылка сообщений, организация процессов,
планирование, диаграммы и прочее. А багтрекер — лишь часть этой системы, предназначенная исключительно
для отслеживания ошибок, хотя современные багтрекеры дублируют многое из систем управления проектами,
из-за чего грань между ними стирается.
Y>Просьба поделится опытом кто какие связки использует. Насколько они удобны.
Обсуждалось здесь —
http://rsdn.ru/forum/tools/4176143.aspxАвтор: Ciget
Дата: 28.02.11