| Задача: держать команды в курсе ключевых показателей эффективности Команда инженеров Vtiger состоит из небольших подразделений, специализирующихся на производительности, безопасности, пользовательском опыте и проблемах клиентов. У каждой команды есть собственный набор ключевых показателей эффективности для отслеживания прогресса в достижении целей. Чтобы гарантировать, что все будут в курсе, нам нужен был способ регулярно информировать команды об их целях и текущей производительности. Решение: сценарии и задания Google Spaces и сервера VTAP. Мы используем Google Workspace для внутреннего общения, включая Google Chats и Google Groups. У каждой команды есть выделенное Google Space, участники которого напрямую влияют на показатели и отвечают за достижение целей. Google Chats предлагает веб-перехватчики для отправки автоматических сообщений в Spaces. Вы можете настроить эти веб-перехватчики, перейдя в «Настройки пространства» > «Приложения и интеграции» > «Веб-перехватчики» > «Добавить веб-перехватчик». Для каждой команды мы создали отдельное Пространство. Например, группа Ferrari отслеживает проблемы с производительностью, фиксируемые внутренними инструментами и о которых сообщают клиенты. Эти проблемы классифицируются по степени воздействия и им присваиваются уровни приоритета с соответствующими весами. Критические проблемы, затрагивающие нескольких пользователей или серверов, получают наивысший вес (например, 10 баллов), тогда как проблемы, связанные с конкретными пользователями или функциями, получают меньший вес (например, 5 баллов). Мы суммируем все зарегистрированные проблемы и рассчитываем индексную оценку. Более высокий балл указывает на большую потребность в решении проблемы, а более низкий балл означает положительный прогресс. Частота обновлений для каждой команды зависит от их рабочего процесса. Командам, работающим с клиентами, требуются ежедневные обновления в 10:00, чтобы быть в курсе критических проблем. Группы производительности, чья работа включает в себя анализ и проверку, получают обновления два раза в неделю, что позволяет провести тщательное исследование перед выпуском исправлений. Создание запланированного задания для ежедневных обновлений Вот как мы настроили задание на стороне сервера, чтобы каждый день в 10:00 напоминать команде, работающей с клиентами, об их результатах: - Перейдите к приложению «Платформа» в главном меню и выберите «Задания сервера».
- Создайте новое задание сервера. Они функционируют аналогично заданиям cron и имеют ограничение на выполнение в две минуты.
Функциональность задания сервера Требование: отправлять ежедневное уведомление об индексе проблем клиентов в Google Space. Решение: - Мы использовали API-интерфейсы веб-сервисов Vtiger для доступа к данным отчетов.
- Пользовательский отчет в Vtiger был создан для подсчета открытых проблем, классифицированных по приоритету.
- О проблемах сообщалось в модуле «Задачи» Vtiger.
- Серверный сценарий использовал HTTP API VTAP для доступа к отчету и получения данных в формате JSON.
- Были подсчитаны и агрегированы баллы, а также подготовлен шаблон для отправки информации в вебхук Space.
- Наконец, HTTP API VTAP в рамках задания сервера передали детали в Space.
- Примечание: Больше информации о новых API веб-сервисов будет обсуждаться в ближайшие месяцы.
Календарное Планирование: частота заданий сервера обеспечивает своевременную доставку информации в группу. Code |