Сегодня рассмотрим 2 техники BABOK®Guide, связанные с данными. Начинающим аналитикам они часто кажутся очень похожими, но на самом деле отличаются друг от друга по смыслу и задачам, для решения которых они рекомендуются. Читайте далее, почему словарь данных и глоссарий – это разные вещи, как они связаны между собой и зачем нужны бизнес-аналитику.
Что такое словарь данных: ликбез по технике BABOK®Guide
На первый взгляд, словарь данных (Data Dictionary) легко перепутать с глоссарием (Glossary). Однако, если внимательно разобраться с определениями, которые дает BABOK для этих техник, все становится ясно.
Словарь данных – это документированный перечень определений элементов данных для стандартизации их описания и обеспечения единого понимания смысла и возможных значений. Под элементом данных подразумевается свойство объекта доменной области или информационной системы, которое используется стейкхолдерами в рамках всего предприятия или конкретной инициативы.
Словарь данных содержит определения для каждого простого элемента данных и показывает, как эти простые элементы объединяются в составные. Например, элемент данных «ФИО» является составным, т.к. состоит из нескольких простых элементов: «Фамилия», «Имя», «Отчество». Для каждого простого элемента данных в словарь вносится следующая информация:
- Наименование – уникальное название, на которое будут ссылаться составные элементы;
- Псевдонимы – альтернативные названия, которые могут использоваться разными стейкхолдерами, например, различные синонимы и отраслевые/корпоративные термины;
- Значения – перечень допустимых значений в виде списка или описания форматов данных, включая количество символов. Для аббревиатур сюда же включается объяснение значений. Здесь же дается пояснение о возможности пропуска этого элемента. В частности, «Отчество» есть не у каждого человека, поэтому значение этого элемента данных может отсутствовать.
- Описание – определение элемента данных в контексте решения, т.е.в рамках конкретного прикладного кейса.
Составные элементы данных – это композиция или структура из нескольких простых элементов данных в виде их последовательности (например, ФИО = Фамилия + Имя+ Отчество), повторений и добавления дополнительных (необязательных) элементов, например, префикс «мл» или «ст» (младший/старший) для уточнения значения.
Таким образом, словарь данных выступает в качестве репозитория базовых свойств объектов – его метаданных, а потому может применяться для задач Data Management в контексте конкретного решения, обеспечивая всем стейкхолдерам единое понимание формата и содержания информации. Часто словари данных используется вместе с ER-диаграммами и может извлекаться из модели данных. Потому техника Data Dictionary тесно связана с другой техникой BABOK – «Моделирование данных» (Data Modelling), которую мы рассмотрим в следующий раз.
Несмотря на кажущуюся простоту разработки и очевидность необходимости, в действительности ведение словаря данных оказывается не слишком легким делом из-за регулярной поддержки и согласованного обновления. Кроме того, словарь данных должен быть доступен соответствующим стейкхолдерам в любое время согласно их сценариям использования. Наконец, данные в словаре должны корректные, полные и актуальные. На практике словари данных особенно распространены в сферах с большим объемом обрабатываемой информации, высоким уровнем автоматизации и жестким регулированием, такими как финансы или медицина. Впрочем, с распространением GDPR и ФЗ-152 «О персональных данных» оператором персональных данных становится владелец практически любого сайта. Поэтому для автоматизированной обработки телефонных номеров клиентских заявок и обращений из форм обратной связи даже небольшому интернет-магазину приходится составлять свой собственный словарь данных, чтобы отфильтровать спам-ботов и настроить CRM. Получается, формулируя требования и проектируя информационные системы, системные и бизнес-аналитики очень часто занимаются созданием словаря данных, хотя не всегда осознают, что это называется именно так. Не случайно BABOK®Guide рекомендует применять эту технику для решения задачи «Спецификация и моделирование требований» из области знаний «Анализ требований и определение дизайна» (Requirements Analysis and Design Definition).
Разработка ТЗ на информационную систему по ГОСТ и SRS
Код курса
TTIS
Ближайшая дата курса
2 декабря, 2024
Продолжительность
16 ак.часов
Стоимость обучения
36 000 руб.
Зачем бизнес-аналитику глоссарий: рекомендации BABOK
Разобравшись, что такое словарь данных и зачем он нужен, перейдем к технике Глоссарий (Glossary). Глоссарий – это перечень определений ключевых бизнес-понятий предметной области, нужный для единого понимания терминов, используемых разными стейкхолдерами. Документированный список этих терминов с их устоявшимися определениями и синонимами формирует общее пространство коммуникаций для конкретной организации или отрасли. Чаще всего глоссарий представляет собой корпоративный wiki-сайт или проектный документ, постоянно доступный всем стейкхолдерам.
Нет смысла включать в глоссарий общеизвестные термины, поэтому BABOK дает следующие рекомендации по включению термина в глоссарий:
- уникальность понятия в рамках предметной области или организации
- разночтение (разнозначность), т.е. имеются разные определения для одного и того же термина;
- определение термина в рамках конкретной организации или отрасли отличается от общепринятого понимания;
- существует вероятность некорректного понимания смысла термина.
На практике глоссарий необходим практически для каждого проекта и предприятия, позволяя всем участникам говорить на одном языке и лучше понимать друг друга. Очень часто в глоссарий включаются сокращения и аббревиатуры. Например, IP может означать межсетевой протокол (Internet Protocol) или степень защиты от влаги и других вредных воздействий (Ingress Protection).
В идеале глоссарий как единый и согласованный источник контекстной бизнес-информации следует создавать в самом начале проекта и поддерживать на протяжении всего периода использования. Причем здесь строго рекомендуется принцип единой ответственности, т.е. за редактирование и добавление новых терминов в глоссарий отвечает один человек, например, секретарь или менеджер проекта, а может и бизнес-аналитик. При этом доступ к глоссарию на чтение имеют все стейкхолдеры. Наличие глоссария для бизнес-аналитика упрощает понимание и поддержание другой информации бизнес-анализа, включая требования, бизнес-правила и стратегию изменений. Как и в случае словаря данных, BABOK®Guide рекомендует использовать глоссарий как технику решения задачи «Спецификация и моделирование требований».
Управление бизнес-анализом: курс для руководителей и ведущих аналитиков
Код курса
BAMP
Ближайшая дата курса
10 февраля, 2025
Продолжительность
8 ак.часов
Стоимость обучения
18 000 руб.
Словарь данных vs Глоссарий: сходства и отличия
Чтобы облегчить бизнес-аналитикам понимание рассмотренных техник, а также подготовку к сертификационным экзаменам IIBA на уровни CBAP, CCAB и ECBA по BABOK®Guide, в качестве резюме перечислим сходства и отличия словаря данных и глоссария. Эти техники BABOK похожи в следующем:
- фокус на обеспечение единого понимания смысла некоторых терминов и их синонимов в бизнес-контексте;
- уникальность для отдельного проекта, организации и/или отрасли;
- необходимость постоянной поддержки и актуализации;
- многопользовательский доступ к содержимому документов.
Однако, словарь данных и глоссарий – это не одно и то же. Эти техники BABOK имеют следующие отличия:
- помимо описания смыслового определения, словарь данных также описывает значения элементов данных, включая низкоуровневые ограничения о формате, типе данных и количестве символов. Глоссарий же фокусируется только на понятийном пространстве.
- Составные элементы словаря данных включат несколько простых. Термины глоссария носят атомарный характер: один термин описывает один объект предметной области.
- Глоссарий носит более универсальный характер, в том или ином виде присутствуя в любом проекте бизнес-анализа, даже вне ракурса «Информационные технологии». А словарь данных – это более специфичная техника, часто используемая в инициативах ракурса Information Technology, особенно в проектах управления данными (Data Management), разработки ПО и интеграции информационных систем.
Чтобы детально разобраться с содержанием BABOK®Guide на практических примерах, приглашаю вас на курсы нашей Школы прикладного бизнес-анализа в лицензированном учебном центре обучения и повышения квалификации системных и бизнес-аналитиков в Москве:
- Лучшее из BABOK®Guide: ТОП-10 задач и техник для аналитика
- Управление бизнес-анализом — курс для руководителей