О разделе
Длинные листинги (от ~15 строк) вынесены в каталог code.spirzen.ru и подгружаются в статьях через ExternalCodeEmbed — так HTML энциклопедии не раздувается, а код остаётся с подсветкой, вкладками и сериями "шаг 1…N". Короткие фрагменты (одна строка, пара выражений) по-прежнему прямо в markdown. Диаграммы mermaid и интерактив — на месте или в play.spirzen.ru.
Раздел "Аналитика" — практический курс для тех, кто переводит хаос пожеланий заказчика в понятные требования, модели и документы. Здесь не "про отчёты в Excel" (хотя метрики тоже разбираем), а про инженерию смысла на стыке бизнеса и разработки.
Если вы только входите в IT, сначала убедитесь, что уверенно пользуетесь ПК — Основы компьютерной грамотности. Затем — Основы анализа требований и Профессиональная аналитика. Если уже работаете аналитиком — используйте раздел как справочник — BPMN, ГОСТ, API, Agile, продуктовые метрики.
Play ITЗагрузка интерактивного демо…
Четыре "аналитики" — не путайте роли
| Роль | Главный вопрос | Типичный результат |
|---|---|---|
| Бизнес-аналитик (BA) | Зачем менять процесс и что нужно бизнесу? | BPMN as-is/to-be, BRD, приоритеты, ROI |
| Системный аналитик (SA) | Как система должна работать технически? | Use case, API, ERD, ТЗ, техдизайн |
| Продуктовый аналитик | Что делают пользователи в живом продукте? | Метрики, воронки, A/B, гипотезы |
| Аналитик данных | Какие данные нужны для ответа на вопрос? | SQL, витрины, отчёты, качество данных |
Подробнее — BA, SA, продуктовая аналитика, язык данных.
Маршруты по уровню задач
Старт (обязательный минимум)
- Основы компьютерной грамотности — если ещё не уверенно пользуетесь ПК, файлами и почтой.
- История аналитики в IT
- Основы анализа требований
- Профессиональная аналитика
- Формализация и управление требованиями
Даже если вы не пишете продакшен-код, установите PostgreSQL и потренируйтесь в SQL — проверка гипотез, сверка отчётов, понимание ERD и интеграций.
Старт — Первые шаги с SQL → PostgreSQL — практическая работа; язык данных в аналитике — Как переводить бизнес-задачи на язык данных.
Бизнес-аналитик
Роль бизнес-аналитика в проекте → Основы диаграмм и моделирования → Моделирование бизнес-процессов → Справочник по нотации BPMN 2.0 → BPMN-движки Camunda и Flowable → Формализация и управление требованиями → Документация аналитика → Взаимодействие аналитика с командой. Для госсектора добавьте Дополнительные виды проектной документации.
Последовательный проход по роли BA и управлению требованиями — без дублирования BPMN-справочника:
- Роль бизнес-аналитика в проекте — роль BA, концепты, фазы проекта
- Профессиональная аналитика — области знаний, тип проекта, "цель → метод"
- Формализация и управление требованиями — план BA, RM, приоритизация
- Основы анализа требований — пять шагов анализа, стоимость дефекта
- Основы диаграмм и моделирования — основы диаграмм, выбор нотации
- Моделирование бизнес-процессов — gap analysis, journey, DFD
- Wireframe и UX до ТЗ — Веб-дизайн — блок 2
- Инструменты аналитика — инструменты BABOK
- Взаимодействие аналитика с командой — стейкхолдеры и конфликты
- Аналитика — итоги / Аналитика — чек-лист — закрепление
Системный аналитик
Роль системного аналитика в разработке → Исследование и декомпозиция систем → Артефакты аналитической деятельности → Основы диаграмм и моделирования → Технический дизайн на основе требований. API углубляется в 7.06; для быстрой проверки контрактов в консоли — утилита curl, curl / fetch — примеры.
Продукт и данные
Основы продуктовой аналитики → Как переводить бизнес-задачи на язык данных → SQL для аналитики → 3.11 Анализ данных.
Соседние разделы
| Тема | Раздел |
|---|---|
| Методологии, ЖЦ | 7.03 |
| Scrum, бэклог, оценка | 7.14 |
| Архитектура, API | 7.06 |
| Тестирование | 7.05 — в т.ч. статическая проверка требований, свойства качественных требований |
| Карьера | 1.26 |
Базовая теория (глава 2)
Когда в SA-маршруте не хватает "как устроено под капотом" — не останавливайтесь на формулировках требований:
| Вопрос | Теория |
|---|---|
| REST, HTTP, OpenAPI, интеграции | 2.09 · API в 7.06 |
| Сеть, DNS, TLS, задержки | 2.03 |
| Аутентификация, шифрование в NFR | 2.08 |
| Очереди, Kafka, согласованность | 2.09.121 |
| Проверка контракта в консоли | curl · Postman/curl |
Базовая теория (глава 3)
| Вопрос аналитика | Теория |
|---|---|
| ERD, кардинальность, DDL | Entity Relationship · нормализация |
| SQL для сверки и отчётов | SQL — о разделе · язык данных в аналитике |
| Миграция, маппинг, целостность | Пакетная работа с данными · исследование систем |
| SQL vs NoSQL в требованиях | Основы БД · NoSQL |
| Витрины, ETL, качество данных | 3.11 Анализ данных · продуктовая аналитика |
Базовая теория (глава 4)
Когда в ТЗ или sequence-диаграмме непонятно, как это станет кодом — не останавливайтесь на формулировках:
| Вопрос аналитика | Теория |
|---|---|
| Классы, объекты, UML → реализация | Проектирование сущности · ООП — о разделе |
| Изменение состояния, переменные, типы | Код — о разделе |
| Асинхронные сценарии, очереди в use case | Асинхронность — о разделе |
| Слои приложения, где живёт бизнес-логика | Проект и фреймворки — о разделе · Технический дизайн |
| ORM, маппинг сущностей на таблицы | ORM — о разделе |
| Ошибки, исключения в сценариях | Ошибки и отказоустойчивость |
История развития аналитики в IT
Работа аналитика. История. Финансы, тенденции, прогнозы.
Основы анализа требований
Слово анализ (analysis) с греческого — разложение, разбор; основы анализа требований в IT.
Профессиональная аналитика
Заказчик говорит "сделайте нам как в 1С, только чтобы отчёт сам отправлялся и кнопка была красная".
Как переводить бизнес-задачи на язык данных
Перевод бизнес-задач на язык данных — это процесс трансформации абстрактных пожеланий, стратегических целей и качественных описаний проблем в измеримые метрики, проверяемые гипотезы и четкие.
SQL для аналитики
SQL (Structured Query Language) — это язык программирования, предназначенный для управления и манипулирования данными в реляционных базах данных.
Основы продуктовой аналитики
Продуктовая аналитика — это дисциплина, направленная на изучение взаимодействия пользователей с цифровыми сервисами для принятия обоснованных решений по их развитию.
Роль бизнес-аналитика в проекте
Внешняя среда — это рынок, конкуренты, регуляторные требования, тренды, поведение клиентов и технологические возможности.
Роль системного аналитика в разработке
Что такое системный анализ и кто такой системный аналитик.
Исследование и декомпозиция систем
Research. Как это работает, как видеть проект целиком и знакомиться с системами.
Формализация и управление требованиями
Требование - это ответ на вопрос "Что система должна делать?". Просто договорённость между тем, кто заказывает, и тем, кто делает.
Документация аналитика
Какие документы использует аналитик и что нужно учесть.
Типы технической и пользовательской документации
Классификация документации в сфере информационных технологий.
Confluence
Классификация документации в сфере информационных технологий.
Создание руководств и инструкций
Руководства и инструкции представляют собой документы, ориентированные на выполнение конкретных операций в рамках заданного контекста.
Дополнительные виды проектной документации
ГОСТ подчёркивает, что ТЗ должно быть достаточно детализированным для однозначной интерпретации, но не должно содержать решений по реализации — это прерогатива проектной документации.
Документация в процессах
Документация в процессах - утверждённое ТЗ как опора сметы и сроков и оформление изменений объёма работ.
Артефакты аналитической деятельности
Артефакт — это любой документ, схема, модель или запись, которая фиксирует знания, решения или требования в процессе разработки продукта/системы.
Основы диаграмм и моделирования
Моделирование в IT: терминология, выбор нотации (BPMN, UML, C4, ERD), графики и дашборды — хаб для аналитика, архитектора и новичка.
Моделирование бизнес-процессов
Моделирование бизнес-процессов - графические, математические, текстовые и имитационные форматы представления.
Прототипирование интерфейсов и сценариев
Одна из ключевых задач аналитика — не просто собрать требования, но и наглядно представить, как будет выглядеть будущая система.
Инструменты аналитика
Инструменты аналитика - моделирование процессов и архитектуры, BI-визуализация и вспомогательные категории прикладного ПО.
Взаимодействие аналитика с командой
Как работать с другими членами команды при работе над проектом.
Технический дизайн на основе требований
Технический дизайн по требованиям - согласование понимания задачи между аналитикой, разработкой и инфраструктурой до реализации.
Справочник по нотации BPMN 2.0
Для сопоставления входящего сообщения с конкретным экземпляром процесса используется correlation key.
BPMN-движки Camunda и Flowable
Моделирование исполняемых процессов, развёртывание, оркестрация сервисов и типовые интеграции на Camunda, Flowable и OpenBPM Engine.
Аналитика — итоги
Итоги раздела «Аналитика» — FAQ и краткие ответы по теме.
Аналитика — чек-лист
Чек-лист раздела «Аналитика» — вопросы для самопроверки.
Аналитика — о разделе
Как устроен раздел "Аналитика" — роли, маршруты обучения, связь с соседними темами и карта материалов в энциклопедии Вселенная IT
В подборках
Статья входит в тематические подборки и блок "С чего начать?" на главной. Соседние шаги того же маршрута:
Системная аналитика — Основы анализа требований, BPMN-движки Camunda и Flowable, Основы бизнеса для IT-специалиста, Программные платформы, Корпоративное ПО, Платформенные решения в бизнесе.
ERP, 1С и отраслевое ПО — Внедрение ERP — о разделе, Платформа 1С, 1С — о разделе, Отраслевое ПО — итоги, Adobe, Отраслевое программное обеспечение.