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

Этот словарь создан как универсальный справочник по ключевым понятиям IT и бизнес-анализа. Здесь вы найдёте краткие и понятные определения — без перегруженной терминологии, но достаточно глубокие, чтобы использовать их в работе.
Словарь разделён на категории — это упрощает поиск нужного термина и помогает лучше систематизировать знания.
IT GARDEN
аналитика
СЛОВАРЬ
«IT Garden является зарегистрированным товарным знаком. Все права защищены»
®
Управление проектами и продуктами
Agile
методология гибкой разработки программного обеспечения, основанная на итерациях и постоянном взаимодействии команды с заказчиком.
команда выпускает новый функционал каждые 2 недели, чтобы быстро проверить реакцию пользователей.
Пример:
Scrum
фреймворк в рамках Agile, основанный на спринтах, регулярных встречах и командном взаимодействии.
каждые 2 недели команда показывает заказчику рабочую часть продукта на «демо» встрече.
Пример:
Kanban
метод визуального управления задачами с помощью доски и карточек, которые перемещаются по этапам выполнения.
задачи фиксируются на доске в Trello и постепенно двигаются от «В работе» к «Готово».
Пример:
MVP (Minimum Viable Product)
метод визуального управления задачами с помощью доски и карточек, которые перемещаются по этапам выполнения.
приложение для заказа еды запускается только с функцией выбора и оплаты, без отзывов и бонусной системы.
Пример:
Product Backlog
список функций и улучшений продукта, отсортированных по приоритету.
в бэклоге интернет-магазина сначала задачи «добавить корзину» и «оплату», а «отзывы пользователей» идут позже.
Пример:
Sprint
ограниченный по времени цикл (обычно 1–4 недели), в течение которого реализуется часть задач.
за один спринт команда успевает сделать регистрацию пользователей и форму авторизации.
Пример:
Burndown Chart
график, показывающий, сколько задач осталось в спринте.
менеджер смотрит на диаграмму и видит, что команда отстаёт от плана.
Пример:
KPI (Key Performance Indicators)
ключевые показатели эффективности, отражающие достижение целей.
KPI для интернет-магазина — рост конверсии с 2% до 3% за квартал.
Пример:
SWOT-анализ
метод стратегического планирования, учитывающий сильные и слабые стороны, возможности и угрозы.
у стартапа сильная команда (Strength), но мало инвестиций (Weakness), рынок растёт (Opportunity), а конкуренты выходят с новым продуктом (Threat).
Пример:
OKR (Objectives and Key Results)
метод постановки целей и измеримых результатов.
цель (Objective) — улучшить клиентский опыт, ключевые результаты (Key Results) — сократить время обработки заказов с 2 дней до 1 дня и увеличить NPS с 60 до 75.
Пример:
RACI-матрица
инструмент, распределяющий роли и ответственность участников проекта.
при внедрении CRM-решения один человек отвечает за разработку (Responsible), другой утверждает результат (Accountable), консультируют бизнес-пользователи (Consulted), а топ-менеджмент информируется (Informed).
Пример:
Бизнес-анализ и работа с требованиями
Бизнес-анализ
выявление потребностей компании и поиск решений, которые принесут ценность бизнесу и клиентам.
аналитик определяет, что автоматизация склада снизит время обработки заказов на 30%.
Пример:
Бизнес-аналитик
специалист, который формулирует и управляет требованиями проекта.
аналитик собирает пожелания от отдела продаж и переводит их в требования к CRM-системе.
Пример:
Бизнес-требования
цели компании, ради которых создаётся проект.
цель внедрения новой ERP — сократить издержки на закупки.
Пример:
Анализ требований
процесс сбора, уточнения и согласования ожиданий стейкхолдеров.
аналитик проводит воркшопы с отделами, чтобы выявить реальные задачи бизнеса.
Пример:
Функциональные требования
описание возможностей системы.
«Система должна позволять пользователю оформить заказ онлайн».
Пример:
Нефункциональные требования
характеристики системы (скорость, надёжность, безопасность).
«Система должна обрабатывать 1000 заказов в минуту».
Пример:
Пользовательские требования
ожидания конечного пользователя.
«Покупатель хочет отслеживать заказ в реальном времени».
Пример:
User Stories
короткие описания требований с точки зрения пользователя.
«Как клиент, я хочу видеть историю своих заказов, чтобы быстро повторно купить товар».
Пример:
Владелец продукта (Product Owner)
отвечает за видение и ценность продукта.
PO решает, что добавление push-уведомлений важнее интеграции с соцсетями.
Пример:
Стейкхолдеры
заинтересованные стороны проекта.
для внедрения CRM стейкхолдерами являются отдел продаж, маркетинг и руководство.
Пример:
Приоритизация
сортировка задач по важности.
сначала команда реализует оплату онлайн, а потом добавляет бонусную систему.
Пример:
Use Cases
сценарии использования системы пользователем.
«Пользователь выбирает товар, кладёт его в корзину и оформляет заказ».
Пример:
Данные и базы данных
База данных
упорядоченное хранилище информации.
база хранит данные о клиентах, заказах и товарах интернет-магазина.
Пример:
Реляционная база данных
данные в таблицах, связанных между собой.
таблица «Клиенты» связана с таблицей «Заказы» через идентификатор клиента.
Пример:
Нереляционная база данных (NoSQL)
БД без таблиц, например документы или графы.
MongoDB хранит JSON-документы с профилями пользователей.
Пример:
СУБД
система для управления базами данных.
PostgreSQL или MySQL.
Пример:
SQL
язык запросов к реляционным базам.
SELECT * FROM Orders WHERE CustomerID=5.
Пример:
ER-модель
описание объектов и связей между ними.
в интернет-магазине сущности — «Пользователь», «Заказ», «Товар», а связи — «Пользователь делает Заказ».
Пример:
Диаграмма связей (ERD)
графическая схема данных.
аналитик рисует ERD для описания структуры новой базы.
Пример:
ETL
процесс извлечения, преобразования и загрузки данных.
данные из Excel-файлов преобразуются и попадают в BI-систему.
Пример:
Data Mining
интеллектуальный анализ данных.
алгоритмы находят закономерность, что пользователи, покупающие ноутбуки, часто покупают и мышки.
Пример:
Big Data
технологии обработки огромных массивов информации.
Netflix анализирует поведение миллионов зрителей для персонализации рекомендаций.
Пример:
Data Flow Diagram (DFD)
схема движения данных.
DFD показывает, как заказ проходит через систему: от клиента до склада.
Пример:
Data Warehouse
хранилище данных для аналитики.
компания собирает данные о продажах из CRM, ERP и сайта в единое хранилище.
Пример:
Архитектура и разработка
Алгоритм
последовательность шагов для решения задачи.
алгоритм сортировки расставляет числа по возрастанию.
Пример:
Backend
серверная часть приложения.
backend интернет-магазина обрабатывает заказы и взаимодействует с базой данных.
Пример:
Frontend
клиентская часть приложения.
интерфейс корзины на сайте — это frontend.
Пример:
Middleware
слой ПО, соединяющий системы.
сервис-посредник между сайтом и платёжной системой.
Пример:
Microservices
архитектура из независимых сервисов.
в интернет-магазине отдельные микросервисы отвечают за оплату, доставку и каталог товаров.
Пример:
Legacy System
устаревшая система.
бухгалтерия до сих пор использует софт 90-х годов, что мешает интеграции с современными сервисами.
Пример:
Refactoring
улучшение кода без изменения логики.
разработчик переписывает громоздкую функцию на более чистую и быструю.
Пример:
Technical Debt
накопленные упрощения в коде.
«Мы сделали быстрое решение, но потом придётся переделывать, иначе поддержка будет дорогой».
Пример:
Современные технологии
DevOps
объединение разработки и эксплуатации для быстрой и стабильной доставки продукта.
новая версия приложения автоматически проходит тесты и разворачивается на сервере.
Пример:
CI/CD
автоматизация сборки, тестирования и доставки кода.
при каждом обновлении кода запускаются тесты, и если они проходят, система выкатывает релиз на прод.
Пример:
Cloud Computing
использование вычислительных ресурсов через интернет.
компания хранит данные и запускает серверы в AWS, а не покупает своё железо.
Пример:
Docker
контейнеризация приложений.
разработчик запускает одинаковый контейнер с приложением и на ноутбуке, и на сервере.
Пример:
Kubernetes
оркестратор контейнеров.
Kubernetes автоматически распределяет нагрузку между серверами при росте пользователей.
Пример:
Machine Learning
обучение систем на данных.
алгоритм предсказывает, какие товары предложить пользователю.
Пример:
IoT (Интернет вещей)
объединение устройств в сеть.
«умный дом» включает свет и регулирует отопление.
Пример:
Blockchain
распределённая база данных.
в блокчейне Bitcoin каждая транзакция записана в блок и защищена от изменений.
Пример:
Тестирование и качество
Unit Testing
проверка отдельных модулей программы.
тест проверяет, правильно ли считает сумма заказа.
Пример:
Regression Testing
проверка, что изменения не сломали старый функционал.
после добавления скидок проверяется, работает ли корректно доставка.
Пример:
Acceptance Testing
финальная проверка соответствия требованиям заказчика.
заказчик тестирует CRM и подтверждает, что она решает его задачи.
Пример:
Release Management
управление выпуском новых версий.
команда готовит релиз приложения, тестирует его и выкатывает на рынок.
Пример:
Визуализация и моделирование
BPMN
язык описания бизнес-процессов.
BPMN-схема показывает процесс «оформление заказа» — от клиента до склада.
Пример:
Business Process Modeling
методика визуализации процессов.
аналитик моделирует процесс обработки возврата товара.
Пример:
Бизнес-процесс
последовательность шагов для достижения результата.
процесс доставки состоит из шагов «принять заказ → собрать → доставить клиенту».
Пример:
Блок-схема
графическое изображение алгоритма.
блок-схема описывает, как работает алгоритм авторизации.
Пример:
UML
универсальный язык моделирования.
разработчики используют UML для проектирования архитектуры системы.
Пример:
Управление рисками
Риск
неопределённость, которая может повлиять на проект.
задержка поставок серверов может сорвать запуск продукта.
Пример:
Benchmarking
сравнение процессов с лучшими практиками.
компания изучает, как конкуренты сокращают расходы на логистику.
Пример:
Digital Transformation
внедрение цифровых технологий для изменения бизнеса.
банк переводит обслуживание клиентов из офисов в мобильное приложение.
Пример: