§6.09 Упражнения на понятия
Упражнение 1. Классификация: мультисессионность или многозадачность? (10 мин)
Прочтите сценарии. Определите: мультисессионность или многозадачность? Объясните, почему.
- Утром запланировано три РП: 9:00–11:00 код, 11:30–13:00 ревью, 14:00–15:30 документация. Каждый РП закрывается фиксацией результата в Pack.
- Работаю над отчётом, приходит письмо — отвечаю, возвращаюсь к отчёту, звонит коллега — отвлекаюсь, снова отчёт.
- Два РП параллельно: пока бегут тесты (бюджет 30 мин), пишу спецификацию (бюджет 2 часа). Carry-over для обоих зафиксирован.
- Пять задач в плане на день, переключаюсь между ними по настроению, ничего не закрыто к вечеру.
- Один глубокий РП на 3 часа, затем перерыв, затем два коротких РП с бюджетами и критериями.
Ответы:
- Мультисессионность — управляемое чередование, закрытие контура, carry-over.
- Многозадачность — хаотичное переключение, нет управления, нет фиксации.
- Мультисессионность — параллелизм с пассивным временем, carry-over зафиксирован.
- Многозадачность — 5 задач, переключение по настроению, нет закрытия.
- Мультисессионность — 3 фокусных РП с бюджетами и дисциплиной.
Упражнение 2. Расчёт мультипликатора и coordination cost (15 мин)
Сценарий: За день вы закрыли три РП: А (бюджет 2 часа, активное время), Б (бюджет 3 часа, пассивное время 1.5 часа — ожидание данных), В (бюджет 1 час, активное). Физическое время: 5 часов. Вы переключались между РП 4 раза, каждое переключение заняло 10 минут на восстановление контекста.
Вопросы:
- Какой мультипликатор? Попадает ли в целевой диапазон?
- Какой coordination cost? Какой parallelism gain?
- Net gain положительный или отрицательный?
- Что можно улучшить?
Ответы:
- Мультипликатор = (2+3+1)/5 = 1.2x. Ниже целевого диапазона 1.5–2.5x. Недостаточно параллелизма.
- Coordination cost = 4 × 10 = 40 минут. Parallelism gain ≈ 1.5 часа (пассивное время РП Б).
- Net gain положительный: 1.5 часа gain − 40 мин cost = +50 минут.
- Можно добавить ещё один РП с пассивным временем или запланировать активные РП во время пассивного времени другого.
Упражнение 3. Диагностика когнитивной аварии (20 мин)
- Посчитайте: сколько открытых вкладок у вас сейчас? Сколько незакрытых РП? Сколько незавершённых контуров без carry-over?
- Для каждого незакрытого РП решите: закрыть сейчас, перенести целиком с carry-over, или отменить.
- Проведите «перезагрузку рабочего стола»: закройте вкладки, зафиксируйте carry-over, оставьте 2–3 фокусных РП.
- Запишите в Pack: какие anti-pattern вы обнаружили? Какие правила введёте, чтобы предотвратить повторение?