Как говорится в названии, сейчас я запускаю один проект и пытаюсь настроить инфраструктуру для проекта (SVN, электронная почта, отслеживание ошибок, интернет-форумы и т.д.)
Итак, Бугзилла или Мантис?
Как говорится в названии, сейчас я запускаю один проект и пытаюсь настроить инфраструктуру для проекта (SVN, электронная почта, отслеживание ошибок, интернет-форумы и т.д.)
Итак, Бугзилла или Мантис?
Я думаю, вы обнаружите, что ваша команда будет любить Trac или Redmine больше, чем Bugzilla или Mantis. Оба прекрасно сочетаются с Subversion. Оба включают вики, форумы, функции управления проектами...
Краткий обзор:
Trac: очень широко используется и любит, написанный на питоне, огромное сообщество, множество "плагинов". Общей жалобой является то, что она не поддерживает несколько проектов из коробки, но вы можете добавить плагин, чтобы помочь с этим.
Redmine: написано в RubyOnRails. Как Trac, но более полный из коробки. Авторы Redmine пытаются создать лучший Trac, чем Trac.
Если вы заинтересованы в том, что другие поисковики отслеживали ошибки, которые сравнивали друг с другом, я добавил несколько ссылок:
http://ifdefined.com/blog/post/2007/10/Links-to-other-comparisons-of-issue-trackers.aspx
Если вы в Windows, который, как я предполагаю, нет, тогда также рассмотрите BugTracker.NET, простую в использовании, очень настраиваемую ошибку отслеживание в .NET/MS SQL Server. (Отказ от ответственности: я автор).
Мне нравится богомол. Это просто, и он выполняет свою работу.
Я использовал Bugzilla и Mantis, но я предпочитаю простоту Mantis. Это не так богато, как Bugzilla, но, я помню, что сражался с Bugzilla намного больше. Mantis - это то, что вы можете настроить, а затем уйти.
Мантис определенно выигрывает на почве юзабилити над Бугзильей.
В частности, гораздо быстрее регистрировать ошибки на Mantis. Время для регистрации ошибок является блокировщиком для некоторых людей. Я слышал, что он использовался в качестве предлога для того, чтобы не регистрировать их, исправлять их и притворяться, что никогда не было ошибок для исправления ошибок (симптомов более сложных проблем с командой).
Только когда клиент (в настоящее время использующий Basecamp, bleah!) запустил идею Mantis, потому что это было недостаточно, что я понял, что некоторые люди (как отмечено выше) считают, что это уродливо.
По сравнению с Bugzilla или другой системой, которую мы пытались реализовать, какая-то странная европейская вещь, Mantis великолепна.
Я знаю, что Mantis хорошо чешет - друг использовал его для создания фильма Happy Feet. Он настроил его, добавив одно дополнительное поле, чтобы обеспечить еще один уровень категоризации.
Bugzilla больше, больше сообщество, больше возможностей, больше власти... по этой причине я всегда предпочитал богомол;) Mantis такой же уродливый, как и грех, но для большинства проектов он дает вам то, что вам нужно в простой и интуитивный способ.
Если у вас есть большая команда, большой отдел QA и все остальные bugzillia могут быть лучше подходят. Маленькая команда, которая просто нуждается в том, чтобы сделать что-то полезное - тогда богомол, вероятно, лучше imo.
Самая большая функция, отсутствующая в мантисе (возможно, она добавила ее с тех пор, как это было несколько лет назад) - это функция отчетов, поэтому вы можете отслеживать прогресс с помощью хороших линейных и круговых диаграмм. Однако я просто написал простой PHP script, чтобы вытащить данные и вручную их создать в excell каждую неделю (заняло всего 5 минут). Не велика, но функционально достаточна для того, что нам нужно в то время.
Однако там онлайн-демонстрации обоих, поэтому я предлагаю вам попробовать их и выбрать то, что подходит вам лучше всего.
НТН
Mantis великолепно и очень легко настроить
Я использую его около 3 лет
Он имеет следующие проблемы.
Существует ограничение на 2 мегабайта на размер файла, который вы можете сохранить. Это становится проблемой, если вы хотите включить скриншоты проблемы.
Если два человека одновременно обновляют проблему - кто-то потеряет данные
Я использовал оба и не понравился им вообще, я предпочитаю Trac, если вам действительно нужно выбирать между эти два я бы пошел на Bugzilla Интеграция для TRAC с subversion является реальной (посмотрите Assembla, чтобы увидеть, как работает интеграция)
Trac также является открытым исходным кодом, и его довольно просто добавить новые отчеты и т.д.
Мантис велик и прост, простота важна, так как мои клиенты не являются техническими людьми.
Вы можете попробовать Redmine. Это дает вам доступ к репо, трекеры, форумы, вики, календарь - в одном месте.
Я активно использовал Bugzilla (по умолчанию для проектов на работе), но Mantis получает мой голос за легкую настройку и использование.
Я слышал хорошие вещи о fogbugz, но еще не нашел возможности использовать его. http://www.fogcreek.com/FogBUGZ/
Я предпочитаю богомол. Он прекрасно работает и легко расширяется либо с помощью плагинов, либо с помощью кодирования.
Еще одно голосование за Trac - мертвое, простое в движении, хороший веб-просмотр в вашем репозитории и т.д.
Выбор правильного трекера ошибок требует, чтобы вы знали, кто его будет использовать (и как он будет использоваться). Я использовал Bugzilla и Mantis и нашел Bugzilla лучше с технической точки зрения, но Mantis выигрывает, если некоторые из ваших репортеров ошибок не программисты, а не программисты. Его интерфейс менее "угрожает" для начинающего пользователя bugtracker.
Если у вас есть частный bugtracker, вам также нужно рассмотреть параметры, которые он дает вам, чтобы указать, кому разрешено просматривать/редактировать и т.д.
Я использовал bugzilla некоторое время, но Redmine получил мой голос. простая настройка, очень интуитивно понятная.