Бесплатный инструмент управления инцидентами для более чем 50 пользователей

В нашей команде DevOps (~10 человек) мы получаем несколько отчетов об ошибках, запросов на изменение или отчетов об инцидентах в неделю. Эти скромные объемы не заслуживают такого приложения, как TopDesk, поэтому мне стало интересно, знает ли кто-нибудь хороший (и бесплатный) инструмент управления инцидентами. Поиск в Google не дал никаких интересных результатов, но, возможно, я использовал неправильные ключевые слова.

Требования

  • Создание билетов
  • Категории билетов
  • Приоритет билетов
  • Комментарии к билетам
  • Отслеживание билетов
  • Бесплатно

Окружающая среда

  • Пользователь > 50
  • Сервер должен работать на Linux (но принимаются предложения Windows)
  • Клиент должен быть веб-приложением
Хотели бы вы, чтобы он работал как веб-интерфейс? Вы сказали, что у вас есть опыт работы с TopDesk. Какие характеристики TopDesk вам понравились/не понравились?
@Braiam Мне нравится TopDesk, но он слишком дорог для наших скромных нужд.
Говоря о «DevOps»: я бы имел в виду какую-то систему, которая покрывает все ваши требования ИМХО (я сам ее использую), но выходит далеко за рамки (вики, исходный код, билеты и многое другое, с возможностью ссылки между всеми этими компонентами). Работает через Интернет (взаимодействие через веб-браузер), работает и в Linux. Будет ли это приемлемым или слишком тяжелым?
Будучи давним пользователем Mantis , мы только что попробовали Trello для небольшого проекта, чтобы задокументировать этап тестирования. Хотя это и не самый «классический» инструмент, я все же думаю, что он может помочь и вам.
Mantis — отличный инструмент, и при этом довольно универсальный.

Ответы (7)

Я давний пользователь Trac . Это клиент-серверное приложение на основе Python, что означает, что вы запускаете его на сервере, а «клиентам» для доступа к нему не нужен ничего, кроме веб-браузера:

Пример трека TracDroid Трак-клиент
Пример скриншота из одного из моих проектов/клиентов для Android (нажмите на изображение, чтобы увеличить его)

Это, безусловно, соответствует вашим требованиям:

  • Создание билетов: Конечно. Это его основная цель.
  • Категоризация билетов: как показано на скриншоте, несколькими способами: по компонентам, типам билетов и т. д.
  • Приоритет билетов: Yepp (на скриншоте это видно по фоновым цветам: голубые имеют низкий приоритет)
  • Комментарии к билетам: Однозначно. Возможны даже вложения.
  • Отслеживание билетов: Конечно. Все участники могут даже получать сообщения по электронной почте, когда что-либо происходит (новый комментарий, изменение состояния заявки и т. д.).
  • Бесплатно: Мало того, даже .
  • Пользователь > 50: Позвольте мне посчитать... Моя установка в настоящее время насчитывает 203, так что: проверьте :)
  • Сервер должен работать на Linux: здесь он работает (в настоящее время на Debian)
  • Клиент должен быть веб-приложением: Да. Достаточно только браузера, так что даже не требуется дополнительная установка со стороны пользователя. Но если вы настаиваете, есть и альтернативные клиенты — даже для мобильных устройств, например, TracDroid или Trac Client на Android.

Для краткого введения вы также можете проверить статью о Trac в Википедии .

Полностью соответствуя вашим требованиям, Trac может сделать гораздо больше: он содержит вики и поддерживает системы контроля версий (исходный код). И вы можете создать перекрестную ссылку между компонентами, например, адресовать тикет в коммите SVN или ревизию в тикете ("Это решается с ревизией: 123"), или и то, и другое из Wiki, или... Ну, вы также можете расширить функциональность с помощью одного из сотен дополнений, доступных на Trac-Hacks .

Конечно, на самом сайте проекта , а также на Tac-Hacks работает Trac , поэтому, если вы хотите увидеть настоящую живую демонстрацию, просто отправляйтесь туда.

Может ли Trac создавать заявки, которые отправляются на адрес support@company.com?
@Grumpyol'Bear или на user@example.com — решать вам, какой адрес электронной почты вы определяете для владельца проекта :)
Нет, я имел в виду, что Tracto должен быть настроен и настроен таким образом, чтобы иметь входящее электронное письмо support@company.com для отправки сообщений по почте. Затем кто-то с проблемой пишет на support@company.com с проблемой, а затем система Trac создает билет автоматически с проблемой, описанной в электронном письме. Или вы имели в виду, что Trac может иметь support@company.com или user@example.com в качестве входящей электронной почты для автоматического создания заявок?
@Grumpyol'Bear AFAIR это возможно — либо напрямую, либо с помощью одного из множества плагинов. Я никогда не использовал эту функцию и прекратил использовать Trac несколько лет назад.

Несколько лет назад я пробовал Redmine , и это может быть вариантом для вас.

Требования

ДаВы можете создавать заявки, они называются проблемами в этой среде .
ДаВозможна категоризация проблем.
ДаТакже можно установить приоритеты для проблем
Да. Каждую проблему можно обсудить, добавив комментарии . с открытым исходным кодом и бесплатно
Да
Да

Окружающая среда

Да Должно быть возможно более 50 пользователей , хотя я сам не пробовал.
ДаСерверная часть работает в Windows, Unix, Linux и Mac
Да. Клиенты используют браузер для доступа к инструменту.

Доступна онлайн-демонстрация: http://demo.redmine.org/

Трекер ошибок Mantis

Я бы предложил Mantis , как уже сделали несколько комментаторов. Я использую его успешно. Это:

  • свободно
  • с открытым исходным кодом — GPL
  • хорошо настраиваемый только по конфигурации (рабочие процессы, статусы, категории, приоритеты)
  • надстройка для мобильного доступа (сторонняя, платная)
  • интеграция с электронной почтой – создание заявок из электронной почты

Требования:

  • PHP

Mantis — отличный старт для частных лиц и небольших компаний, потому что стандартный PHP-хостинг в настоящее время более доступен (и дешевле), чем другие варианты. Например, многие стандартные веб-провайдеры не поддерживают Python или ASP.NET.

Я использовал SiT! Поддержите Incident Tracker (и собственно сравните его с другими решениями ).

Он соответствует всем вашим перечисленным требованиям.

введите описание изображения здесь

Требования

ДаВы можете создавать заявки .
ДаКатегоризация производится с помощью навыков , продуктов и сайтов .
ДаМожно выбирать приоритеты для проблем
Да. Вы можете добавлять комментарии и просматривать историю инцидентов .
ДаВозможно отслеживание заявок
Да.

Окружающая среда

ДаПоддерживает более 50 пользователей .
ДаСерверная часть работает на Windows, Unix, Linux и Mac
Да. Клиент — это веб-приложение.

Может СиТ! автоматически создавать тикеты, если кто-то пишет support@company.com с проблемой?
@Grumpyol'Bear: Я думаю, но, пожалуйста, спросите на superuser.com , чтобы быть уверенным и знать, как это сделать. Ваше здоровье!

Я согласен с предложением Customizer о Redmine. Наша команда использует его в течение многих лет, и это отлично сработало для нас.

Просто чтобы вы знали, вы можете зайти в Digital Ocean и быстро запустить Redmine с их установкой в ​​один клик. Может быть быстрее, чем установка на свой сервер для тестирования.

Мы используем Eventum как для запросов в службу поддержки клиентов, так и для отслеживания проблем разработки.

Требования:

  • Создание тикетов - в один клик
  • Категоризация билетов - проверить
  • Приоритет тикетов - проверить
  • Комментарии к заявкам - задайте изначально, редактируемые потом
  • Отслеживание билетов - проверить
  • Бесплатно - проверить

Окружающая среда:

  • Пользователь > 50 - нет проблем
  • Сервер должен работать на Linux (принимаются предложения Windows) - Linux; требует MySQL и PHP, поэтому его довольно легко настроить
  • Клиент должен быть веб-приложением - для вашего удобства я добавил несколько скриншотов:

Общий вид изображения

введите описание изображения здесь

введите описание изображения здесь

Вот короткая презентация: slideshare .

Похвалы: «Команда технической поддержки MySQL AB использует Eventum, что позволило нам значительно сократить время отклика».

Есть ли у Eventum возможность автоматически создавать тикеты, если кто-нибудь отправит письмо по адресу support@company.com?
@Grumpyol'Bear Это стало для меня неожиданностью, похоже , это поддерживает то, что вы ищете: github.com/eventum/eventum/wiki/Basic-User:-Creating-Issues .

Взгляните на GitLab . Он отвечает всем вашим требованиям, имеет открытый исходный код, а платформа, на которой он основан, является ведущим конкурентом GitHub. Вы можете использовать эту платформу бесплатно или самостоятельно.