Что выбрать: TRAC или JIRA?

08.05.08

Хорошими помощниками в ведении планов проекта являются трекинговые системы. Систем таких огромное количество: платных (JIRA, TrackStudio…) и бесплатных (Trac, Bugzilla…), web-based и настольных, написанных различных языках программирования. Однако, для проектов разработки ПО наиболее популярны Trac и Jira. Обе системы вполне подходят для ведения плана уровня задач (Tasks, Tickets), но возможность группировки заданий разработчикам в версии и вехи (Milestones, Versions) вполне может использоваться для ведения плана уровня проекта. Системы эти очень разные. Trac — бесплатная,написана на Python. Jira — коммерческая (от $1200 до $4800), написана на Java.

Trac будет более удобным для случаев, когда небольшая группа работает над одним достаточно крупным проектом. Излишняя формализация процессов, отчеты и прочее здесь не нужны и возможностей трекера «из коробки» вполне хватает. А возможность вести документацию проекта в онлайн просто незаменима. Кроме того — в интернете есть проекты вроде Assembla, предоставляющие всем желающим бесплатный svn-хостинг, интегрированный c Trac.

JIRA привлекает гибкостью настроек, фильтров, отчетов, удобным dashboard. Отлично реализована многопроектность. Конечно, java и цена за лицензию наверняка несколько отпугивают потенциальных пользователей. Но для тех, кому важен контроль за множеством проектов вполне могут себе позволить даже Enterprise-лицензию, стоимость которой сравнима со стоимостью 3х-4х человеко-месяцев разработки, за которые создать свой продукт или достаточно развить какой-нибудь из известных мне бесплатных конечно не получится.