BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

Услуги

  • Переход на отечественные BI и DWH системы
  • Консалтинг
    • Проект внедрения российской BI-платформы
  • План обучения и сертификации
  • Бесплатное обучение
  • Пилотный проект
  • Сопровождение и поддержка
  • Технические задания
  • Сбор требований для проекта внедрения BI-системы
  • Аудит BI приложений и DWH
  • Разработка BI Стратегии
  • Styleguide для BI-системы
  • Выделенная команда
  • Как выбрать подходящую современную BI-систему
  • Настойка и поддержка баз данных

Отраслевые решения

  • Дистрибуция
  • Розничная торговля
  • Производство
  • Операторы связи
  • Банки
  • Страхование
  • Фармацевтика
  • Нефтегазовый сектор
  • Лизинг
  • Логистика
  • Медицина
  • Сеть ресторанов
  • Сельское хозяйство и агрохолдинги
  • Энергетика
  • E-Commerce
  • FMCG
  • Пищевая промышленность
  • Селлеры на маркетплейсах
  • Строительные компании и девелоперы

Функциональные решения

  • Управление по KPI
  • Финансы
  • Продажи
  • Склад
  • Категорийный менеджмент
  • HR
  • Маркетинг
  • Внутренний аудит
  • Геоаналитика, аналитика на географической карте
  • Цепочка поставок (SCM)
  • S&OP и FP&A
  • Разработка стратегии цифровой трансформации
  • Process Mining
  • Интегрированное планирование (IBP)
  • Закупки
  • ИТ (CIO)
  • Построение хранилища данных
  • Создание Data Lake и Data Engineering
Главная » BI Consult - хранилища данных (DWH), системы бизнес-аналитики (BI) и интегрированного планирования (IBP). Учебный центр, консалтинг, техническая поддержка. » Техническое задание на внедрение систем бизнес-анализа » Модуль 1. Введение в проекты по данным и типы систем

Модуль 1. Введение в проекты по данным и типы систем

Цель модуля

Дать глубокое понимание, какие бывают типы систем работы с данными (BI, DWH, Lakehouse, MDM, DQ и др.), как они связаны друг с другом, чем различаются, и какие особенности предъявляют к техническому заданию. В этом модуле закладывается фундаментальная база, без которой невозможно правильно формировать требования и участвовать в проектировании архитектуры.

 

Что такое "системы работы с данными"

Под системами работы с данными понимаются информационные и программные решения, обеспечивающие сбор, интеграцию, обработку, хранение, анализ, контроль качества и визуализацию данных в организации. Такие системы объединяют данные из разных источников (учетных систем, внешних API, Excel-файлов и т. д.), обеспечивают консолидацию информации, и предоставляют доступ к аналитике, справочникам, прогнозам, метаданным и другим структурам, необходимым для принятия решений.

На практике системы работы с данными включают:

  • Системы хранения и агрегации (DWH, Data Lake, Lakehouse)
  • Системы аналитики и визуализации (BI)
  • Системы управления качеством данных (DQ)
  • Системы управления мастер-данными (MDM)
  • Каталоги данных (Data Catalogs)
  • Метаданные, lineage, API-шлюзы, инструменты ETL/ELT
  • Системы планирования и моделирования (IBP, EPM)

 

Эти компоненты не всегда внедряются одновременно. На практике внедрение идет поэтапно, с фокусом на приоритетные потребности бизнеса. Однако все эти компоненты формируют общую экосистему Data Management.

 

Роль ТЗ в проектах по данным

Техническое задание (ТЗ) — это формализованный документ, описывающий, что именно нужно построить: какие задачи решать, какие данные использовать, как выглядит архитектура, что считается успешным результатом. В проектах по данным ТЗ имеет критическое значение, потому что:

  1. Проекты мультидисциплинарные: задействованы аналитики, ИТ, бизнес, интеграторы, архитекторы. Без четкого ТЗ неизбежны конфликты.
  2. Данные — ресурс со множественными контекстами: например, клиент в CRM и клиент в бухгалтерии — это разные сущности. ТЗ помогает согласовать определения.
  3. Систем много, и они тесно связаны: BI отчеты невозможны без DWH, а DWH невозможен без нормального описания источников. Без ТЗ возникает «архитектурный хаос».

 

В отличие от ТЗ на разработку пользовательского интерфейса или мобильного приложения, ТЗ в проектах по данным должно фиксировать:

  • логические слои (какие витрины, справочники, расчетные таблицы будут созданы)
  • архитектурные ограничения (on-prem/cloud, лицензии, требования ИБ)
  • требования к данным: объемы, SLA обновления, уровни агрегирования
  • сценарии использования и роли пользователей
  • нефункциональные требования: безопасность, масштабируемость, поддержка

 

Без этого документа невозможно качественно провести оценку трудоемкости, выбрать платформу, согласовать сроки внедрения и ожидания сторон.

 

Типы систем и подходов в работе с данными

BI (Business Intelligence)

Что это: BI-системы предназначены для визуализации, анализа и принятия решений на основе структурированных данных. Они включают дешборды, отчетность, self-service аналитику.

Типовые системы: Power BI, Qlik, Tableau, FineBI, PIX BI, Looker, Superset

Фокус ТЗ:

  • Какие отчеты и дашборды будут построены
  • Какие витрины и источники потребуются
  • Какую структуру метаданных, иерархий и показателей нужно описать
  • Как будет организован доступ и drill-down

 

Особенности: BI не работает «в отрыве» от источников. Даже если платформа BI мощная, без хорошей архитектуры и подготовленных витрин система будет медленной и неудобной. Поэтому даже BI-проекты начинаются с описания источников, витрин, процессов загрузки.

 

DWH (Data Warehouse)

Что это: DWH — это централизованное хранилище данных, в котором данные из разных источников собираются, очищаются, нормализуются, агрегируются и хранятся для последующего анализа. Это основа корпоративной аналитики.

Типовые платформы: Microsoft SQL Server, Greenplum, Oracle, Snowflake, Postgres Pro, ClickHouse, SAP BW, Vertica

Ключевые особенности DWH:

  • Поддержка историчности (SCD1/SCD2)
  • Централизация мастер-данных и расчетов
  • Возможность построения витрин для разных бизнес-функций
  • Поддержка ETL/ELT процессов и автоматизации

 

Архитектуры DWH:

  • 2-уровневая: staging + витрины
  • 3-уровневая: staging → core → datamart
  • Data Vault — для гибкой историзации

 

Что фиксировать в ТЗ:

  • Источники: какие системы, по каким каналам, в каком формате
  • Частота обновления и расписание ETL
  • Точки входа/выхода (интерфейсы, API, FTP, файлы)
  • Объемы: ежедневный прирост, полные загрузки
  • Соглашения об именованиях (naming conventions)
  • Требования к логике расчётов и агрегации
  • Требования по SLA (доступность данных к 8 утра, 99.5% аптайм)

 

Частые ошибки при составлении ТЗ на DWH:

  • Нет описания бизнес-правил трансформации данных
  • Смешаны логические и физические требования (например, «таблица должна быть в Postgres» без указания причины)
  • Отсутствие схемы архитектуры
  • Недооценка объемов данных и времени ETL

 

Рекомендации:

  • Использовать примитивы архитектуры (хаб, линк, сателлит, витрина)
  • Описывать требования к качеству данных и метаданных
  • Указывать механизмы контроля целостности и ошибок загрузки

 

Lakehouse

Что это: Lakehouse — это архитектурный подход, объединяющий свойства DWH и Data Lake. В нем сочетается масштабируемость и гибкость озер данных (Lake) с управляемостью, структурированностью и скоростью анализа хранилищ (Warehouse).

Типовые платформы: Databricks, Dremio, Snowflake (в режиме unstructured support), Amazon Athena + S3 + Glue, Microsoft Fabric

Ключевые особенности:

  • Возможность работы с полу- и неструктурированными данными (JSON, изображения, логи)
  • Использование форматов хранения типа Parquet, Delta Lake, Iceberg
  • Разделение слоев: Bronze (сырые данные), Silver (очищенные), Gold (агрегаты)
  • Встроенные механизмы версионности и транзакций (ACID на файловой системе)

Что фиксировать в ТЗ:

  • Поддерживаемые форматы (CSV, JSON, Parquet, Delta и др.)
  • Технологические ограничения: хранилище (S3, HDFS, ADLS), compute (Spark, Presto, SQL engines)
  • Требования к latency (реакция на запрос), data freshness (свежесть)
  • Варианты доступа: SQL, API, Jupyter, BI-инструменты
  • Поддержка каталогов данных, версионность таблиц, дата-тайм путешествия (time-travel)

Частые ошибки:

  • Попытка использовать Lakehouse как обычную DWH без понимания форматов хранения и особенностей latency
  • Отсутствие требований к уровням очистки данных (Bronze/Silver/Gold)
  • Пропущенные нефункциональные требования: мониторинг, failover, контроль версии таблиц

Рекомендации:

  • Всегда фиксировать слои данных и их правила трансформации
  • Задокументировать, кто и как имеет доступ к сырым данным
  • Указать требуемые SLAs по времени доступа и обновления для каждого слоя

 

MDM (Master Data Management)

Что это: MDM — это система и процесс централизованного управления справочными (мастер-)данными, которые используются в разных информационных системах организации: клиентами, продуктами, подразделениями, поставщиками, единицами измерения, контрагентами и другими ключевыми сущностями.

Типовые платформы: Informatica MDM, IBM InfoSphere, Ataccama, Semarchy, TIBCO EBX, отечественные решения: Справочник.Про, Datalens МДМ, МАСТЕР-DATA

Ключевые принципы MDM:

  • Единство и непротиворечивость справочной информации
  • Определение владельцев данных и их ответственности
  • Поддержка процессов согласования, маршрутизации, утверждения
  • Версионность справочников и аудит изменений
  • Распространение мастер-данных в ИС потребителей (через API, выгрузки, очереди и др.)

 

Когда внедряют MDM:

  • Есть дубли в данных: одни и те же клиенты, товары, поставщики с разным написанием
  • Частые ошибки в отчетах и расчетах из-за несогласованных справочников
  • Невозможно организовать сквозной процесс, т.к. справочники различаются в системах
  • Для создания витрин требуется ручная работа с Excel/ручные сопоставления

 

Что фиксировать в ТЗ:

  • Перечень сущностей, подлежащих управлению: какие справочники, в каких разрезах
  • Источники данных: кто подает значения, откуда берутся первоначальные записи
  • Целевые системы: куда мастер-данные должны распространяться и в каком формате
  • Правила согласования и утверждения: маршруты, роли, статусы
  • Обязательные атрибуты и их типы (валидаторы, справочники, маски)
  • Требования к интеграциям: API, очередь, выгрузка
  • Версионность и хранение истории изменений
  • Бизнес-правила валидации (например: ИНН должен быть уникальным в пределах страны)

 

Особенности:

  • MDM — это в первую очередь процесс, а не просто система. Поэтому ТЗ должно описывать не только поля и формы, но и маршруты, роли, тайминги, автоматические уведомления.
  • Часто требуется создание полноценного регламента владения данными и описание RACI-модели (кто отвечает за создание, модерацию, контроль).

 

Частые ошибки в ТЗ на MDM:

  • Перечислены справочники, но не указано, как они формируются и утверждаются
  • Нет связей между MDM и другими системами (ERP, CRM, BI)
  • Нет указания, кто владелец данных, как обрабатываются конфликты
  • Пропущена роль согласующих и процесс версионирования

 

Рекомендации:

  • Четко разделять понятия: "справочник" (данные) и "процесс согласования" (workflow)
  • Указывать требования к визуальному представлению, фильтрам, маскам и пр.
  • Прописывать критерии качества данных и реакцию на невалидные значения
  • Разграничивать роли: кто может создавать, кто утверждать, кто блокировать

 

DQ (Data Quality)

Что это: DQ (Data Quality) — это совокупность процессов, стандартов и технологий, направленных на обеспечение высокого качества данных, необходимых для корректной работы бизнес-процессов, отчетности и аналитики. Система контроля качества данных позволяет выявлять ошибки, пробелы, дубли, логические несоответствия и другие нарушения в информации.

Типовые платформы: Talend Data Quality, Informatica Data Quality, Ataccama, DataGalaxy, отечественные решения: Polyanalytika DQ, Datalens DQ, ФОРС DQ Suite

Основные метрики качества данных:

  • Полнота (Completeness)
  • Актуальность (Timeliness)
  • Точность (Accuracy)
  • Целостность (Integrity)
  • Уникальность (Uniqueness)
  • Согласованность (Consistency)

 

Ключевые функции DQ-систем:

  • Профилирование данных (data profiling)
  • Валидация и правила контроля
  • Обнаружение и устранение дублей (matching/deduplication)
  • Мониторинг качества во времени (dashboards, метрики)
  • Рассылка уведомлений о нарушениях
  • Поддержка правил на уровне источников, DWH, MDM

 

Что фиксировать в ТЗ:

  • Какие метрики качества актуальны для данного проекта и на каких сущностях
  • Источники контроля: какие таблицы и поля подлежат проверке
  • Частота проверки (на загрузке, ежедневно, раз в час и т.д.)
  • Форматы отчетов: визуальные панели, таблицы, рассылки
  • Уровни критичности нарушений и сценарии реагирования
  • Требования к журналу изменений: кто исправил, когда, по какому правилу
  • Интеграция с другими системами: DWH, MDM, BI, ETL-платформами

 

Примеры правил DQ:

  • У клиента должен быть указан ИНН и телефон
  • Поле "Дата рождения" не может быть позже текущей даты
  • В таблице заказов не может быть заказов без клиента
  • Код региона должен соответствовать справочнику ФИАС
  • ИНН и КПП должны быть уникальны в рамках юрлица

 

Типовые ошибки в ТЗ на DQ:

  • Нет определения, какие именно правила качества применяются
  • Не указана зона ответственности: кто отвечает за настройку, за отклонения
  • Отсутствует процесс обработки выявленных проблем (workflow)
  • Пропущена необходимость в отчётности по качеству

 

Рекомендации:

  • Начинать с базового профилирования текущих данных до запуска проекта
  • Указывать отдельно правила для критичных и некритичных нарушений
  • Добавлять контрольные правила на каждом этапе цепочки: источник → staging → витрина
  • Прописывать ответственность: кто видит отчёт, кто исправляет, кто согласовывает

 

Связь с другими системами:

  • DWH: контроль корректности загрузки и трансформаций
  • BI: контроль достоверности показателей на витринах
  • MDM: контроль корректности справочников и атрибутов

 

Каталоги данных, DataOps и другие

Что это: Помимо BI, DWH, Lakehouse, MDM и DQ, в зрелой data-инфраструктуре появляются дополнительные классы систем, поддерживающих работу с метаданными, автоматизацию, сопровождение и масштабирование процессов. Они не являются основой для аналитики напрямую, но критичны для обеспечения управляемости и качества.

 

Каталоги данных (Data Catalogs)

Назначение: систематизировать и описывать данные, доступные в организации: что есть, где находится, кто владелец, какие правила применимы.

Типовые платформы: Alation, Collibra, Atlan, Informatica Data Catalog, Microsoft Purview, отечественные: Datalens Каталог, Поляна, DataCam.

Функции:

  • Обнаружение и описание таблиц, полей, источников
  • Описание lineage: откуда пришли данные и куда идут
  • Классификация по тематикам и бизнес-объектам
  • Назначение владельцев данных (data stewards)
  • Поиск по данным: мета-информация, профили, теги

 

Что фиксировать в ТЗ:

  • Источники, подлежащие каталогизации
  • Структура карточки объекта (таблицы, поля, витрины)
  • Требования к автоматическому пополнению (интеграции с DWH, BI)
  • Роли и права: кто может видеть/редактировать
  • Форматы импорта/экспорта метаданных
  • Связь с политиками доступа, DQ и MDM

 

Особенности: каталог данных — это не просто справочник, а платформа взаимодействия между бизнесом и ИТ. Его важность возрастает в больших компаниях и при self-service BI.

 

DataOps и ​Orchestration

Назначение: автоматизировать и координировать процессы загрузки, трансформации, публикации и проверки данных.

Типовые инструменты: Apache Airflow, dbt, Prefect, Dagster, Luigi, отечественные: Modus ETL, RT.Monitoring, Airius ETL

Функции:

  • Планирование и выполнение ETL/ELT
  • Управление зависимостями
  • Мониторинг выполнения и ошибок
  • Логирование и нотификации
  • Поддержка dev/prod окружений

 

Что фиксировать в ТЗ:

  • Сценарии оркестрации: последовательность выполнения задач
  • Описание пайплайнов, узлов, параметров запуска
  • Требования к перезапуску, откатам, ретраям
  • Форматы логирования и интеграции с мониторингом (Grafana, Prometheus)
  • SLA на завершение задач и нотификации при сбоях

 

Рекомендации:

  • Включать пайплайны в архитектурные схемы
  • Указывать уровни ответственности: кто сопровождает пайплайн, кто мониторит
  • Отдельно фиксировать dev, test, stage и prod среды, если поддерживаются
 

AI/ML-инфраструктура

Назначение: поддержка проектов по машинному обучению, включая работу с наборами данных, моделями, фичами и метаданными.

Компоненты:

  • Хранилища для фичей (feature store)
  • Репозитории моделей (MLflow, SageMaker Model Registry)
  • Мониторинг и аудит моделей
  • CI/CD пайплайны для моделей

 

Что фиксировать в ТЗ:

  • Требования к воспроизводимости экспериментов
  • Источники данных для обучения моделей
  • Форматы хранения моделей, логов и метрик
  • Интеграции с хранилищем и оркестратором
  • Механизмы деплоя и мониторинга моделей

 

Особенности:

  • В проектах ML особенно важна прозрачность и контроль версий. Если в организации идет запуск data science-инициатив, это должно быть отражено в архитектурных и процессных разделах ТЗ.

 

Типовые ошибки при составлении ТЗ

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

 

Ошибка 1: Отсутствие чётко сформулированных целей и задач

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

Как исправить: формулируйте цели по SMART: измеримо, конкретно, с ориентацией на результат (например: "сократить время подготовки управленческой отчетности с 2 дней до 2 часов").

 

Ошибка 2: Под​мена требований описанием решения

В ТЗ часто встречается: "использовать Power BI", "разработать в Oracle" — без описания, почему выбран именно этот инструмент и какие есть ограничения. Это мешает архитекторам предложить более подходящее решение.

Как исправить: описывать требования к системе, а не конкретную технологию, если выбор еще не утвержден. Указывать ограничения, если они существуют (например, лицензионные или инфраструктурные).

 

Ошибка 3: Недостаточное описание источников данных

Откуда приходят данные? Какого они качества? В каком формате? Кто отвечает за корректность? — отсутствие этих ответов в ТЗ блокирует запуск проекта.

Как исправить: перечислите все источники, укажите:

  • тип источника (БД, Excel, API, FTP, JSON)
  • ответственного за наполнение
  • объём и частоту
  • наличие истории
  • кто владелец/куратор источника

 

Ошибка 4: Нет архитектурной схемы или схемы потоков данных

Даже если в голове у аналитика есть картинка, без схемы другие участники не смогут понять, как связаны компоненты. Это вызывает неоднозначность и конфликты.

Как исправить: используйте простые блок-схемы: источники → зоны загрузки → хранилище → BI. Обозначайте направления и способы передачи данных, хранилища, витрины, пользователей.

 

Ошибка 5: Отсутствие требований к качеству данных

Если в ТЗ не указаны критерии качества, могут быть внедрены процессы, которые не обеспечивают бизнесу достоверную аналитику.

Как исправить: для каждой критичной сущности описывать:

  • какие поля обязательны
  • какие значения считаются ошибочными
  • допустимый уровень пропусков, дубликатов
  • кто и как будет проверять корректность

 

Ошибка 6: Смешение уровней требований

Часто ТЗ включает как цели верхнего уровня, так и детальные технические инструкции, но в произвольном порядке. Это усложняет чтение и верификацию.

Как исправить: структурировать ТЗ по блокам: цели → область охвата → функциональные требования → нефункциональные → архитектура → сценарии → риски.

 

Ошибка 7: Нет описания ролей и сценариев использования

Система создается для пользователей, а в ТЗ ничего не говорится об их ролях, потребностях и сценариях использования.

Как исправить: перечислить роли пользователей и описать:

  • что каждый из них делает
  • к каким данным имеет доступ
  • какие отчеты или витрины использует
  • какие действия выполняет (согласование, ввод, экспорт, настройка)

 

Ошибка 8: Не указаны нефункциональные требования

Без этого можно получить систему, которая будет работать медленно, неудобно или нестабильно.

Как исправить: зафиксировать:

  • SLA на доступность и обновление
  • требования по безопасности и аудиту
  • требования к масштабируемости и отказоустойчивости
  • интеграции с мониторингом, логированием

 

Ошибка 9: Отсутствие границ проекта

Без ограничения области охвата проект расползается и превращается в бесконечную разработку.

Как исправить: указать:

  • какие подразделения входят в проект
  • какие источники охватываются
  • какие данные будут включены, а какие нет
  • временные рамки и фазы внедрения

 

Ошибка 10: Нет критериев успеха и приёмки

Как понять, что проект завершён успешно? Без чётких критериев заказчик и исполнитель могут по-разному понимать результат.

Как исправить: зафиксировать:

  • что должно быть реализовано
  • что считается рабочим
  • как проводится приёмка
  • какие метрики или показатели будут применяться для оценки результата

 

Примеры: хорошие и плохие формулировки требований

Разделение между "хорошими" и "плохими" требованиями часто кажется субъективным. Однако в проектах с данными критерии чёткости, полноты, однозначности и измеримости становятся особенно важными. Ниже приведены типовые формулировки и варианты, как их можно улучшить.

 

Пример 1. Общая цель проекта

× Плохо: "Нужно построить BI-систему для управленческой отчетности."

✓ Хорошо: "Необходимо внедрить BI-систему, обеспечивающую автоматическое построение отчетов по финансовым и операционным показателям для руководства и функциональных подразделений. Ожидаемый эффект: сокращение времени подготовки отчетности с 2 рабочих дней до 2 часов."

 

Пример 2. Источники данных

× Плохо: "Забирать данные из 1С."

✓ Хорошо: "Источником данных является база 1С:УПП (версия 8.3.15), размещённая на MS SQL Server. Подключение через прямой SQL-доступ, ежедневно в 03:00. Объём ежедневной выборки — до 150 тыс. строк. Ответственный за предоставление структуры — Иванов И.И., ИТ-отдел."

 

Пример 3. Расчёт показателя

× Плохо: "Нужно рассчитать оборачиваемость."

✓ Хорошо: "Показатель оборачиваемости рассчитывается как отношение среднего остатка ТМЦ за период к себестоимости реализованной продукции. Источник: таблица DWH.Inventory_Balance (остатки), DWH.Sales_Cost (реализация). Период — месяц, агрегирование по SKU и складу."

 

Пример 4. Сценарий использования

× Плохо: "Менеджер должен видеть отчёты."

✓ Хорошо: "Пользователь с ролью 'Менеджер отдела продаж' имеет доступ к дешборду 'Выручка и маржинальность по регионам'. В рамках отчета доступны фильтрация по регионам, drill-down до уровня SKU, экспорт в Excel, обновление раз в сутки."

 

Пример 5. Форма справочника

× Плохо: "Сделать справочник контрагентов."

✓ Хорошо: "Создать справочник контрагентов с обязательными полями: ИНН, КПП, наименование, код в 1С, страна, город. Проверка уникальности по ИНН+КПП. Реализовать согласование записей: роль 'Менеджер' — создание, 'Финансовый контролёр' — утверждение."

 

Пример 6. Нефункциональные требования

× Плохо: "Система должна работать быстро."

✓ Хорошо: "Среднее время ответа на типовой запрос (поиск по справочнику на 50 тыс. записей) не должно превышать 2 секунд. Витрины обновляются ежедневно к 07:00. Общая доступность BI-платформы — не ниже 99,5% в месяц."

 

Пример 7. Критерии приёмки

× Плохо: "Система должна быть протестирована."

✓ Хорошо: "Критерии приёмки включают: успешное прохождение 100% тест-кейсов, подтверждение загрузки данных из всех источников, формирование всех предусмотренных витрин, подтверждение работоспособности 5 ключевых дешбордов, положительная оценка от бизнес-пользователей по шкале 'удобства' не ниже 4 из 5."

 

Эти примеры демонстрируют, что хорошие формулировки требований всегда:

  • конкретны,
  • имеют контекст,
  • воспроизводимы,
  • привязаны к бизнес-целям,
  • соотносимы с архитектурой и техническими ограничениями.

 

Связь между целями, требованиями и архитектурой

Одним из ключевых признаков качественного ТЗ является логическая связность всех его разделов. Бизнес-цели должны «перетекать» в требования, а те — в архитектурные решения. Несоблюдение этой связи ведёт к дублированию, противоречиям и ошибкам в проектировании.

 

Цели задают направление

Каждый проект по данным запускается ради конкретного бизнес-результата:

  • ускорение подготовки отчетности,
  • повышение достоверности информации,
  • автоматизация процессов согласования,
  • консолидация справочников и т. д.

 

Важно, чтобы эти цели были четко зафиксированы в ТЗ и стали источником формулировки требований. Например, цель "повысить достоверность отчетности" требует требований к качеству данных и валидации; цель "ускорить аналитическую отчетность" требует оптимизации SLA загрузки данных.

 

Требования конкретизируют цели

Каждая цель должна быть разбита на один или несколько наборов требований:

  • функциональных: что должно быть реализовано (формы, отчеты, справочники);
  • нефункциональных: каким должен быть результат (время отклика, частота обновления, безопасность);
  • требований к данным: источники, объемы, SLA, владельцы, форматы;
  • требований к архитектуре: тип хранения, механизмы трансформации, используемые платформы.

 

Все требования должны быть "подвязаны" к цели — если в ТЗ появляется требование, не связанное с бизнес-целью, его целесообразность вызывает сомнение.

 

Архитектура вытекает из требований

Описание архитектуры — это не абстрактная схема. Это логическое следствие требований:

  • если нужны витрины с агрегированием по дням — значит, нужна DWH с историчностью;
  • если требуется self-service BI — архитектура должна предусматривать Semantic Layer и понятные модели;
  • если важна гибкость справочников — потребуется MDM с маршрутизацией согласования;
  • если бизнес требует частые пересчеты — следует учитывать мощности и механизмы кеширования/инкрементальности.

 

Типовые подходы к выстраиванию логики

Матрица "Цель → Требование → Компонент"

Цель проекта

Требование

Архитектурный компонент

Сократить время подготовки отчетности

BI-дешборд с автообновлением к 08:00

BI + DWH с ночным ETL

Обеспечить единый справочник клиентов

Управление через централизованный мастер-справочник

MDM-система

Повысить качество данных

Проверка уникальности и полноты ИНН и email

DQ-инструмент, встроенные правила

Обеспечить self-service для аналитиков

Semantic Layer с описанием метрик и фильтрацией по ролям

BI-инструмент + витрины

Упростить аудит данных

Отслеживание lineage от отчета до источника

Data Catalog

 

Цепочка построения:

  1. Цель: Повысить прозрачность складских запасов
  2. Требование: Отчеты по остаткам по SKU, складу, категории, ежедневное обновление
  3. Архитектура:
    • Источник: 1С ERP
    • Загрузка: ETL в staging → трансформация в DWH
    • BI-дешборды: Qlik с drill-down
    • Расчетные витрины: DWH.Inventory_Mart

 

Связь между целями, требованиями и архитектурой должна быть:

  • Явной: зафиксированной в документе или его приложении
  • Проверяемой: можно проследить от задачи к реализованному решению
  • Обоснованной: архитектурные решения должны опираться на требования, а не быть взяты «по привычке»

 

Шаблоны, инструменты, примеры успешных ТЗ

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

Структура шаблона ТЗ

  1. Общие сведения
    • Название проекта
    • Инициатор и заказчик
    • Дата составления и версия документа
  2. Цели и задачи проекта
    • Бизнес-цели (по SMART)
    • Ожидаемые эффекты
  3. Область охвата и ограничения
    • Подразделения и процессы
    • География
    • Системы-источники и системы-потребители
    • Что входит в проект, что исключено
  4. Требования
    • Функциональные (BI, витрины, формы, сценарии)
    • Нефункциональные (производительность, SLA, безопасность)
    • Требования к данным (источники, форматы, обновление, объемы)
    • Требования к архитектуре (слои, компоненты, интеграции)
  5. Описание пользователей и ролей
    • Перечень ролей
    • Сценарии использования для каждой роли
    • Уровни доступа и ограничения
  6. Архитектурная схема и описание потоков данных
    • Блок-схемы
    • Связи между компонентами
    • Каналы передачи
  7. План внедрения и этапы
    • Предпроект, разработка, тестирование, эксплуатация
    • Ответственные за этапы
  8. Критерии приёмки и оценки успеха
    • По каждому требованию
    • Методы проверки
  9. Риски и предпосылки
    • Зависимости
    • Ограничения инфраструктуры или лицензий

 

Инструменты подготовки и ведения ТЗ

  • Confluence — для хранения ТЗ в виде wiki-документа
  • Word/Google Docs — для формальных документов
  • Draw.io, Lucidchart — для архитектурных схем
  • Notion, Coda — для модульного сбора требований в распределённых командах
  • Miro — для фасилитации на рабочих сессиях
  • BPMN-редакторы (например, Bizagi) — для описания бизнес-процессов

 

Пример фрагмента ТЗ

Фрагмент: Требования к витрине выручки в DWH

Витрина DWH.Sales_Mart должна содержать показатели выручки, себестоимости, прибыли, количества продаж и скидки. Данные агрегируются по дате, региону, каналу продаж, SKU. Источники: DWH.Sales_Fact, DWH.Product_Dim, DWH.Customer_Dim. Витрина должна быть доступна в BI-платформе Qlik и обновляться ежедневно до 07:30. Поля: Date, RegionName, ChannelName, SKUCode, SKUName, Revenue, Cost, Profit, Quantity, DiscountPct.

 

Фрагмент: Описание источника данных из 1С

Источник — 1С:УТ 11.4, база на MS SQL Server 2017. Доступ через чтение представлений с префиксом RPT_ в схеме dbo. Обновление — ежедневно в 01:00. Ожидаемый прирост — 50 000 строк. Используемые таблицы: RPT_Sales, RPT_Customers.

 

Фрагмент: Сценарий использования BI

Пользователь: Руководитель направления. Сценарий: ежедневно с утра открывает дашборд "Выручка по регионам", фильтрует по ЦФО, просматривает 5 регионов с падением выручки, проваливается до SKU, экспортирует в Excel. Требуется drill-down, фильтры, возможность отправки по почте.

 

Примеры удачных практик

  • BI-дешборды проектируются только после согласования структуры витрин в DWH
  • В каждой сущности MDM фиксируется владелец и маршрут согласования
  • В DQ для каждого поля критичной витрины прописано не менее 2 правил контроля
  • Каждое требование из ТЗ сопровождается метрикой приёмки
  • Архитектура визуализирована и согласована до старта разработки

 

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

 

 

Узнать стоимость решенияЗапросить видео презентацию

Следующая статья →
Модуль 2: Формулировка целей и задач проекта в ТЗ
Запросить видео презентацию Запросить доступ к демо стенду online

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • Группа компаний «Галакс» ведет свою деятельность с 2005 года, являясь в те годы дистрибьютором известных международных марок в ряде крупнейших торговых сетей России в сегменте аудио и видео аксессуаров. Активно работая в этом направлении и приобретая ценный опыт, начали создавать собственные торговые марки «GAL» и «VIXTER»

  • «Синтека» — ведущий разработчик инновационных сервисов для строительной отрасли, который решает ключевые задачи автоматизации службы снабжения строительных компаний.

  • MoneyCare — кредитная платформа и сервис для ПОС-кредитования в магазинах, установленная в более чем 18 тысячах трейдинговых точек и сотрудничающая с 11 главными банками России.

  • ПАО «Ростелеком» — российский провайдер цифровых услуг и сервисов. Предоставляет услуги широкополосного доступа в Интернет, интерактивного телевидения, сотовой связи, местной и дальней телефонной связи и др. Занимает лидирующие позиции на российском рынке высокоскоростного доступа в интернет, платного ТВ, хранения и обработки данных, а также кибербезопасности

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.