АнглийскийРусскийУкраинскийКитайский

| Продукты| Сравнение с JIRA
 

Сравнение
TrackStudio Enterprise 3.5 и Atlassian JIRA 3.12

Клиенты часто просят нас сравнить TrackStudio и JIRA. Результаты сравнения в значительной степени зависят от выбора критериев, поэтому мы возьмем критерии, которые использует компания Atlassian для сравнения JIRA Standard, Professional и Enterprise. Очевидно, такое сравнение не будет учитывать сильные стороны TrackStudio и будет показывать JIRA в самом выгодном свете.

Feature JIRA Std JIRA Pro JIRA Ent TrackStudio
Brilliant web interfaceYou decide
Superb issue organisation
Issue Navigator
The DashboardUsing KlipFolio
Customizable workflow 
Available workflowsFixed1UnlimitedUnlimited
Workflow editor 
Saved filters
Subscribable filters
Shared filters
Multiple dashboards Using KlipFolio
Custom fields
Field Configurations11UnlimitedUnlimited
Field ScreensGlobalBy projectBy project & issue typeBy project, issue type, user group, user role
Field Screen Tabs  Tab-based interface
Global & user column ordering 
Per filter column ordering   
Permission schemes
Project permissions
Dynamic role-specific permissions  
Issue security levels  
LDAP configurator  
Sub-tasks 
Task sequencing 
Email integration
RSS integration
MS Excel integration
Remote APIs
Install JIRA pluginsNo, use scripts instead
CVS repositories per project1UnlimitedUnlimitedUnlimited
Project categories  
Component leads  
Project e-mail addressing  
Legendary ServiceYou decide
Unlimited users
Unlimited projects
Unlimited issues
Upgrades
Email support
Priority Email and Phone support  
Our famous free JIRA t-shirt   
Source codeUnlike JIRA, not required for extensive customization. Available for an additional fee.
Commercial License$1200$2400$480028000 руб
Support & Updates (every year)$600$1200$24008400 руб

Как видно из таблицы, функциональность TrackStudio Enterprise наиболее близка к функциональности JIRA Enterprise, возможности обоих продуктов значительно превосходят возможности JIRA Standard и JIRA Professional. В то же время полная стоимость владения в течение трех лет одним сервером TrackStudio Enterprise будет в 6,4 раз ниже полной стоимости владения одним сервером JIRA Enterprise:
Продукт 1 год 2 года 3 года
JIRA Enterprise144.000 руб216.000 руб288.000 руб
TrackStudio Enterprise28.000 руб36.400 руб44.800 руб

Если же в разных филиалах или отделах организации будут использоваться разные экземпляры системы, то разница за счет использования TrackStudio Global License будет еще более значительной: использование трех серверов TrackStudio Enterprise в течение трех лет обойдется в 13,3 раз дешевле:

Продукт 1 год 2 года 3 года
JIRA Enterprise432.000 руб648.000 руб864.000 руб
TrackStudio Enterprise48.000 руб56.400 руб64.800 руб

Примечание. В данном случае мы сравнивали стоимость базовой лицензии и стоимость технической поддержки и обновлений в течение трех лет. Мы брали цену из прайс-листа компании, без учета возможных скидок и наценок посредников. Курс доллара: $1=30 руб

Рассмотрим перспективы развития продуктов. Воспользуемся страницей JIRA Popular Issues, чтобы узнать какой функциональности больше всего не хватает пользователям JIRA на данный момент (12 января 2009), и как эта функциональность реализована в TrackStudio.

Есть в TrackStudio Enterprise, но нет в JIRA Enterprise:

Feature Submit Date Won't fix Date Solution Description
Field level security permissions
Why is this feature so important?
Feb 2003 Oct 2007 Hiding Unused Fields
Project Group Administrator
Why is this feature so important?
Dec 2004   The underlying problem has been solved. Learn more about User Management concepts (PDF).
Better support for logical operation (and/or/not) type of filters.
Why is this feature so important?
Apr 2004   Partially solved. Learn more about implementing complex filtering conditions.
Priorities, Resolutions and Statuses per project / issue type
Why is this feature so important?
May 2004   Learn more about TrackStudio workflow.
Assign issues to multiple users or a group
Why is this feature so important?
Mar 2003   Learn how to enable group handler assignment.
Support for subcomponents
Why is this feature so important?
Sep 2002   The underlying problem has been solved. Learn Task Concepts.
Permissions per workflow step / state
Why is this feature so important?
Apr 2005   Learn more about TrackStudio workflow.
Sub-issues should be able to contain their own sub-issues
Why is this feature so important?
Sep 2004   The underlying problem has been solved. Learn Task Concepts.
Make field required only for one state transition
Why is this feature so important?
Jan 2005   Can be solved using a simple trigger. Learn more about triggers.
Support for build labels within versions
Why is this feature so important?
Jul 2002   The underlying problem has been solved. Learn more about Adding a Custom Field.
Ability to rename a user
Why is this feature so important?
Sep 2003   You can change user name or login.
Hide Time Tracking estimates from certain users (e.g. customers)
Why is this feature so important?
Sep 2003   Hiding Unused Fields
Resolve & Time spent
Why is this feature so important?
Oct 2002   The underlying problem has been solved - you can change task state, assign a task, log time spent, and add a comment in a single action. Learn Message Concepts.
Filter on Versions and Components across Projects
Why is this feature so important?
Apr 2003   The underlying problem has been solved. Learn Task Concepts.
User Preference: User Time Zones
Why is this feature so important?
Feb 2002   The dates displayed to a user are always contiguous with their local time zone, rather than the server's time zone.
Custom fields for Projects
Why is this feature so important?
Jul 2003   The underlying problem has been solved. Learn Task Concepts.
Renaming groups after creation
Why is this feature so important?
Mar 2003   You can rename groups anytime.
Search the change history
Why is this feature so important?
Dec 2004   You can search tasks by message history.
Sub-tasks should inherit component and version of parent task
Why is this feature so important?
Nov 2004   The underlying problem has been (mostly) solved by using subtasking. Learn Task Concepts.
Ability to add watchers during issue creation
Why is this feature so important?
Dec 2004    
"Log work done" as a MANDATORY field when resolving issues
Why is this feature so important?
Apr 2003   Can be solved using a simple trigger. Learn more about triggers.
Can't filter by Security Level
Why is this feature so important?
Jan 2004   You can filter tasks this way.
Allow administrators to manage filters owned by other users
Why is this feature so important?
Apr 2006   Manager can manage filters, created by subordinate users.
Customize mail subject line
Why is this feature so important?
Apr 2004   Users can customize subject line for each e-mail template.
Allow permission schemes to be configured per issue type
Why is this feature so important?
Feb 2005   Users can configure permissions per issue type.
Allow filtering by project category
Why is this feature so important?
Mar 2004   TrackStudio support filtering projects by project category.
Support for Product Suites / Sub-Projects
Why is this feature so important?
Feb 2007   TrackStudio support project hierarchy/grouping.

Нет ни в TrackStudio Enterprise, ни в JIRA Enterprise:

Feature Submit Date Comments
Migrate to Atlassian User (externalised LDAP management)
Why is this feature so important?
Jul 2003  
Search/ filter for "empty" fields
Why is this feature so important?
Sep 2005  
Ability to share custom Portals
Why is this feature so important?
Oct 2004 Seems like too JIRA-specific.
Strict priority for all open issues
Why is this feature so important?
Apr 2005  

Как видно, из 30 наиболее востребованных функциональных особенностей, ожидаемых в следующих версиях JIRA вот уже в течении нескольких лет, 26 уже сейчас реализованы в TrackStudio Enterprise, а 2 являются специфичными для интерфейса JIRA (если проанализировать 50 наиболее востребованных функциональных особенностей, то картина будет полностью аналогичной).

Другая интересная страница - список всех задач с наибольшим количеством голосов (votes). Из него видно, что лишь 10-20% от общего количества наиболее важных проблем были исправлены в JIRA за последние годы.

Почему же развитие JIRA практически остановилось? Еще несколько лет назад очень популярными были простые open source системы (Bugzilla, Mantis). Появление JIRA оживило рынок, привлекло внимание к коммерческим системам и значительно подняло планку требований пользователей. Заимствованная от Bugzilla логическая модель системы и простой пользовательский интерфейс быстро сделали JIRA популярной, но теперь стали тормозом для дальнейшего развития.

За счет более мощной и гибкой внутренней архитектуры, TrackStudio имеет ряд важных функциональных особенностей, которые вряд ли появятся в Atlassian JIRA в ближайшие годы. Рассмотрим, в каких случаях выбор TrackStudio особенно выгоден нашим клиентам:

  • Выбирайте TrackStudio, если системой будут пользоваться разные команды внутри компании. Создайте внутри одной системы несколько независимых проектов со своими командами (отделами) и своими администраторами. Использование единой системы позволяет значительно упростить администрирование, делегировать полномочия, улучшить интеграцию. Кроме того, вы значительно экономите на стоимости лицензий.

  • Выбирайте TrackStudio, если система будет использоваться как для организации работы внутри компании, так и для общения с клиентами. Atlassian использует JIRA только для общения с внешними пользователями, но не для управления разработкой программного обеспечения (подробности можно прочитать тут и тут.) Более гибкие правила доступа и возможность блокировать клиентам доступ к отдельным полям задачи (затраты времени, приоритет, бюджет и т.п.) делают TrackStudio лучшим выбором и в этом случае.
    Обновление, 7 сентября 2007. Charles Miller из Atlassian сказал, что это "patently untrue". Прочитайте статьи по ссылкам выше целиком и решите для себя сами. Наш ответ и комментарии к нему можно прочитать тут.

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

  • Выбирайте TrackStudio, если ваша компания ведет большое количество проектов. TrackStudio позволяет эффективно управлять тысячами проектов: проекты можно организовывать в иерархию, можно делать поиск проектов по параметрам, к проектам можно прикладывать файлы (например, с техническим заданием), для проектов можно создавать пользовательские поля (дата релиза, клиент, номер договора) и многое другое. Если вы не хотите, что ваш список проектов выглядел вот так, выбирайте TrackStudio.

  • Выбирайте TrackStudio, если вы хотите автоматизировать периодически меняющийся процесс или сложный процесс, состоящий из большого количества состояний. Перед выполнением задачи ее должны утвердить несколько менеджеров ? Требуется возможность параллельного утверждения ? Хотите включить в процесс подготовку документации, отправку счетов, или техническую поддержку пользователей ? TrackStudio поможет вам автоматизировать сложный и изменчивый процесс максимально эффективно.

  • Выбирайте TrackStudio, если вы планируете использовать систему для управления проектами разработки программного обеспечения. TrackStudio поддерживает иерархию задач (WBS), ключевой элемент систем управления проектами. Подробнее об использовании TrackStudio для управления проектами можно прочитать тут.

  • Выбирайте TrackStudio, если вы хотите интегрировать разные службы (bug tracking, help desk, knowledge base, asset management, requirements management,...) внутри одной системы. Использование одного продукта значительно упростит интеграцию всех отделов компании: вам не нужно будет создавать учетные записи сотрудников, проекты, настраивать правила доступа и оповещения по e-mail в каждой системе. Перенос задач из help desk в bug tracking, из bug tracking в knowledge base станет значительно проще.

  • Выбирайте TrackStudio, если вы используете почасовую оплату при расчетах с работниками или клиентами. В TrackStudio вы можете учитывать затраты времени не только по проектам и людям, но и по операциям. Например, можно узнать, сколько времени было потрачено на исправление высокоприоритетных ошибок, а сколько - на тестирование. Можно указать, кто из разработчиков может вводить затраты времени и могут ли клиенты смотреть затраты времени разработчиков. Можно задать любые ограничения на комментарий, который поясняет что было сделано (например, программисты должны описать не менее 20 символов комментария на каждый час работы, а менеджеры - не менее 30). Подробнее возможности TrackStudio по учету времени описаны тут.

  • Выбирайте TrackStudio, если вам нужно интегрировать систему управления задачами с внутренним программным обеспечением. Мощные возможности оповещения по e-mail, импорта e-mail, импорта из CSV файлов и полный SOAP API делают TrackStudio лучшим выбором, если вас интересует интеграция с другими продуктами.

  • Выбирайте TrackStudio, если вы планируете использовать ORACLE. В ORACLE нельзя создать текстовые поля длиннее 4000 байт, однако описания проблем и различные служебные данные в JIRA и TrackStudio могут достигать десятков килобайт. Для решения этой проблемы в JIRA и TrackStudio используются разные методы.
    • В Atlassian пошли по пути использования полей типа CLOB, что привело к серьезным проблемам. В настоящее время Atlassian не рекомендует использовать ORACLE: We thus strongly recommend avoiding Oracle if you have any choice in the matter, for the benefit of all concerned.
    • TrackStudio разбивает длинные текстовые поля на куски по 1800 символов, которые хранит отдельными записями в специальной таблице. Этот способ является быстрым, простым в реализации и очень удобным в использовании - именно так большинство СУБД хранят данные, превышающие размер блока.

  • Выбирайте TrackStudio, если вы ищите замену пиратской копии дорогой коммерческой системы управления задачами. Если вам нужна функциональность Rational ClearQuest или Serena TeamTrack, но вы не готовы платить $1000 (и более) за одного пользователя - TrackStudio будет отличным выбором. TrackStudio не только не уступает этим системам, но и в ряде областей превосходит их.

  • Выбирайте TrackStudio, если вы и ваши клиенты находятся в разных часовых поясах.. Каждый пользователь TrackStudio может указать свою локаль и часовой пояс (time zone), которые TrackStudio будет использовать при вводе и выводе дат. Например, если клиент из Нью-Йорка указывает, что нужно решить проблему к 8/17/07 12:30 AM, то программист в Москве будет знать, что закончить работу нужно к 17.08.07 8:30.

  • Выбирайте TrackStudio, если ваша компания находится в одной из стран СНГ. У TrackStudio никогда не было проблем с кириллицей и другими национальными кодировками. TrackStudio Enterprise имеет нормальную русскую и украинскую локализации. В России и в Украине мы можем оформить покупку согласно всем требованиям бухучета. Скорее всего, мы находимся в близких часовых поясах, поэтому мы часто можем дать ответ на ваш вопрос в течение нескольких часов. Нам можно позвонить и рассказать о проблеме. Мы можем показать решение. Мы с вами говорим на одном языке!

Недавно Atlassian опубликовала ответное сравнение TrackStudio и JIRA, наши комментарии к нему вы можете прочитать тут.

Доступна для скачивания утилита импорта данных из JIRA в TrackStudio.

Copyright © 2002-2010,   ООО "ГРАН"
Свяжитесь с нами