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

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс для системных аналитиков » Модуль 0.6. Процесс работы системного аналитика в команде разработки

Модуль 0.6. Процесс работы системного аналитика в команде разработки

Scrum/Kanban, backlog, DoR/DoD, релизы

 

Ваша ценность как системного аналитика (SA) резко растёт, когда вы управляете не только содержанием требований, но и их прохождением через процесс: от идеи в бэклоге до стабильного релиза и наблюдаемости в проде. В модуле закрепляем роли SA в Scrum/Kanban, правила формирования backlog, Definition of Ready/Done, релизные практики и «линию обороны» против рисков.

 

Картина целиком: как требование проходит от идеи до продакшена

Поток работ (simplified):
Discovery → Backlog (Epic/Feature) → Refinement (Story/Task/Spike) → DoR → In Progress → Code Review → Ready for Test → UAT → Release/Deploy → Observe (SLI/SLO) → Learn/Change

Ответственность SA на каждом шаге:

  • Discovery. Вы уточняете бизнес-цели, риски, ограничения, формируете Vision/BRD-ссылки, грубый BPMN/C4.
  • Backlog/Refinement. Декомпозируете в Story, оформляете SRS-разделы, ER, DMN, OpenAPI/AsyncAPI, NFR, AC/BDD, поднимаете RTM-связи.
  • DoR-контроль. Проверяете полноту «входа» (см. чек-лист ниже).
  • Спринт/Разработка. Отвечаете на вопросы Dev/QA, синхроните изменения в SRS/контрактах, держите RTM в актуале.
  • Тестирование/UAT. Обеспечиваете тестируемость: AC/BDD, тестовые данные, критерии приёмки.
  • Релиз. Валидируете релизные заметки и матрицу версий SRS/OpenAPI/Events, участвуете в решениях по feature flags/canary/rollback.
  • Эксплуатация. Проверяете SLI/SLO, корректность логирования/трассировок/алертов, собираете обратную связь в Change Request.

 

Scrum: как SA встроен в церемонии и артефакты

Церемонии и вклад SA

  • Backlog Refinement (еженедельно, 60–90 мин).
    Вносите и защищаете модели (BPMN/DMN/ER/Sequence, C4 L2), AC/BDD, NFR; фиксируете зависимости и внешние контракты.
  • Sprint Planning (раз в спринт, 60–120 мин).
    Подтверждаете DoR по выбранным Story, уточняете допущения, назначаете «SpecLink» и версию контрактов.
  • Daily (ежедневно, 15 мин).
    Отвечаете на блокеры Dev/QA; SLA ответа SA — до конца рабочего дня.
  • Sprint Review.
    Проверяете соответствие реализованного AC/BDD; фиксируете изменения в SRS/RTM.
  • Retrospective.
    Вносите улучшения процесса требований: где споткнулись, чего не хватало (диаграммы, тестовые данные, схемы).

 

Планирование и декомпозиция

Единицы планирования: Epic → Feature → Story → Task/Spike.
Хорошая Story для SA содержит:

  • Ссылку на SRS-разделы, диаграммы, глоссарий.
  • Контракты: OpenAPI/AsyncAPI версии MAJOR.MINOR.PATCH и миграции.
  • AC/BDD (Given/When/Then).
  • NFR: p95 latency, throughput, error-rate, RTO/RPO, безопасность и наблюдаемость.
  • Данные: ER-сущности, домены, тестовые наборы.

 

Kanban: когда нет спринтов

Канбан-доска и колонки

Рекомендуемый поток: Backlog → Analysis → Spec Ready → Dev → Code Review → Test/UAT → Release → Done.
SA владеет колонками Analysis и Spec Ready; переход в Dev — только при DoR=OK.

 

WIP limits и метрики

  • WIP для Analysis/Spec Ready: ограничивайте 1–2 элемента на SA, иначе теряется фокус.
  • Цикл-тайм: «от Analysis до Spec Ready» — целевой SLA ≤ 3 рабочих дня на стандартную Story.
  • CFD/Control Chart: отслеживайте залипание на «Analysis» — признак плохого входа или скрытых зависимостей.

 

Backlog: правила гигиены и типы работ SA

Типы карточек с участием SA

  • Feature/Story: продуктовая функциональность.
  • Integration: отдельный тип для внешних API/событий (с контрактами).
  • Non-Functional: NFR/Observability/Безопасность.
  • Data Contract: изменения ER/глоссария/экспорта/CDC.
  • Spike: исследование/PoC; выходом должен быть ADR/рекомендация.

 

Поля карточки (обязательно)

SpecLink, ContractVersion, DataImpact, NFR Tag(s), Test Ref, Risks/Assumptions, Dependencies, Rollback/FF plan.

 

DoR/DoD: чек-листы «входа» и «выхода»

Definition of Ready (DoR) — для входа в разработку

  • В SRS описана область и термины; есть BPMN/UseCase/Sequence (по необходимости).
  • ER и глоссарий обновлены; определены домены/ключи; тестовые данные готовы.
  • Контракты: OpenAPI/AsyncAPI со схемами запрос/ответ, ошибками, пагинацией, лимитами; стратегия версионирования.
  • NFR: измеримые SLO (p95 latency/RPS/error-rate), RTO/RPO, логирование/трейсинг/метрики, требования безопасности.
  • AC/BDD: не менее 3 ключевых сценариев, включая негативные.
  • RTM: требование привязано к Story/Тесту/Мониторингу.
  • Зависимости: внешние API/данные согласованы; есть ADR или CR при спорных решениях.

 

Definition of Done (DoD) — для выхода из разработки/тестов

  • Реализовано ровно то, что в SRS/AC; пройдены все BDD.
  • Документация обновлена: SRS/OpenAPI/AsyncAPI/ER с bump версий и CHANGELOG.
  • Observability: логи/метрики/трейсинг — по требованиям; алерты заведены.
  • Безопасность: маскирование PII, роли/права, аудит-логи.
  • Релизные заметки: миграции/совместимость/FF/rollback.
  • RTM/Матрица версий — обновлены; ссылки в Jira валидны.
  • Для интеграций — контрактные тесты/совместимость с N-1/N+1 версиями.

 

Релизы: от релизного плана к безопасным выкладкам

Планирование релиза (по спринтам или по потоку)

  • Релизная ветка и теги: привязка версий SRS/OpenAPI/Events к версии релиза.
  • Матрица совместимости: какие клиенты на каких версиях работают, сроки EOL.
  • Миграции данных: скрипты, обратимость, проверка длительности и блокировок.

 

Стратегии поставки

  • Feature Flags / Dark Launch. Включение/выключение по сегментам; SA описывает поведение при OFF.
  • Canary / Progressive Delivery. SA определяет контрольные SLI и критерии остановки/отката.
  • Backward Compatibility. «Два контракта на время миграции»; SA фиксирует период и правила удаления старого.

 

Релизный чек-лист SA

  • Release notes согласованы: что меняется, риски, влияние на клиентов/данные.
  • Матрица «Версия ПО ↔ SRS/OpenAPI/Events» обновлена.
  • Проверены алерты/дашборды по SLI; включены эвенты аудита.
  • План отката: технический и по данным (в т.ч. идемпотентность повторов).

 

Практические примеры

Пример A. API «Возврат платежа» (Scrum)

  • Story: «Как оператор, я инициирую возврат…»
  • SpecLink: SRS-PAY-Refund v2.1.0
  • OpenAPI: POST /refunds (идемпотентен по Idempotency-Key), GET /refunds/{id}; ошибки 400/409/422/504.
  • NFR: p95<2с, 3 retry с экспоненциальной паузой, timeout PSP 10с, аудит-лог.
  • AC: BDD 5 сценариев (успех/конфликт/таймаут/повтор/PSP-ошибка).
  • Observability: метрики refund_latency_p95, refund_error_rate, трассировки с correlation-id.
  • DoR: OK → в спринт.
  • DoD: контрактные тесты пройдены с N-1; релизные заметки содержат окно удаления поля legacyCode через 2 релиза.

 

Пример B. Канбан-интеграция с 3PL

  • Колонки: Analysis→Spec Ready→Dev→CR→Test→Release.
  • WIP Analysis=1. SA держит одну интеграцию; цикл ≤ 5 дней.
  • DataImpact: справочник «Склады», ER пересогласован; SLA на событие ShipmentDelivered ≤ 1 мин.

 

Риски процесса и как их снимать

  1. Scope creep в спринте.
    Признак: постоянные «быстрые» изменения в Story.
    Меры: CR-процесс, заморозка требований после DoR, перенос в следующий спринт.
  2. Скрытые зависимости.
    Признак: «всплыли» внешние API/данные.
    Меры: шаблон Story с обязательными полями Dependencies/Assumptions; early-sync с внешними командами.
  3. Отсутствие измеримых NFR.
    Признак: «медленно/нестабильно» в проде.
    Меры: чек-лист NFR в DoR, связка с SLI/SLO и алертами.
  4. Разрыв спеки и кода.
    Признак: OpenAPI/ER не совпадают с реализацией.
    Меры: docs-as-code, линтеры/CI, запрет релиза без bump/CHANGELOG.
  5. Плохие тестовые данные.
    Признак: баги «только в проде».
    Меры: каталог тест-данных, маскирование PII, генераторы фикстур.
  6. Непрозрачные релизы.
    Признак: неясно, что выкатываем и как откатывать.
    Меры: релизный чек-лист SA, FF/canary, матрица совместимости.

 

Календарь SA (рекомендуемый ритм)

  • Пн: Plan/Refinement (EPIC/Feature), обновление RTM/SpecLink.
  • Вт–Чт: Анализ/спецификация, ответы Dev/QA, синк по интеграциям.
  • Ср: Design review/3-Amigos; обновление диаграмм/контрактов.
  • Пт: Проверка DoR будущих Story, релизный чек-лист, обновление SLI/SLO/алертов.

 

Мини-шаблоны

Шаблон Story с полями SA

Title: <Глагол + Ценность + Объект>
SpecLink: <SRS/...#anchor>   ContractVersion: <OpenAPI 2.4.0 / AsyncAPI 1.3.1>
DataImpact: <Сущности/Справочники/CDC>  NFR: <p95/RPS/Error/RTO/RPO/Sec/Obs>
AC/BDD: <ссылка на .feature>  TestData: <набор/генератор>
Dependencies: <внешние API/данные/фичи>  Risks/Assumptions: <...>
FF/Canary: <plan>  Rollback: <plan>

 

ADR (решение по процессу/интеграции)

Context → Decision → Consequences → Alternatives → Links (Jira/PoC/Metrics)

 

Вопрос–Ответ

Q1: Чем DoR отличается от DoD?
A: DoR — условия «входа» в разработку (готовность спеки/контрактов/данных/NFR). DoD — условия «выхода» (всё реализовано/протестировано/задокументировано/наблюдаемо).

 

Q2: Кто «владеет» DoR/DoD?
A: Команда. SA владеет частью про спецификации, контракты, NFR, данные и тестируемость.

 

Q3: Нужно ли SA оценивать Story по Story Points?
A: Да, участвуете. Вы поясняете сложность интеграций/данных/NFR; итог — командный консенсус.

 

Q4: Когда вводить Feature Flags?
A: Всегда при рисковых фичах/миграциях. SA обязан описать OFF-поведение и ограничения.

 

Q5: Как зафиксировать «готовность к релизу»?
A: Релизный чек-лист + матрица версий + наличие алертов и SLI; сторожевые BDD пройдены.

 

Q6: Канбан или Scrum для аналитики?
A: В продуктовых командах чаще Scrum (ритм/пакетирование), для интеграций/поддержки — Kanban (поток/лимиты WIP). Часто гибрид: разработка по Scrum, сопровождение интеграций — Kanban.

 

Домашнее задание и артефакт модуля

Артефакт: ваш индивидуальный процесс-гайд (1–2 страницы) и чек-листы DoR/DoD под ваш проект.

  1. Сформируйте шаблон Story (см. п.10.1) с обязательными полями для SA.
  2. Настройте в Jira поля SpecLink, ContractVersion, DataImpact, NFR, TestRef, Dependencies.
  3. Опишите ваш поток (Scrum или Kanban): колонки/статусы/правила переходов, WIP-лимиты.
  4. Согласуйте релизный чек-лист SA с Dev/QA/DevOps и добавьте к Definition of Release.
  5. Зафиксируйте SLA для ответов на вопросы Dev/QA (например, до конца дня).
  6. Включите DoR/DoD в шаблон доски и в Definition of Workflow.

 

Критерии зачёта: DoR/DoD покрывают спецификации/контракты/данные/NFR/observability; в Jira настроены поля; описан поток и релизный чек-лист; согласовано с командой.

 

 

 

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

← Предыдущая статья
Модуль 0.5. Карьерный трек системного аналитика: junior → middle → senior → lead
Следующая статья →
Модуль 1.1. Системная аналитика с нуля: инструменты и программы
Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

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

loading...

Решения

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

Клиенты
  •  ООО «ММК-Информсервис» создает высокотехнологичные решения для эффективной работы предприятий. Разрабатывают и внедряют телекоммуникационные и бизнес-приложения, автоматизируют производство, выстраивают и поддерживают корпоративную IT-инфраструктуру.

  • Группа компаний «Невский кондитер» основана в 1996 году в Санкт-Петербурге и на сегодняшний день является одним из крупнейших производителей кондитерских изделий в России.

     

  • KazanExpress — торговая площадка, на которой представлены товары с бесплатной доставкой за один день в более, чем 70 городах России. Аналитическое решение на базе платформы данных Yandex Cloud позволило компании обеспечить демократизацию данных. Результат — принятие обоснованных решений на всех уровнях, увеличение лояльности партнеров и повышение прозрачности бизнеса.

    Мониторинг ключевых метрик в реальном времени минимизировал недополученную прибыль и обеспечил рост прибыльных направлений, а возможности геоаналитики сервиса Yandex DataLens помогли за короткое время проанализировать локации для открытия более 90 ПВЗ в 25 городах России и заложить основу для роста компании.

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

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • 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 и политикой конфиденциальности.