Нашли неточность или есть что добавить? Напишите автору
Описывать, какие данные есть в компании, где они живут и как связаны.
Зачем управление архитектурой данных
ПрактикаПрактикаНабор ресурсов организации для выполнения работы определённого типа.ITIL 4 отвечает на вопрос, как данные организации устроены в целом: какие они бывают, где живут, как перетекают между системами и куда всё это движется. DAMA-DMBOK определяет её так 1:
- понять, какие данные нужны организации, — независимо от того, как они сейчас разложены по системам;
- сделать и поддерживать рабочие описания того, как эти данные обеспечить;
- пользоваться этими описаниями, когда данные связывают между системами, ведут учёт информационных активов и решают, куда вложить деньги.
Назначение DAMA-DMBOK укладывает в одну строку: архитектура данных — мост между стратегией бизнеса и тем, как её воплощают технически 1.
Архитектура данных — фундамент управления данными: у большинства организаций объёмы данных таковы, что охватить их взглядом одного человека нельзя, и нужны представления на разных уровнях подробности 1.
DAMA-DMBOK называет цели прямо 1:
- определить требования к хранению и обработке данных;
- разработать структуры и планы — и под текущие потребности, и под те, что будут через годы;
- сделать так, чтобы организация успевала выпускать продукты, услугиУслугаСпособ дать потребителю нужный результат, не перекладывая на него управление затратами и рисками.ITIL 4, книга ITIL Foundation и данные в том темпе, который позволяют новые технологии.
Когда практика работает
Три вопроса, ответы на которые видны по проектным решениям, а не по красивым схемам.
Есть описание текущего состояния. Как проверить: описания определяют, в каком состоянии данные организации находятся сейчас 1.
Есть общий словарь. Как проверить: архитектура даёт стандартный бизнес-словарь для данных и их составляющих 1.
Есть дорожная карта. Как проверить: решения увязаны с дорожной картой общей архитектуры организации 1.
Что входит и что рядом
| Входит в практику | Рядом, но это другая практика |
|---|---|
| Требования к хранению и обработке данных | Архитектура систем в целом — ARCУправление корпоративной архитектурой |
| Корпоративная модель данных | Модели конкретных баз — DtDМоделирование и проектирование данных |
| Описания потоков данных | Обмен между системами — DtIИнтеграция и интероперабельность данных |
| Цепочки создания стоимости данных | Правила и владельцы данных — DtMРуководство данными |
| Дорожная карта развития данных | Смысл и происхождение полей — MtMУправление метаданными |
| Согласование вложений в данные со стратегией | Отбор вложений — PRTУправление портфелем |
Областей архитектуры предприятия четыре: бизнес-архитектура, архитектура данных, архитектура приложений и технологическая. Архитектура данных описывает, как данные должны быть организованы и как ими управляют; её составляющие — модели данных, определения, спецификации отображения, потоки данных и программные интерфейсы для структурированных данных 1.
Что на входе и что на выходе
Что приходит
- DtMРуководство даннымирамки для описания устройства данных
- ARCУправление корпоративной архитектуройкорпоративная и бизнес-архитектура как контекст
- STRСтратегия ИТстратегические требования к данным
Что уходит
- DtDМоделирование и проектирование данныхтребования и модель, от которых идёт проектирование
- DtIИнтеграция и интероперабельность данныхописания потоков и отображений данных
- MtMУправление метаданнымикартина устройства данных и слоёв архитектуры
- DtWВедение хранилищ и бизнес-аналитикапроектные решения для хранилищ и аналитики
- ARCУправление корпоративной архитектуройобласть данных в общей архитектуре
Каждая связь в этом блоке — из одного источника1
DAMA-DMBOK перечисляет вход и выход буквально. Входы: корпоративная архитектура, бизнес-архитектура, стандарты и цели ИТ, стратегии работы с данными. На выходе — проектные решения, описание движения данных, разложение того, где данные прибавляют стоимость, модель данных всей организации и карта перехода к целевому устройству 1.
Три взгляда на архитектуру данных
DAMA-DMBOK смотрит на практику с трёх сторон, и путаница между ними — обычная причина того, что архитектуру считают бесполезной 1.
Результаты. Модели, определения и описания потоков данных на разных уровнях — то, что называют артефактами архитектуры данных.
Работы. Спроектировать целевое устройство данных, развернуть его и довести до применения.
Поведение. Формы сотрудничества, образы мышления и навыки, распределённые по ролям, связанным с архитектурой данных.
Все три стороны DAMA-DMBOK называет важнейшими 1: артефакты без работ остаются картинками, работы без поведения — разовой кампанией.
Отдельно стоит объяснить, зачем архитекторам нужны спецификации. Спецификации делают шесть работ сразу 1:
- показывают, в каком состоянии данные сейчас;
- дают общий словарь, одинаковый для бизнеса и для ИТ;
- держат данные в согласии со стратегией и устройством организации;
- показывают, чего стратегия от данных требует;
- намечают крупными мазками решения под эти требования;
- связывают решения с дорожной картой общей архитектуры.
Как это работает
Практика раскладывается на пять работ: наладить саму разработку и сопровождение архитектуры; оценить имеющиеся описания; разработать дорожную карту; вести требования организации по проектам; встроить всё это в корпоративную архитектуру 1.
| Шаг | Что происходит | Что появляется |
|---|---|---|
| 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ОптимизируемыйАрхитектура влияет на решения.
- Требования к данным учитываются в проектах с самого начала
- Отступления от архитектуры оформляются осознанно
- Архитекторы работают со сторонами, а не пишут в стол
Где ломается чаще всего
Шесть мест, в порядке частоты.
Описано только желаемое. Целевая картина есть, текущего состояния нет, и перейти не от чего 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Управление корпоративной архитектурой — архитектура организации целиком.
Источники
- DAMA International. DAMA-DMBOK. Свод знаний по управлению данными. Второе издание, глава 4 «Архитектура данных». 2020. Второе издание свода вышло на английском в 2017 году, русское издание — в 2020-м. свод знаний по управлению данными, русское издание «Олимп-Бизнес», экземпляр из нашей библиотеки
- ISACA. COBIT: цель управления архитектурой предприятия и цель управления данными. 2018. Отдельной цели управления под архитектуру именно данных в своде нет. свод руководства и управления ИТ, издания из нашей библиотеки
- AXELOS. Architecture Management. ITIL 4 Practice Guide. 2020. Использовано для сопоставления сводов. практическое руководство свода практик, экземпляр из нашей библиотеки