Курс Технический менеджер продуктов · автор Stanislav Belyaev
EN RU

Когнитивная нагрузка

5 исходящих · 13 входящих · 18 всего связей

Карта Детали
МАСШТАБ КОМАНДЫ
Developer Experience УСИЛЕНО В МОНОРЕПО УСИЛЕНО В РАСПРЕДЕЛЁННЫХ КОМАНДАХ

Когнитивная нагрузка

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

Ментальные затраты на инструменты/процессы/сложность. 76% отмечают стресс.

КОНТЕКСТ МОНОРЕПО

УСИЛИВАЕТСЯ: Разработчики должны ориентироваться в огромном кодбейзе. Понимание, какие части затронуты изменением, требует грамотности в графах зависимостей.

КОНТЕКСТ РАСПРЕДЕЛЁННЫХ КОМАНД

УСИЛИВАЕТСЯ: Разработчики должны поддерживать ментальные модели через распределённый по часовым поясам контекст. Утренняя загрузка контекста добавляет значительную когнитивную нагрузку.

Влияние масштаба
👤 Один / Пара (1–3)
0.4
👥 Команда (4–15)
0.6
🏢 Отдел (15–100)
0.8
🏛️ Организация (100+)
1

76% разработчиков отмечают стресс от когнитивной перегрузки.

5
Влияет на
13
Зависит от

→ Влияет на

▼ Удовлетворённость разработчиков

Чрезмерная нагрузка → хронический стресс.

76% отмечают стресс
Deloitte 2025 Workforce Intelligence Report
▲ Доля неудачных деплоев (CFR)

Перегруженные разработчики делают больше ошибок.

Основная причина ошибок
Developer productivity research consensus
▼ Состояние потока

Высокая посторонняя нагрузка не дает войти в поток.

Team Topologies
Team Topologies (Skelton & Pais)
Высокий → КритическийРАСП
▲ Текучка кадров

Длительная перегрузка → выгорание → уход.

Причина №1
Deloitte 2025, burnout research
Распределённые: Постоянная когнитивная перегрузка от утренней загрузки контекста + изоляция + заблокированная работа → ускоренное выгорание в распределенных командах.
Высокий → КритическийРАСП
▼ PR в неделю

Высокая когнитивная нагрузка замедляет всю работу.

76% отмечают стресс
Developer burnout and cognitive load research
Распределённые: Утренняя когнитивная перегрузка от ночной загрузки контекста снижает эффективные рабочие часы.

← Зависит от

▲ Переключение контекста

Несколько ментальных моделей истощают рабочую память. Каждое переключение сбрасывает и перезагружает контекст.

Рабочая память ~7 элементов (Miller); APA: до 40% потери продуктивности от переключений
Context switching research (Atlassian, BasicOps, Reclaim)
▲ Нагрузка встречами

Мозг остаётся на предыдущей задаче 30–60 мин.

Остаточное внимание
Sophie Leroy - Journal of Applied Psychology (2009)
Средний → ВысокийМОНО
▲ Поднятие окружения

Ручная настройка окружения требует знания инфраструктуры, не относящейся к основной задаче.

Частая болевая точка
DevOps self-service / Platform engineering
Монорепо: Локальная настройка монорепозитория может требовать понимания зависимостей сервисов между командами.
▲ Технический долг

Разбросанная логика заставляет держать в голове огромные ментальные модели.

Фрустрация №1 для 63%
Stack Overflow Developer Survey 2024
▲ Сложность кода

Глубоко вложенная логика потребляет рабочую память.

Метрика SonarSource
Developer Experience cognitive load research
Высокий → КритическийМОНО
▲ Размер кодбейза

Больше навигации и понимания.

Fowler: 4 недели (высокая эффективность) vs 2 месяца (низкая) онбординга
Developer onboarding research
Монорепо: Sparse checkout и хорошие инструменты поиска по коду — критичные меры снижения.
Высокий → КритическийРАСП
▼ Качество документации

Выгружает информацию из памяти в систему.

В 2 раза надежнее
Cognitive load research
Распределённые: Нельзя спросить коллегу — он спит. Документация должна быть self-serve. Плохая документация → часы догадок → огромная когнитивная нагрузка.
Высокий → СреднийМОНО
▲ Фрагментация инструментов

Каждый инструмент требует своей ментальной модели.

Негативный эффект маховика
American Psychological Association
Монорепо: Стандартизированные build/test/lint в монорепо снижают избыточную когнитивную нагрузку от инструментов.
▲ Текучка кадров

Оставшиеся разработчики берут на себя обязанности ушедших.

$50–100K + 6–12 месяцев
Team Topologies, IT Revolution
▼ Ясность владения кодом

Разработчики знают свои границы. Не нужно понимать весь монорепозиторий — только свою область владения + интерфейсы.

Team Topologies: когнитивная нагрузка — ЭТО ограничение
Team Topologies (Skelton & Pais)
▼ Качество асинхронной связи

Хорошо написанные артефакты снижают когнитивную нагрузку утренней загрузки контекста.

Самостоятельное понимание против догадок
Academic research, Miro 2024 study
▼ Уровень принятия AI-тулинга

87% снижение когнитивной нагрузки на повторяющихся задачах. Но повышенная нагрузка на понимание AI-кода.

87% снижение на повторяющихся
GitHub Research & Academic Studies
▲ Уровень доверия к AI

Низкое доверие повышает ментальный оверхед от постоянной верификации.

Недоверие = оверхед
Academic Research on AI Cognition
Карта метрик — Stanislav Belyaev · Анализ — Anthropic Claude Opus 4.6 · Все данные проверены человеком