Да. Есть BI-панели, которые собирают данные из нескольких источников, прямые интеграции между самими инструментами и платформы, которые строят картину проекта поверх уже имеющихся инструментов. SLAtech Vantage относится к третьему типу: он подключается к трекеру задач, почте, учёту времени и мониторингу ошибок и связывает их с одним проектом, одними задачами и одними людьми.
Почему "одна картина" сложнее, чем кажется
У каждого инструмента свои идентификаторы, свои люди и свой ритм. Один и тот же человек в почте это адрес, в трекере это имя пользователя, а в учёте времени ещё одно имя. Одна и та же ошибка появляется в мониторинге тысячу раз и один раз в виде задачи.
Показать всё на одном экране легко. Трудно связать между собой, какой час относится к какой задаче, какое письмо о ней говорит и какая ошибка к ней привела.
Тот, кто связывает только экраны, получает красивую панель. Тот, кто связывает сами записи, может ответить на вопрос "почему это заняло столько времени", не открывая пять инструментов.
Какие подходы существуют
- BI-панель. Очень гибкая, но её кто-то должен построить и поддерживать. Она показывает числа, а контекста за ними обычно не видно.
- Прямые интеграции между инструментами. Трекер показывает коммиты, мониторинг открывает тикет. Каждая пара инструментов связывается отдельно, и единого места, где сходится всё, нет.
- Платформа поверх инструментов. Собирает данные из всех инструментов в один проект и связывает их между собой. Инструменты остаются на месте, а платформа должна поддерживать подключения.
Что подключается к SLAtech Vantage
- Задачи: Jira Cloud и Data Center, Azure DevOps, Trello, Asana, ClickUp, Linear, monday.com и Freshservice;
- Часы: Toggl Track, Clockify, Harvest, Everhour, TimeCamp и записи о работе из Jira и ClickUp;
- Код: GitHub, GitLab и Bitbucket, включая упавшие прогоны GitHub Actions и GitLab CI;
- Ошибки: Sentry, Rollbar, Bugsnag и Application Insights;
- Переписка: Gmail с вложениями, Telegram через бота и файл экспорта WhatsApp.
Как всё связывается между собой
Задача сохраняет свой номер и статус из исходной системы. Часы записываются на задачу. Письмо можно привязать к задаче, и тогда его можно читать рядом с её историей. Ошибка, которая повторяется в мониторинге, группируется по сигнатуре, и из такой группы можно открыть задачу, которая помнит, откуда она пришла.
Люди хранятся как люди, а не как адреса: у одного человека может быть несколько адресов и несколько телефонов. Поверх всего этого работает поиск по смыслу по задачам, почтовым цепочкам, вложениям, переписке, записям времени и коммитам, с указанием источников, из которых собран ответ.
Что это даёт в повседневной работе
- ошибки ранжируются по частоте за последние семь дней, типу и повторному появлению после закрытия, а о новой группе приходит одно оповещение, а не сто;
- заказчик видит в портале месячный отчёт, собранный из тех же данных без чьего-либо участия;
- вопрос вроде "что сломалось в платежах в этом месяце" получает ответ из того, что записано, а не из чьей-то памяти.
Границы без прикрас
- подключения работают только на чтение. Записывать обратно можно только в Freshservice: изменения статуса и публичные ответы;
- часы, которые ведутся в Tempo, не забираются;
- Telegram принимается только с момента подключения, без истории. WhatsApp попадает внутрь только файлом экспорта;
- почта сейчас подключается только через Gmail, подключений по IMAP и к Google Calendar нет;
- оповещения уходят по почте и в уведомления браузера, а не в Slack или Telegram.
Частые вопросы
Меняет ли SLAtech Vantage что-нибудь в подключённых инструментах?
Как попадает переписка из WhatsApp?
Отправляются ли данные во внешнюю языковую модель?
Нужно ли что-то устанавливать в код, чтобы получать ошибки?
Заменяет ли это Jira или наш трекер задач?
Хотите увидеть свои инструменты в одной картине? Можно начать с пробного периода.
Начать бесплатно