ITSM4U Диагностика 7 мин

Главная·Справочник практик·DtA

DtA

Что такое управление архитектурой данных

Data Architecture

Управление данными

Нашли неточность или есть что добавить? Напишите автору

Назначение

Описывать, какие данные есть в компании, где они живут и как связаны.

Зачем управление архитектурой данных

ПрактикаПрактикаНабор ресурсов организации для выполнения работы определённого типа.ITIL 4 отвечает на вопрос, как данные организации устроены в целом: какие они бывают, где живут, как перетекают между системами и куда всё это движется. DAMA-DMBOK определяет её так 1:

  • понять, какие данные нужны организации, — независимо от того, как они сейчас разложены по системам;
  • сделать и поддерживать рабочие описания того, как эти данные обеспечить;
  • пользоваться этими описаниями, когда данные связывают между системами, ведут учёт информационных активов и решают, куда вложить деньги.

Назначение DAMA-DMBOK укладывает в одну строку: архитектура данных — мост между стратегией бизнеса и тем, как её воплощают технически 1.

Архитектура данных — фундамент управления данными: у большинства организаций объёмы данных таковы, что охватить их взглядом одного человека нельзя, и нужны представления на разных уровнях подробности 1.

DAMA-DMBOK называет цели прямо 1:

Когда практика работает

Три вопроса, ответы на которые видны по проектным решениям, а не по красивым схемам.

Есть описание текущего состояния. Как проверить: описания определяют, в каком состоянии данные организации находятся сейчас 1.

Есть общий словарь. Как проверить: архитектура даёт стандартный бизнес-словарь для данных и их составляющих 1.

Есть дорожная карта. Как проверить: решения увязаны с дорожной картой общей архитектуры организации 1.

Что входит и что рядом

Входит в практикуРядом, но это другая практика
Требования к хранению и обработке данныхАрхитектура систем в целом — ARCУправление корпоративной архитектурой
Корпоративная модель данныхМодели конкретных баз — DtDМоделирование и проектирование данных
Описания потоков данныхОбмен между системами — DtIИнтеграция и интероперабельность данных
Цепочки создания стоимости данныхПравила и владельцы данных — DtMРуководство данными
Дорожная карта развития данныхСмысл и происхождение полей — MtMУправление метаданными
Согласование вложений в данные со стратегиейОтбор вложений — PRTУправление портфелем

Областей архитектуры предприятия четыре: бизнес-архитектура, архитектура данных, архитектура приложений и технологическая. Архитектура данных описывает, как данные должны быть организованы и как ими управляют; её составляющие — модели данных, определения, спецификации отображения, потоки данных и программные интерфейсы для структурированных данных 1.

Что на входе и что на выходе

Что приходит

Что уходит

Каждая связь в этом блоке — из одного источника1

DAMA-DMBOK перечисляет вход и выход буквально. Входы: корпоративная архитектура, бизнес-архитектура, стандарты и цели ИТ, стратегии работы с данными. На выходе — проектные решения, описание движения данных, разложение того, где данные прибавляют стоимость, модель данных всей организации и карта перехода к целевому устройству 1.

Три взгляда на архитектуру данных

DAMA-DMBOK смотрит на практику с трёх сторон, и путаница между ними — обычная причина того, что архитектуру считают бесполезной 1.

Результаты. Модели, определения и описания потоков данных на разных уровнях — то, что называют артефактами архитектуры данных.

Работы. Спроектировать целевое устройство данных, развернуть его и довести до применения.

Поведение. Формы сотрудничества, образы мышления и навыки, распределённые по ролям, связанным с архитектурой данных.

Все три стороны DAMA-DMBOK называет важнейшими 1: артефакты без работ остаются картинками, работы без поведения — разовой кампанией.

Отдельно стоит объяснить, зачем архитекторам нужны спецификации. Спецификации делают шесть работ сразу 1:

  • показывают, в каком состоянии данные сейчас;
  • дают общий словарь, одинаковый для бизнеса и для ИТ;
  • держат данные в согласии со стратегией и устройством организации;
  • показывают, чего стратегия от данных требует;
  • намечают крупными мазками решения под эти требования;
  • связывают решения с дорожной картой общей архитектуры.

Как это работает

Практика раскладывается на пять работ: наладить саму разработку и сопровождение архитектуры; оценить имеющиеся описания; разработать дорожную карту; вести требования организации по проектам; встроить всё это в корпоративную архитектуру 1.

Архитектура данных: от практики до встраивания в проектыНикто не знает,как устроены данные1. Наладитьразработку исопровождениеархитектуры2. Посмотреть, чтоописано и насколькоэто правда3. Перевестипотребности дела втребования4. Построитькорпоративнуюмодель данных5. Описать, какданные движутсямежду системами6. Составитьдорожную картуперехода7. Вести требованияв проектахМодельотвечаетделу?Проекты идутпо общей картине данныхданет, перестраиваем
Цвет шага: приём, учёт, работа с обращением техническая работа решение и полномочия проверка, разбор, улучшение работа с людьми и сторонами
Схема процесса в нотации BPMN 2.0. Отрисована движком bpmn.io. Скачать исходник
ШагЧто происходитЧто появляется
1. ПрактикаНалаживаем разработку и сопровождение архитектурыРаботающий порядок 1
2. ОценкаСмотрим, что уже описано и насколько это правдаПонимание текущего состояния 1
3. ТребованияПереводим потребности бизнеса в требования к даннымТребования к хранению и обработке 1
4. МодельСтроим корпоративную модель данныхОбщая картина данных 1
5. ПотокиОписываем, как данные движутся между системамиСхемы потоков и отображений 1
6. КартаСоставляем дорожную карту переходаСогласованный путь 1
7. ВстраиваниеВедём требования в проектах и связываем с корпоративной архитектуройРешения, которые исполняются 1

Две строки этой таблицы стоит развернуть.

Третий шаг определяет ценностьЦенностьПольза и выгода, которые сторона получает от услуги; величина субъективная.ITIL 4, книга ITIL Foundation практики. DAMA-DMBOK прямо ставит задачей перевести потребности бизнеса на язык требований к данным и системам — чтобы бизнес-процессам хватало нужных сведений 1.

Седьмой шаг отличает архитектуру от документа. Требования организации ведутся внутри проектов; иначе проекты строят своё, а архитектура описывает чужое.

Что с чем путают

Архитектура данных и модель базы. Первая описывает данные организации в целом, вторая — устройство конкретного хранилища. Разбор про модели — DtDМоделирование и проектирование данных.

Архитектура данных и архитектура предприятия. Вторая шире и включает бизнес-область, приложения и технологии; архитектура данных — одна из областей 1.

Описание текущего состояния и целевое. Нужны обе картины: описания показывают, где организация сейчас, а дорожная карта — как она перейдёт к желаемому 1.

Архитектура и стандарт. Архитектура даёт словарь и решения; стандарты закрепляют способ их применения.

Потоки данных и интеграция. Схема потоков — картина; сам обмен ведёт практика интеграции — DtIИнтеграция и интероперабельность данных.

Кто участвует

РольЗа что отвечаетКем обычно бывает
Корпоративный архитектор данныхМодель, потоки, дорожная картаАрхитектор данных 1
Специалист по моделированиюМодели данных под решенияАналитик данных 1
Распорядитель данныхСмысл и правила в своей областиСтюард данных со стороны бизнеса 1
Эксперты предметных областейТребования и проверка описанийСпециалисты предметных областей 1
Потребители архитектурыИспользование решений в работеАдминистраторы баз, разработчики, руководители проектов 1

Как измерять

ПоказательЧто показываетЧем плох, если единственный
Доля значимых систем, попавших в описаниеПолноту картины 1Описание стареет
Свежесть описаний текущего состоянияПравдивость картины 1Обновление трудоёмко
Доля проектов, где требования к данным учтеныВлияет ли архитектура на работу 1Учтены не значит выполнены
Продвижение по дорожной картеДвижение к целевому состоянию 1Карта бывает нереалистичной
Число решений, принятых вопреки архитектуреРаботают ли договорённостиПризнаётся неохотно
Доля потоков данных с описанными отображениямиГотовность к изменениям 1Охват не равен точности

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

Три группы вместо одной цифры. DMBOK раскладывает измерение архитектуры данных на соблюдение стандартов, тренды внедрения и ценность для бизнеса 1. Тренды считают по соотношению артефактов: сколько в ходу, сколько взято повторно, сколько заменили и сколько отменили. Доля повторного использования и показывает, живёт архитектура или каждый проект переписывает её заново. Ценность — через сроки и затраты проектов, точность операций и внешние следствия: удержание клиентов за счёт снижения процента ошибок в данных и число замечаний контролирующих органов к отчётам 1. Замечания регулятора — самая неудобная и самая честная из этих метрик: её нельзя нарисовать.

Раз в год — это осознанный выбор частоты. «Значения метрик архитектуры данных обычно фиксируются ежегодно в рамках мониторинга общей удовлетворённости клиентов проектами» 1. Архитектура меняется медленнее, чем работает служба поддержки, и ежемесячный замер здесь показывал бы шум, а не движение.

Зрелость управления архитектурой данных

Уровень 2ПовторяемыйСхемы рисуют под задачу.
  • По ключевым системам есть описания структур данных
  • Известно, какие системы обмениваются данными
  • Есть люди, понимающие картину целиком
Уровень 3ОпределённыйНынешнее состояние описано и доступно.
  • Описано, какие данные есть у организации и где они живут
  • Есть общий словарь сущностей и их определений
  • Описания хранятся в известном месте и доступны
  • Назначены ответственные за поддержание описаний
Уровень 4УправляемыйПотоки описаны, есть путь к целевому состоянию.
  • Описаны потоки данных между системами
  • Есть целевая картина и дорожная карта перехода
  • Архитектурные решения согласуются с бизнес-стратегией
  • Описания обновляются при изменениях систем
Уровень 5ОптимизируемыйАрхитектура влияет на решения.
  • Требования к данным учитываются в проектах с самого начала
  • Отступления от архитектуры оформляются осознанно
  • Архитекторы работают со сторонами, а не пишут в стол
Оцените свой процесс15 вопросов о том, как процесс ведёт себя на самом деле — по одному за раз. Ответы остаются в браузере: никуда не отправляются и нигде не сохраняются.

Где ломается чаще всего

Шесть мест, в порядке частоты.

Описано только желаемое. Целевая картина есть, текущего состояния нет, и перейти не от чего 1.

Схемы устарели. Описания не сопровождаются, и доверие к ним теряется 1.

Архитектура живёт отдельно от проектов. Требования организации в проектах не ведутся 1.

Нет общего словаря. Каждая система называет сущности по-своему 1.

Архитектор пишет в стол. Сотрудничество со сторонами не налажено, а поведение отнесено к важнейшим составляющим практики 1.

Данные считают приложением к системам. Архитектура приложений есть, архитектуры данных нет, хотя эти области разведены 1.

Что говорят своды

69Своды знаний и стандарты — разобраны отдельноЧем ITIL отличается от COBIT и ISO, что из этого обязательно, а что на выбор, и где брать первоисточник. У каждого свода отмечено, развивается он или давно заморожен, и есть ли действующий ГОСТ. По 51 практикам из 62 проставлено соответствие COBIT.Открыть →

DAMA-DMBOK держит архитектуру данных отдельной областью знаний, задаёт её определение, цели, входы, выходы и работы 1.

COBIT описывает архитектуру предприятия отдельной целью управленияЦель управленияЕдиница описания COBIT: цель с проверяемым содержанием, у которой есть процесс того же имени.COBIT 2019, книга Governance and Management Objectives и требует связывать метаданные и работу с данными с архитектурными слоями 2.

ITIL в наборе практик управления услугами ближе всего подходит через управление архитектурой: устройство организации, её услуг и составляющих 3.

Отсюда следует вот что. Архитектура данных — область, где своды по управлению услугами дают рамку, а подробности приходят из DAMA-DMBOK.

Где описано

ИсточникЧто даётДоступ
DAMA-DMBOK, глава об архитектуре данныхОпределение, цели, артефакты, работы, ролиПлатно, русское издание есть
COBITАрхитектура предприятия как цель управленияЧастично бесплатно
ITIL 4, практическое руководство по архитектуреАрхитектура услуг и её слоиПлатно

Что почитать дальше

Три соседние практики: DtDМоделирование и проектирование данных — как модели доходят до баз, DtIИнтеграция и интероперабельность данных — как данные перетекают между системами, ARCУправление корпоративной архитектурой — архитектура организации целиком.

Источники

  1. DAMA International. DAMA-DMBOK. Свод знаний по управлению данными. Второе издание, глава 4 «Архитектура данных». 2020. Второе издание свода вышло на английском в 2017 году, русское издание — в 2020-м. свод знаний по управлению данными, русское издание «Олимп-Бизнес», экземпляр из нашей библиотеки
  2. ISACA. COBIT: цель управления архитектурой предприятия и цель управления данными. 2018. Отдельной цели управления под архитектуру именно данных в своде нет. свод руководства и управления ИТ, издания из нашей библиотеки
  3. AXELOS. Architecture Management. ITIL 4 Practice Guide. 2020. Использовано для сопоставления сводов. практическое руководство свода практик, экземпляр из нашей библиотеки