Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> bug tracking system, какую используете? 
:(
    Опции темы
sandello
Дата 30.3.2006, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: 2
Всего: 2



Возникла необходимость поставить в конторе систему ведения ошибок. Что-то вроде bugzilla, jira, etc
Тема мною совсем не копана, поэтому хочу спросить у более опытных: в чем основные преимущества джиры, багзиллы перед аналогами?


--------------------
user posted image
PM MAIL Jabber   Вверх
ALKS
Дата 30.3.2006, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: нет
Всего: 11



Их очень очень очень очень много...
из "известных" кроме JIRA отмечу еще TrackStudio и FogBugz

Проблема в том что вы сами должны четко представлять чего вы хотите от bug/issue tracking system иначе выбрать будет просто нереально. Я когда-то довыбирался до того что 8 месяцев принимал активное участие в разработке http://sourceforge.net/projects/trackplus...

Совет один - напишите на бумажке что вам от системы надо и выбирите систему которая строго удовлетворяет вашим нуждам. Большие тракеры такие вещи в себе что недели уходят на то чтоб понять как ими пользоваться а уж людей обучить людей...

PM   Вверх
belonesox
Дата 21.4.2006, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 21.4.2006
Где: Moscow

Репутация: нет
Всего: 1



Использование распространенного трекера - это правильно. Несколько лет назад был некий бум написания собственных систем контроля дел или ошибок, сейчас вроде бы все понимают, что знание интерфейса мейнстримовой системы  - это как знание языка типа английского. Т.е. изучив, например, интерфейс и понятия, скажем, Bugzillы - у вас не будет проблем с подачей и анализом багов в десятке (а то и сотне) опенсорсовых или просто открытых проектов. Это при том, что возможно, дизайн вам покажется убогим, а ее внутренности (если захотите править - ужасными), и вполне возможно, что за несколько месяцев вы родите с нуля систему, которая полностью удовлетворит вас. Но это будет как эсперанто - у всех ваших коллег все равно не удовлетворишь по эргономике и дизайну, к тому же будет влом изучать систему, знание которой не повысит их (сотрудников) рыночную стоимость.

Важно только понимать необходимость связи системы "issue"-trackinga с остальными системами поддержки разработки - системой контроля версий, системой документирования, остальными хранилищами артефактов.

Далее надо понять, готовы ли вы например платить, скажем пять кусков (Jira) и требовать сопровождения от производителя или вам интересно поковырятся самому, много ли у вас проектов, собираетесь ли вы учитывать только ошибки или задания тоже, насколько легким будет переход с текущих технологий.

Например, если бы была небольшая новая компания - я бы рекомендовал поставить какой нибудь softwareforge типа Trac (т.е. чтобы сразу была и вебподдержка репозитария, и форумы/вики-системы или иной CMS и т.п.) в одном флаконе.

Если компания здоровая - то тут уже надо думать о стратегии внедрения, это разговор нетелефонный.



 
PM MAIL WWW   Вверх
MultiDev
Дата 21.4.2006, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 12.4.2006

Репутация: нет
Всего: нет



Trac очень удобен. 
PM MAIL   Вверх
ALKS
Дата 21.4.2006, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: нет
Всего: 11



Trac наверное удобен. многие хвалят, но... я использую Windows, не знаю Python, никогда не администрировал Apache, не имею не малейшего представления что такое ClearSilver & SQLite... когда какое-то время назад я ткнулся в инструкции по установки и абгрейду Trac, я понял что мне искренне жалко своего времени и что я не буду его убивать на то чтобы разобраться в этом. я готов тратить время на то чтобы систематизировать и отслеживать ошибки и проблеммы, но не на установку системы для систематизации и отслеживать ошибок и проблем. 
PM   Вверх
jimur
Дата 21.4.2006, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 21.4.2006

Репутация: нет
Всего: 3



Если есть деньги и нет времени, то Jira.
+ удобная
+ не торозит
+ легко настраивается
+ как следствие - широко используется
+ постоянно развивается
- стоит денег, но это больше вопрос порядочности/жирности компании  smile  
PM MAIL   Вверх
парторг
Дата 23.4.2006, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 18.9.2005

Репутация: нет
Всего: нет



JIRA - а если еще в сочетании с Confluence использовать, то работа ваще превращается в праздник!  
PM MAIL   Вверх
onsh76
Дата 26.4.2006, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 20.11.2005
Где: Beautiful BC

Репутация: нет
Всего: 5



Кто может сравнить TrackStudio vs. JIRA на предмет интеграции с SVN.
Контора хочет делать привязку багов к коду(как это например реализовано в StarTeam).Плюс иметь API для интеграции со своим добром.
TrackStudio вроде как дают даже сорцы, если проплачено за Ент.версию.
Спасибо заранее за отзывы.
 
PM MAIL   Вверх
maximkr
Дата 26.4.2006, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.4.2006

Репутация: 1
Всего: 2



1) В TrackStudio 3.2.x интеграция с SVN сделана на основе триггера, который вызывается при commit-е и вносит информацию в TrackStudio через SOAP API. Главный недостаток - способ сложный в настройке.
2) В TrackStudio 3.5 (бета должна быть доступна в течении 2-3 дней, релиз - в течении нескольких недель) интеграция с SVN будет в точности как в JIRA (на основе javasvn), разницы там не будет никакой.

И TrackStudio, и Atlassian дают сырцы, но в случае с TrackStudio их можно не брать :-) и прилично сэкономить. Реально исходники для TrackStudio нужны гораздо реже, чем для JIRA т.к.
- система сама по себе более гибкая и бОльшую часть функциональности можно настроить прямо из web-интерфейса. 
- в TrackStudio используются не плагины, а скрипты. Скрипты проще писать и отлаживать, можно задавать разные скрипты для разных проектов, для инсталляции скрипта не нужно перезапускать систему, компиляция тоже не нужна. Главный минус - плагины более функциональны, особенно если  дело касается изменения интерфейса.

Сравнение TrackStudio и JIRA с пристрастием тут:
http://www.trackstudio.ru/products-comparison.html
 
PM MAIL   Вверх
ALKS
Дата 26.4.2006, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: нет
Всего: 11



Мы не пробовали JIRA но мы всерьез пробовали TrackStudio. Полагаю что они концептуально и функционально близки. был выделен человек который посвятил 2 недели на то чтобы досконально разобраться и принять решение подходит оно нам или нет. Вывод - мощно, гибко в освоении не тривиально, для нашей команды в 10 человек смысла не имеет - слишком наворочено для наших нужд... . 
PM   Вверх
maximkr
Дата 26.4.2006, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.4.2006

Репутация: 1
Всего: 2



Цитата(ALKS @ 26.4.2006,  16:01)
Мы не пробовали JIRA но мы всерьез пробовали TrackStudio. Полагаю что они концептуально и функционально близки. был выделен человек который посвятил 2 недели на то чтобы досконально разобраться и принять решение подходит оно нам или нет. Вывод - мощно, гибко в освоении не тривиально, для нашей команды в 10 человек смысла не имеет - слишком наворочено для наших нужд... .


Вы правы, все так и есть. Но за разницу в цене года саппорта и апгрейдов ($2400 у JIRA против $300 у TrackStudio) в наших краях можно посадить 2-х человек чтоб они в течении месяца изучали особенности TrackStudio и рассказывали остальным, еще и деньги останутся smile  

Это сообщение отредактировал(а) maximkr - 26.4.2006, 17:04
PM MAIL   Вверх
onsh76
Дата 27.4.2006, 07:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 20.11.2005
Где: Beautiful BC

Репутация: нет
Всего: 5



maximkr,  ALKS,
Господа, спасибо большое за обзор.

>> - в TrackStudio используются не плагины, а скрипты. Скрипты проще писать и отлаживать, можно >>задавать разные скрипты для разных проектов, для инсталляции скрипта не нужно перезапускать >>систему, компиляция тоже не нужна.

А что за скрипты там используются: внутренних кастомизированный язык? Или что-то стандартное, типа перлухи?
  
PM MAIL   Вверх
maximkr
Дата 27.4.2006, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 26.4.2006

Репутация: 1
Всего: 2



Цитата

А что за скрипты там используются: внутренних кастомизированный язык? Или что-то стандартное, типа перлухи?


Beanshell, т.е. синтаксис Java-подобный. Какого-то специального API для скриптов нет, они могут напрямую вызывать методы ядра или использовать любые классы, которые разрешены в trackstudio.properties. Еще интересная фича - при работе скриптов проверяются все permissions, поэтому если у пользователя есть права на просмотр handler-а для этой задачи, то task.getHandler вернет что надо, если нет, то вернет null.

примеры использования:

1) Вычисление значений custom-полей. При этом скрипт может генерить кусок html-страницы и можно делать экзотику, например, custom-поле в котором собраны ссылки на все аттачи. Его можно использовать чтоб загружать аттачи прямо со списка задач (страница subtasks):
http://www.trackstudio.com/documentation/3...ield_Value.html

2) Заполнение списка возможных значений для списочных custom-полей.

3) Триггера (аналог BEFORE/AFTER/INSTEAD OF триггеров в СУБД):
http://www.trackstudio.com/documentation/3...g_Triggers.html

4) CSV Import. В TrackStudio для импорта используется не wizard, а скрипт. CSV файл обрабатывается построчно, для каждой строки вызывается скрипт и он может создать необходимые объекты. Способ выглядит более сложным чем jira-шный wizard, но на порядок более гибкий: можно импортировать пользователей, задачи с сообщениями, можно на ходу создавать недостающие объекты, выстраивать импортируемые задачи иерархически и т.п.:
http://www.trackstudio.com/documentation/3...m_CSV_File.html

 
PM MAIL   Вверх
onsh76
Дата 27.4.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 93
Регистрация: 20.11.2005
Где: Beautiful BC

Репутация: нет
Всего: 5



maximkr, 
Спасибо за исчерпывающий ответ! 
PM MAIL   Вверх
sandello
Дата 17.8.2006, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 18.5.2005
Где: Пермь

Репутация: 2
Всего: 2



Вопрос по поводу Trac'а: хочу включить исходный код wiki в SVN-репозитарий проекта. Возможно такое?


--------------------
user posted image
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.1055 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.