Порівняння з JIRA
Порівняння TrackStudio Enterprise 3.5 і Atlassian JIRA 3.11
Клієнти часто просять нас порівняти TrackStudio і JIRA. Результати порівняння в значній мірі залежать від вибору критеріїв, тому ми візьмемо критерії, які використовує компанія Atlassian для порівняння JIRA Standard, Professional і Enterprise. Очевидно, таке порівняння не буде враховувати сильні сторони TrackStudio і буде показувати JIRA з найбільш вигідної сторони.
| Feature | JIRA Std | JIRA Pro | JIRA Ent | TrackStudio |
|---|---|---|---|---|
| Brilliant web interface | ![]() |
![]() |
![]() |
You decide |
| Superb issue organisation | ![]() |
![]() |
![]() |
![]() |
| Issue Navigator | ![]() |
![]() |
![]() |
![]() |
| The Dashboard | ![]() |
![]() |
![]() |
Using KlipFolio |
| Customizable workflow | ![]() |
![]() |
![]() |
|
| Available workflows | Fixed | 1 | Unlimited | Unlimited |
| Workflow editor | ![]() |
![]() |
![]() |
|
| Saved filters | ![]() |
![]() |
![]() |
![]() |
| Subscribable filters | ![]() |
![]() |
![]() |
![]() |
| Shared filters | ![]() |
![]() |
![]() |
![]() |
| Multiple dashboards | ![]() |
![]() |
Using KlipFolio | |
| Custom fields | ![]() |
![]() |
![]() |
![]() |
| Field Configurations | 1 | 1 | Unlimited | Unlimited |
| Field Screens | Global | By project | By project & issue type | By 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 plugins | ![]() |
![]() |
![]() |
No, use scripts instead |
| CVS repositories per project | 1 | Unlimited | Unlimited | Unlimited |
| Project categories | ![]() |
![]() |
||
| Component leads | ![]() |
![]() |
||
| Project e-mail addressing | ![]() |
![]() |
||
| Legendary Service | ![]() |
![]() |
![]() |
You decide |
| Unlimited users | ![]() |
![]() |
![]() |
![]() |
| Unlimited projects | ![]() |
![]() |
![]() |
![]() |
| Unlimited issues | ![]() |
![]() |
![]() |
![]() |
| Upgrades | ![]() |
![]() |
![]() |
![]() |
| Email support | ![]() |
![]() |
![]() |
![]() |
| Priority Email and Phone support | ![]() |
![]() |
||
| Our famous free JIRA t-shirt | ![]() |
|||
| Source code | ![]() |
![]() |
![]() |
Unlike JIRA, not required for extensive customization. Available for an additional fee. |
| Commercial License | $1200 | $2400 | $4800 | $1000 |
| Support & Updates (every year) | $600 | $1200 | $2400 | $300 |
Як видно з таблиці, функціональність TrackStudio Enterprise найбільш близька до функціональності JIRA Enterprise, можливості обидвох продуктів значно переважають можливості JIRA Standard і JIRA Professional.
Розглянемо перспективи розвитку продуктів. Скористаємось сторінкою JIRA Popular Issues, щоби дізнатись якої функціональності більш за все не вистачає користувачам JIRA на даний момент (31 августа 2007), і як ця функціональність реалізована в TrackStudio.
Є в TrackStudio Enterprise, але нема в JIRA Enterprise:
| Feature | Submit Date | Won't fix Date | Solution Description |
|---|---|---|---|
| Field level security permissions | Feb 2003 | Oct 2007 | Hiding Unused Fields |
| Import / Export (backup / restore) individual projects | Apr 2003 | Not required. The underlying problem has been solved. | |
| Project Group Administrator | 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. | Apr 2004 | Partially solved. Learn more about implementing complex filtering conditions. | |
| Assign issues to multiple users or a group | Mar 2003 | Learn how to enable group handler assignment. | |
| Support for subcomponents | Sep 2002 | The underlying problem has been solved. Learn Task Concepts. | |
| Priorities, Resolutions and Statuses per project / issue type | May 2004 | Learn more about TrackStudio workflow. | |
| Permissions per workflow step / state | Apr 2005 | Learn more about TrackStudio workflow. | |
| Sub-issues should be able to contain their own sub-issues | Sep 2004 | The underlying problem has been solved. Learn Task Concepts. | |
| Make field required only for one state transition | Jan 2005 | Can be solved using a simple trigger. Learn more about triggers. | |
| Support for build labels within versions | Jul 2002 | The underlying problem has been solved. Learn more about Adding a Custom Field. | |
| Editing Workflows is too inflexible | Aug 2005 | You can edit active workflow with almost no restrictions. | |
| Ability to rename a user | Sep 2003 | You can change user name or login. | |
| Hide Time Tracking estimates from certain users (e.g. customers) | Sep 2003 | Hiding Unused Fields | |
| Resolve & Time spent | 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 | Apr 2003 | The underlying problem has been solved. Learn Task Concepts. | |
| User Preference: User Time Zones | 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 | Jul 2003 | The underlying problem has been solved. Learn Task Concepts. | |
| Renaming groups after creation | Mar 2003 | You can rename groups anytime. | |
| Search the change history | Dec 2004 | You can search tasks by message history. | |
| Sub-tasks should inherit component and version of parent task | Nov 2004 | The underlying problem has been (mostly) solved by using subtasking. Learn Task Concepts. | |
| Ability to add watchers during issue creation | Dec 2004 | ||
| Clone Issues between projects | Apr 2003 | The underlying problem has been (mostly) solved by using subtasking. Learn Task Concepts. | |
| "Log work done" as a MANDATORY field when resolving issues | Apr 2003 | Can be solved using a simple trigger. Learn more about triggers. | |
| Can't filter by Security Level | Jan 2004 | You can filter tasks this way. |
Нема ні в TrackStudio Enterprise, ні в JIRA Enterprise:
| Feature | Submit Date | Comments |
|---|---|---|
| Save, reuse and share Dashboards (like dashboard picklist) | Oct 2003 | Seems like too JIRA-specific. |
| Migrate to Atlassian User (externalised LDAP management) | Jul 2003 | |
| Multiple default dashboards | Sep 2003 | Seems like too JIRA-specific. |
| Search/ filter for "empty" fields | Sep 2005 | |
| Ability to share custom Portals | Oct 2004 | Seems like too JIRA-specific. |
Як видно, з 30 найбільш необхідних функціональних особливостей що очікуються в наступних версіях JIRA ось вже на протязі кількох років, 25 з них вже зараз реалізовані в TrackStudio Enterprise. 3 з них є специфічними для інтерфейсу JIRA (якщо проаналізувати 50 найбільш очікуваних функціональних особливостей, то картина буде повністю аналогічною).
Чому ж розвиток 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 7:30.
- Вибирайте TrackStudio, якщо ваша компанія знаходиться в одній з країн СНД. В TrackStudio ніколи не було проблем з кирилицею та іншими національними кодуваннями.
TrackStudio Enterprise має нормальну, повноцінну російську та українську локалізації.
В Росії та в Україні ми можемо оформити купівлю згідно всіх вимог бухобліку. Скоріш за все, ми знаходимося в близьких часових поясах, тому ми часто можемо дати відповідь на Ваше питання на протязі кількох годин. Нам можна подзвонити і розказати про проблему. Ми можемо показати рішення. Ми з Вами говоримо близькими мовами!

