Портал №1 по управлению цифровыми
и информационными технологиями

Бесплатная экспертная база знаний по управлению ИТ

 
Разделение сущностей
 
Подход к проектированию решения или ИТ-услуги, который разделяет проблему на части, которые можно решать независимо. Этот подход отделяет «что» должно быть сделано от «как» это должно быть сделано в ИТ.
Answer
Оригинальный английский термин
separation of concerns, SOC
Answer
Подробности
Разделение сущностей — это принцип проектирования, который помогает управлять сложностью ИТ-услуги или решения за счёт осознанного разбиения на относительно независимые части. Обычно он применяется при проектировании услуг, сервисной архитектуры, процессов и организационных взаимодействий: сначала фиксируется, какой результат нужен заказчику и пользователям, какие требования полезности и требования гарантии должны быть выполнены, какие сервисные операции требуется поддержать, а уже затем выбираются конкретные технологии, компоненты и способы реализации. В ITSM это особенно полезно, когда услуга предоставляется несколькими командами или партнёрами и поставщиками: разделение сущностей позволяет согласовать границы ответственности, снизить связность между компонентами, упростить изменения и развёртывание, а также сделать управление уровнем услуг более прозрачным. Термин не означает «разделить всё по отделам» или «разнести системы физически»; он также не заменяет практику управления архитектурой или проектирование услуг, а является подходом, который эти практики применяют для более понятного и управляемого дизайна.
Answer
Нюансы
Разделение сущностей часто неверно понимают как чисто техническую модульность (например, «микросервисы»), хотя смысл шире: отделяются потребности и результаты на стороне заказчика от способов их реализации на стороне поставщика услуги. Типичная ошибка — пытаться разделить части так, что они остаются тесно связанными общими данными, общими изменениями или единым графиком изменений; формально «кусков» становится больше, но независимость не появляется, и управление изменениями усложняется. Ещё одна путаница возникает с «слоями» или «компонентами» в ИТ-инфраструктуре: слоистая архитектура может помогать разделению сущностей, но не гарантирует его, если, например, бизнес-правила «просачиваются» в интерфейсы или операционные технологии диктуют, какие результаты доступны заказчику. В контексте управления услугами важно помнить, что разделение сущностей не отменяет необходимость end-to-end ответственности владельца услуги: даже при независимой разработке и развёртывании частей итоговая ценность, полезность и гарантия остаются едиными для потребления услуги.
Answer
Примеры
  • Описание услуги в каталоге услуг фиксирует, какие результаты получает заказчик, а выбор конкретной платформы и способа развёртывания остаётся внутренним решением поставщика услуги
  • В сервисной архитектуре отделяют бизнес-правила расчёта тарифа от способа хранения данных (база данных, шина, интеграция), чтобы менять технологию без изменения правил
  • В процессе обработки запросов на обслуживание отделяют «что нужно пользователю» (итог и критерии выполнения) от «как выполняет команда поддержки» (конкретные шаги рабочей инструкции)
  • При управлении мониторингом и событиями отделяют смысл события (какое состояние услуги нарушено) от источника телеметрии и конкретного инструмента мониторинга
Courses
Рекомендуемые продукты по этой теме
 
 
Что такое разделение сущностей в ITIL и ITSM? Смотрите в глоссарии по управлению ИТ, входящим в бесплатную экспертную базу знаний по управлению ИТ от компании Cleverics.