Переход от традиционного ITSM к Agile. Как построить гибкое управление ИТ-услугами?
Участвовал в Аджайл-трансформациях в крупнейших компаниях в России (Альфа банк, МТС, Х5 retail group), с международным опытом в стартапе зарубежом
Современные компании стремятся повысить оперативность и гибкость в управлении ИТ-услугами, чтобы быстрее реагировать на запросы бизнеса и улучшать клиентский опыт. Традиционные подходы ITSM (управление ИТ-услугами) с их жесткими процессами и бюрократическими барьерами часто не справляются с этими задачами. Работа по Agile позволяет трансформировать управление ИТ-услугами, делая его более эффективным и адаптивным.
Проблемы традиционного ITSM и необходимость изменений
Традиционные подходы в ITSM ориентированы на процессы, строгие регламенты и соблюдение SLA (соглашений об уровне обслуживания). Основные проблемы таких подходов:
Долгие циклы реагирования на запросы и изменения. Регламентированные процессы, как правило, требуют много времени на согласования и прохождение всех этапов.
Низкая адаптивность к изменениям. Структурированные процессы сложно адаптировать под новые требования или внезапные изменения.
Бюрократия и низкая вовлеченность команд. Сотрудники часто становятся простыми исполнителями задач, теряя мотивацию и интерес к процессу улучшений.
Agile подходы позволяют изменить эти процессы, сделав их более гибкими, ускоряя выполнение задач и вовлекая команды в постоянное улучшение работы.
Формирование Agile-команд в ITSM
Адаптация Agile в ITSM требует создания кросс-функциональных команд, которые будут самостоятельно решать инциденты и управлять изменениями. Такие команды должны быть автономными, чтобы минимизировать зависимость от других отделов и повысить скорость реагирования. Вот ключевые специалисты, которые должны войти в команду:
Инженер по поддержке (Support Engineer): Основной специалист, отвечающий за первичную обработку инцидентов и взаимодействие с пользователями.
DevOps-инженер: Участвует в автоматизации процессов, CI/CD и быстром реагировании на проблемы, помогает оперативно внедрять исправления.
Специалист по управлению изменениями (Change Manager): Координирует изменения, оценивает риски и управляет релизами, обеспечивая стабильность.
Технический аналитик (Technical Analyst): Анализирует причины инцидентов, помогает команде находить эффективные решения, собирает данные.
Скрам-мастер или Канбан-мастер (Scrum Master/Kanban Master): Помогает команде оптимизировать процесс, устранять блокеры и фокусироваться на непрерывных улучшениях.
Менеджер по релизам (Release Manager): Организует и координирует релизы, планирует и тестирует изменения перед их внедрением.
Эта структура команды обеспечивает полное покрытие всех этапов работы — от поступления инцидента до его решения и реализации изменений, что значительно ускоряет процессы и снижает количество ошибок. Сбор участников в единую команду позволяет существенно сократить время на коммуникацию и решение вопросов.
Настройка Kanban-доски для управления инцидентами и изменениями
Kanban-доска — основной инструмент для визуализации работы команды и управления задачами. Правильная настройка доски помогает команде работать слаженно и предсказуемо, исключая задержки. Пример Канбан доски, которую мы настраивали в одной компании:
Backlog (Беклог): Все инциденты и запросы на изменения, которые еще не начали обрабатывать. Это источник задач для команды, который помогает планировать загрузку.
To Do (К выполнению): Задачи, готовые к началу работы. Сюда попадают инциденты, прошедшие предварительный анализ и имеющие все необходимые данные для решения.
In Progress (В работе): Активные задачи, над которыми сейчас работает команда. Это основной рабочий поток, где видно текущее состояние инцидентов и изменений.
Review (На проверке): Задачи, которые выполнены, но требуют проверки, тестирования или подтверждения перед завершением.
Done (Готово): Завершенные задачи, отражающие результаты работы команды.
Blocked (Заблокировано): Задачи, которые не могут быть завершены из-за зависимостей, отсутствия данных или других проблем. Это критически важный столб для устранения блокеров.
Этапы у вас могут быть другими в зависимости от вашего процесса, главное чтобы доска детально отражала процесс и статусы. Также важно внутри этапов создавать подэтапы — в процессе, готово, для того чтобы понимать готовность для выбора в следующий этап.
Лимиты WIP (Work in Progress)
Лимиты WIP ограничивают количество задач, которые могут находиться в работе одновременно. Это помогает команде избежать перегрузок и сконцентрироваться на завершении текущих задач. Вместо того чтобы брать новую задачу фокус на том чтобы сперва завершить те, которые в процессе, даже если они заблокированы принять меры для скорейшего решения вопросов.
Как установить лимиты WIP?
Начните с анализа среднего количества задач в работе и постепенно уменьшайте это число, пока не достигнете оптимального уровня, при котором команда работает максимально эффективно.
Польза от WIP-лимитов?
Сокращение времени выполнения задач, уменьшение многозадачности, повышение качества работы за счет фокуса на текущих приоритетах.
Встречи в рамках Kanban и их цели
Встречи — важная часть управления потоком в Kanban, позволяющая поддерживать ритм работы и решать проблемы по мере их возникновения. В Kanban необходимо включать регулярные встречи:
Kanban meeting (Ежедневная встреча):
Проводится ежедневно, длится не более 15 минут.
Цель: Обсудить текущий статус задач, выявить блокеры и спланировать работу на день. Участники делятся информацией о том, что сделано, что будет сделано сегодня и какие проблемы мешают работе.
Replenishment Meeting (Встреча по пополнению из беклога):
Проводится еженедельно или по мере необходимости.
Цель: Анализ новых задач и инцидентов, которые поступили в бэклог, расстановка приоритетов и добавление задач в столб «To Do» на Kanban-доске.
Service Delivery Review (Обзор доставки услуг):
Проводится раз в месяц или по мере необходимости.
Цель: Оценить эффективность работы команды, проанализировать метрики (время реакции, количество решенных инцидентов и т.д.) и определить действия для улучшения процессов.
Operations Review (Обзор операций):
Проводится ежемесячно.
Цель: Анализ общих результатов работы, обсуждение операционных метрик, выявление тенденций и проблем, которые требуют вмешательства.
Использование Kanban для управления инцидентами и изменениями помогает сделать процессы прозрачнее и эффективнее. Визуализация задач, контроль WIP-лимитов и регулярные встречи позволяют командам быстрее реагировать на инциденты, улучшать взаимодействие и фокусироваться на наиболее приоритетных задачах. Kanban особенно полезен в ситуациях, где необходимо быстро устранять инциденты, обеспечивать непрерывность работы и своевременно внедрять корректировки, минимизируя задержки и улучшая качество обслуживания.
Теперь рассмотрим, как использование Scrum помогает управлять проектами по изменениям в ITSM.
Применение Scrum для управления изменениями и проектами
В отличие от Kanban, который идеально подходит для управления потоком задач и инцидентов в повседневной работе (run), Scrum используется для управления изменениями и проектами (change). Scrum позволяет структурировать и ускорить реализацию изменений, улучшений и новых инициатив через короткие итерации (спринты), обеспечивая гибкость и возможность быстрого реагирования на обрxатную связь.
Где и для каких проектов можно использовать Scrum в ITSM
Scrum лучше всего подходит для ситуаций, когда изменения необходимо реализовать в условиях неопределенности, а также для более крупных инициатив, требующих экспериментов и проверок гипотез. Примеры таких ситуаций:
Проекты по внедрению новых функций и сервисов:
Пример: ИТ-отдел внедряет новую систему автоматизации процессов обработки запросов. Команда использует спринты, чтобы пошагово разрабатывать, тестировать и внедрять функционал, постоянно получая обратную связь от конечных пользователей и корректируя курс.
Оптимизация процессов и улучшение качества обслуживания:
Пример: Команда решает улучшить процессы обработки инцидентов, внедрив автоматизацию ответов на типовые запросы. Используя Scrum, команда на каждом спринте разрабатывает и тестирует новые функции автоматизации, проверяя их эффективность в реальных условиях.
Эксперименты с новыми технологиями и гипотезами:
Пример: Команда ITSM хочет проверить, как внедрение ИИ может сократить время решения инцидентов. В каждом спринте тестируется новый подход или модель ИИ, результаты анализируются, и вносятся корректировки на основе данных.
Применение Scrum для управления изменениями и проектами в ITSM
Спринты: Изменения и новые инициативы планируются в рамках коротких итераций (обычно 2–4 недели), в которых команда работает над конкретными задачами и проверяет гипотезы. Спринты помогают управлять рисками, так как изменения внедряются постепенно, а не сразу.
Планирование спринтов: На планировании команда определяет, какие задачи и изменения будут включены в текущий спринт. Это позволяет команде сконцентрироваться на четко определенных целях и избежать перегрузки.
Ежедневные встречи (Daily Standups): Команда ежедневно обсуждает прогресс, выявляет препятствия и координирует работу, чтобы убедиться, что все задачи выполняются по плану.
Ретроспективы: После каждого спринта команда анализирует, что прошло хорошо, а что можно улучшить. Это помогает команде адаптироваться и наращивать свою эффективность в последующих спринтах.
Заключение
Таким образом, Kanban и Scrum играют разные роли в ITSM. Kanban идеально подходит для поддержки текущих операций и управления инцидентами, помогая командам сосредоточиться на устранении проблем и поддержании бесперебойной работы. Scrum, в свою очередь, позволяет управлять изменениями и проектами, разбивая сложные задачи на управляемые итерации, тестируя гипотезы и быстро адаптируясь к обратной связи.
Совместное использование этих подходов делает управление ИТ-услугами действительно гибким, эффективным и ориентированным на непрерывное улучшение.
Переход на Agile позволяет не только улучшить качество и скорость работы, но и создать культуру постоянных улучшений, что особенно важно в условиях динамично меняющихся требований бизнеса. Использование кросс-функциональных команд и гибких методологий управления задачами помогает компании быстрее адаптироваться, обеспечивать высокое качество обслуживания и достигать устойчивого успеха в управлении ИТ-услугами.
Если понравилась статья, переходите в мой телеграм-канал и забирайте еще пользы пользы про построение гибких процессов.
Освоить современную систему управления IT-услугами, основанную на лучших практиках ITIL, можно под руководством экспертов на онлайн-курсе «Специалист ITSM».