Зрелость ITSM: как оценить и развивать вашу службу поддержки

Как оценить зрелость ITSM вашей службы по объективным сигналам из GLPI (диагностический SQL, матрица по уровням и cron в режиме CLI) и повышать её на один уровень за раз, не перескакивая этапы.

В этой статьеРазделов: 7

Понять, где вы находитесь, — первый шаг к тому, чтобы понять, куда двигаться. В этом руководстве показано, как оценить уровень зрелости ITSM вашей службы по объективным сигналам из самого GLPI — не полагаясь на ощущения — и как расставить приоритеты для следующих шагов развития.

Зрелость не измеряется мнением

На вопрос «на каком мы уровне?» почти всегда отвечают эмоционально: тот, кто каждый день тушит пожары, клянётся, что это уровень 1, а руководитель, одобривший покупку инструмента, клянётся, что уровень 4. Оба ошибаются, потому что измеряют ощущение, а не процесс. Зрелость ITSM — это степень формализации, автоматизации и оптимизации управления услугами, и она оставляет измеримые следы в базе данных инструмента. Прежде чем нанимать консультантов или покупать новые модули, стоит извлечь эти следы.

Объективная диагностика: спросите сам GLPI

Три сигнала хорошо отличают зрелую службу от незрелой: сколько заявок действительно категоризировано, у скольких привязан SLA и сколько времени уходит на решение. Выполните запрос ниже прямо в базе (только чтение) за последние 90 дней:

-- Maturity signals over the last 90 days (GLPI 10/11)
SELECT
  COUNT(*)                                               AS total_tickets,
  ROUND(100 * SUM(itilcategories_id > 0) / COUNT(*), 1) AS pct_categorized,
  ROUND(100 * SUM(slas_id_ttr > 0) / COUNT(*), 1)       AS pct_with_resolution_sla,
  ROUND(AVG(TIMESTAMPDIFF(HOUR, date, solvedate)), 1)   AS avg_hours_to_resolve
FROM glpi_tickets
WHERE date >= DATE_SUB(NOW(), INTERVAL 90 DAY)
  AND is_deleted = 0
  AND solvedate IS NOT NULL;

Практическая интерпретация: если категоризировано меньше 70% заявок, забудьте об управлении проблемами — вам не на чем группировать повторяющиеся случаи. Если SLA привязан меньше чем к 50%, ваши отчёты о выполнении измеряют только ту часть, у которой есть срок, а не всю работу службы. А если среднее время решения сильно колеблется от месяца к месяцу, процесс всё ещё ad-hoc, даже если инструмент есть.

Матрица: уровень × сигнал в GLPI × действие

Используйте матрицу, чтобы определить свой уровень по тому, что GLPI показывает сегодня, а не по тому, что вам хотелось бы видеть:

УровеньНаблюдаемый сигнал в GLPIСледующее техническое действиеЦелевая метрика
1 — Ad-hocНет инструмента или заявки без категории/SLAВнедрить GLPI, создать организацию и профили100% заявок в инструменте
2 — ПовторяемыйЗаявки создаются, но преобладает категория «Прочее»Компактное дерево категорий + начальный SLA>70% категоризировано
3 — ОпределённыйКатегории и SLA используются; распределение вручнуюБизнес-правила (назначение), база знанийSLA привязан >90%
4 — УправляемыйМетрики собираются; cron в CLIУправление проблемами и изменениями, дашбордыSLA выполнен >90%
5 — ОптимизированныйРешения на основе данных; зрелая автоматизацияАнализ повторяемости, интеграция с бизнесомЕжегодное снижение повторных обращений

Деталь сопровождения, которая искажает любую метрику

В сопровождении клиентских сред больше всего вводит в заблуждение показатель «SLA выполнен», когда автоматические действия GLPI работают в режиме GLPI (запуск из браузера), а не CLI. В этом режиме пересчёт сроков, эскалации и уведомления происходят, только когда кто-то открывает страницу системы. Итог: в 3 часа ночи, когда никто не залогинен, ни одна заявка не эскалируется, а отчёт на следующий день показывает зелёный SLA, не соответствующий действительности. Частая ошибка — доверять дашборду, не проверив в Настройки > Автоматические действия, какой задан режим выполнения. Исправление — перевести всё на CLI и запланировать системный cron:

# /etc/cron.d/glpi  - runs the automatic actions every minute
# Works for GLPI 10 and 11 (front/cron.php is portable; on 11 avoid depending on the console)
* * * * * www-data /usr/bin/php /var/www/html/glpi/front/cron.php &>/dev/null

После перехода на CLI в разделе Автоматические действия смените поле «Режим выполнения» каждой критичной задачи (queuednotification, slaticket, closeticket) на CLI. Без этого вы можете быть на уровне 4 на бумаге и на уровне 2 на практике.

Ловушка унаследованного дерева категорий

Ещё одна частая ошибка — повышать уровень, считая, что «много категорий» — признак зрелости. Всё наоборот. Мы принимали на сопровождение среду, в которой было около 400 категорий, импортированных из унаследованной системы и вложенных на пять уровней. На практике сотрудники не находили нужную категорию, выбирали первую попавшуюся, и поле превращалось в шум. Мы перекатегоризировали историю за последние месяцы, сократили дерево до чуть более двух десятков категорий, отражающих то, с чем команда реально работает, и только после этого отчёты по причинам обрели смысл. Практическое правило, которым мы пользуемся: если в категорию не поступало заявок 90 дней, она кандидат на удаление. Избыток категорий не говорит о зрелости; он мешает сортировке и искажает любой анализ повторяемости.

Чек-лист быстрой оценки

  1. Есть ли ITSM-инструмент, в котором находятся все заявки? (да = уровень 2+)
  2. Более 70% заявок имеют конкретную категорию, а не «Прочее»? (да = уровень 3+)
  3. SLA привязан, а cron работает в проверенном режиме CLI? (да = уровень 3+)
  4. Метрики собираются и разбираются на регулярной встрече? (да = уровень 4+)
  5. Решения принимаются на основе данных, а не ощущений? (да = уровень 4+)
  6. Есть ли активное управление проблемами, снижающее повторяемость? (да = уровень 5)

План развития: один уровень за раз

Не пытайтесь перескакивать этапы — каждый уровень опирается на предыдущий. Если диагностика показала низкую категоризацию, следующий шаг — не покупать ИИ, а сократить дерево категорий до того, чем команда реально пользуется (на практике 15–25 категорий покрывают большинство служб среднего размера), и обучить сортировке. Только когда категоризация стабилизируется, управление проблемами обретает смысл, потому что вы наконец можете группировать инциденты по причинам. Если вы на уровне 1–2, начните с внедрения GLPI и базовой настройки, прежде чем браться за какую-либо автоматизацию.

По нашему опыту сопровождения, самый быстрый рост зрелости даёт не новая функциональность, а наведение порядка в том, что уже есть: cron в CLI, компактные категории и SLA, привязанный к 100% типов заявок. Эти три настройки переводят службу с уровня 2 на уровень 3 за несколько недель без дополнительных затрат на лицензии.

Если вам нужна диагностика зрелости с этими показателями, извлечёнными из вашей собственной среды, NexTool проводит оценку и сопровождение GLPI для B2B-служб — от базовой настройки до оптимизированного уровня.


Проверено командой NexTool Solutions.

Часто задаваемые вопросы

В Настройки > Автоматические действия столбец режима выполнения показывает CLI или GLPI для каждой задачи. Проверьте также дату последнего запуска: если она сдвигается только когда кто-то заходит в систему, cron работает в веб-режиме. Правильно — запланировать front/cron.php в cron операционной системы и задать для каждого критичного действия режим CLI.

Более 70% заявок в конкретных категориях (не «Прочее» и не пусто) — минимум для управления проблемами. Ниже этого группировки по причинам получаются бедными, а анализ повторяемости теряет достоверность.

Дашборды помогают, но зависят от хорошо заполненных данных и надёжного cron. Если категоризация низкая или cron работает в веб-режиме, дашборд показывает оптимистичные цифры. Поэтому стоит сверять их с SQL-запросами на чтение прямо в базе.

Нет. Начните с практик, которые решают самые острые проблемы (инциденты и запросы), с компактными категориями и привязанным SLA. Управление проблемами и изменениями подключается позже, когда базовые данные уже надёжны.

Покупать новую функциональность (автоматизацию, ИИ) до того, как наведён порядок в базовых вещах. Без последовательной категоризации, привязанного SLA и cron в CLI любой продвинутый слой наследует плохие данные и выдаёт отчёты, не отражающие реальную работу.

Нужна помощь?