Перейти к основному контенту
Tech Path Finder
КурсыИнтервьюКод-ревьюБлог
Tech Path Finder

Персонализированный путеводитель в IT. Квизы, мок-интервью, код ревью и аналитика прогресса.

@potapov_me

Платформа

  • Курсы
  • Прогресс
  • Мок-интервью
  • Код ревью
  • Живое ревью с ИИ
  • Тренажёр переговоров
  • Закладки

Контент

  • Блог
  • Главная
  • Обратная связь

Компания

  • О проекте
  • Тарифы
  • Условия использования
  • Конфиденциальность
  • Согласие на обработку данных
  • Cookie
  • Реквизиты

Аккаунт

  • Войти
  • Зарегистрироваться
  • Профиль

© 2026 Tech Path Finder. Все права защищены.

·ИП Потапов К.С.·Политика конфиденциальности·
Сделано с ❤️ в России
  1. Планирование
planning

Планирование

Планирование, оценка сроков, управление рисками, приоритизация задач

Учебник: Планирование

Время освоения: ~40 минут Цель: Научиться управлять проектами с позиции тимлида — планировать, оценивать, управлять рисками, работать со стейкхолдерами и извлекать уроки из опыта


#Быстрый справочник

#Тройное ограничение (Iron Triangle)

ОграничениеЧто включаетЕсли изменить...
ScopeФункциональность, требованияБольше = дольше и дороже
TimeСроки, дедлайны, milestonesКороче = меньше scope или больше людей
CostБюджет, ресурсы, командаБольше людей ≠ быстрее (закон Брукса)

Можно зафиксировать только два из трёх. Третий будет плавающим.

#Матрица рисков

Низкая вероятностьВысокая вероятность
Высокое влияниеMonitor (наблюдать)Mitigate (митигировать)
Низкое влияниеAccept (принять)Reduce (снизить вероятность)

#Инструменты PM для тимлида

ИнструментДля чегоКогда использовать
WBS (Work Breakdown Structure)Декомпозиция работНачало планирования
Critical Path MethodОпределение критического путиПроекты с жёсткими дедлайнами
RACI MatrixРаспределение ответственностиНачало проекта, несколько команд
Risk RegisterУчёт и мониторинг рисковНа протяжении всего проекта
Burndown / GanttВизуализация прогрессаДля стейкхолдеров

#Введение (5 минут)

Управление проектами для тимлида — это не waterfall с диаграммами Ганта и не просто "запустить спринт". Большинство реальных проектов живут в промежуточной зоне: есть дедлайн от бизнеса, есть неопределённость требований, есть команда с ограниченным capacity, есть стейкхолдеры с разными ожиданиями.

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

Главный сдвиг мышления: от "мы сделаем всё, что просят" к "мы сделаем правильные вещи в нужное время и сообщим о компромиссах заранее". Это требует навыка работы с неопределённостью, умения говорить неудобное и системного мышления о рисках.

💡 Ключевая мысль: Хорошее управление проектом — это не отсутствие проблем. Это раннее обнаружение проблем и управление ожиданиями до того, как они стали кризисом.


#Планирование (8 минут)

#WBS: Work Breakdown Structure

WBS — это иерархическая декомпозиция работ от цели проекта до конкретных задач. Главный принцип: каждый элемент WBS — это deliverable (результат), а не процесс.

Плохо: "Разработка бэкенда" (процесс) Хорошо: "API авторизации с JWT, покрытое тестами" (результат)

Правило 100%: WBS должна охватывать 100% работы проекта — ничего не должно быть "подразумевается само собой".

Как строить WBS:

  1. Начать с конечного результата (цели проекта)
  2. Декомпозировать на 3–5 крупных компонентов
  3. Каждый компонент декомпозировать до уровня, где можно оценить работу
  4. Стоп-правило: задача оценена и понятна за 1–2 дня работы

#Milestones и Critical Path

Milestone — ключевое событие в проекте (не работа, а контрольная точка): "Завершён дизайн API", "Прошло UAT-тестирование", "Готово к production".

Critical Path — последовательность задач, задержка в которых задерживает весь проект. Задачи вне критического пути имеют "float" — запас времени.

Практическое применение: При давлении на сроки смотрите на критический путь. Добавление ресурсов к задачам вне критического пути не ускорит проект.

#"Right Amount" детализации

Избыточное планирование (планирование на 2 месяца вперёд с детализацией до часов) — потеря времени в условиях неопределённости. Недостаточное (нет плана вообще) — хаос и сюрпризы.

Правило горизонта: Детализируйте на 2 спринта вперёд. Остальное — крупными блоками. По мере приближения — детализируйте.


#Оценка и сроки (7 минут)

#Основные техники оценки

Planning Poker: Команда одновременно показывает карточки с оценкой. Обсуждение расхождений выявляет разные предположения. Подходит для story points на Sprint Planning.

Three-Point Estimation (PERT):

Оценка = (Оптимистичная + 4 × Наиболее вероятная + Пессимистичная) / 6
Стандартное отклонение = (Пессимистичная - Оптимистичная) / 6

Полезна для ключевых задач проекта, где важна точность.

T-shirt sizing: Быстрая грубая оценка (XS/S/M/L/XL) для первичного понимания масштаба. Не для коммитмента — для принятия решений о scope.

#Padded vs. Committed Estimates

Проблема padding: Если каждый разработчик добавляет 50% буфер к своей оценке, а менеджер добавляет ещё 30% — проект никогда не доставляется быстро, и команда теряет навык реальной оценки.

Лучший подход: Собирайте честные оценки (без padding) и добавляйте явный буфер на уровне проекта (20–30%). Делайте это прозрачно для команды.

Закон Брукса: Добавление людей к опоздавшему проекту делает его ещё более опоздавшим. Причины: время на онбординг, рост коммуникационных каналов (N² сложность), фрагментация задач.

#Как говорить о дедлайнах со стейкхолдерами

Не давайте точечную оценку ("будет готово 15 марта"). Давайте диапазон с вероятностью:

  • "Мы закончим между 10 и 25 марта. Вероятность попасть в этот диапазон — 80%"

Это честнее и учит стейкхолдеров думать о вероятностях, а не об одной дате как обещании.


#Управление рисками (6 минут)

#Процесс управления рисками

Управление рисками — не одноразовое упражнение в начале проекта. Это непрерывный процесс.

Четыре шага:

  1. Идентификация: Что может пойти не так? (brainstorm с командой, мозговой штурм "what if")
  2. Оценка: Вероятность × Влияние → приоритет риска
  3. Реакция: Выбор стратегии (см. ниже)
  4. Мониторинг: Еженедельный check-in — изменился ли риск?

Стратегии реакции на риск:

СтратегияКогда применятьПример
AvoidВысокий риск, есть альтернативаНе использовать нестабильную библиотеку
MitigateВысокий риск, неизбеженНаписать интеграционные тесты для сложной интеграции
TransferМожно передать ответственностьИспользовать managed-сервис вместо self-hosted
AcceptНизкий риск или нет ресурсовЗафиксировать и мониторить

#Risk Register

Risk Register — живой документ со списком рисков:

РискВероятностьВлияниеПриоритетСтратегияОтветственныйСтатус
API партнёра может изменитьсяСредняяВысокоеВысокийMitigate: wrapper + версионированиеИванActive
Ключевой разработчик уходитНизкаяВысокоеСреднийMitigate: документирование, bus factorВыMonitoring

Обновляйте Risk Register на еженедельной встрече команды. 5 минут в начале — достаточно.


#Стейкхолдер-менеджмент в проектах (5 минут)

#RACI Matrix

RACI определяет роли в принятии решений и выполнении работы:

  • R (Responsible): Кто делает работу
  • A (Accountable): Кто отвечает за результат (один человек)
  • C (Consulted): Кого спрашиваем перед решением
  • I (Informed): Кого информируем о решении

Создайте RACI в начале проекта для ключевых deliverable'ов. Это предотвращает "это не моя ответственность" и конфликты о принятии решений.

#Статус-репорты без боли

Хороший статус-репорт отвечает на три вопроса за 2 минуты чтения:

  1. Где мы сейчас (vs. плана)?
  2. Какие риски / проблемы?
  3. Что нужно от получателя?

Формат светофора: RAG-статус (Red/Amber/Green) по трём измерениям: scope, time, budget. Не скрывайте Amber и Red — чем раньше стейкхолдер знает о проблеме, тем больше вариантов решения.

#Эскалация

Тимлиды часто эскалируют поздно — боятся "выглядеть слабыми" или признавать проблему. Правило: эскалируй, когда стало ясно, что проблема не решится без внешней помощи — не когда дедлайн завтра.

Структура эскалации: "У нас риск X. Вероятность — Y%. Последствия — Z. Мы пробовали A и B. Нам нужно решение C или решение о scope."


#Постмортем и Lessons Learned (4 минуты)

#Blameless Postmortem

Цель постмортема — понять системные причины проблемы, а не найти виноватого. Если постмортем заканчивается "Вася сделал ошибку" — это провал процесса.

Принцип: Люди принимали решения, обладая той информацией, которая была у них на тот момент. Вопрос не "кто виноват?", а "почему система позволила этой ошибке произойти?"

Структура blameless postmortem:

  1. Timeline (хронология событий без оценочных суждений)
  2. What went wrong (что пошло не так — события, не люди)
  3. What went right (что помогло минимизировать последствия)
  4. Contributing factors (системные факторы: процессы, инструменты, коммуникация)
  5. Action items (конкретные изменения с ответственным и датой)

#Lessons Learned как культура

Постмортем — реакция на инцидент. Lessons Learned — регулярная практика извлечения опыта.

После каждого крупного проекта (30–60 минут):

  • Что мы сделали хорошо? (повторить в следующем проекте)
  • Что стоит улучшить? (конкретные изменения процесса)
  • Что нас удивило? (неожиданные риски для Risk Register)
  • Что посоветуем следующей команде?

Храните Lessons Learned в доступном месте (Confluence, Notion). Они бесценны для новых проектов — и почти никто их не читает. Ваша задача как тимлида — внедрять их в следующие проекты, а не только записывать.


#Типичные ошибки

ОшибкаПочему это плохоКак исправить
Фиксировать scope, time и cost одновременноКоманда выгорает или проект провалится — одно из трёх поплывёт в любом случаеЯвно договориться со стейкхолдерами: что фиксируем, что плавает
Не вести Risk RegisterРиски реализуются "неожиданно", хотя были предсказуемыПервый час проекта — brainstorm рисков с командой, Risk Register сразу
Скрывать Amber/Red статус от стейкхолдеровПроблема обнаруживается поздно, когда вариантов решения уже мало"Лучше ранняя плохая новость, чем поздняя катастрофа" — установить как норму
Добавлять людей к опоздавшему проектуЗакон Брукса: станет ещё хуже из-за overhead коммуникации и онбордингаСначала срезать scope, потом думать о ресурсах
Постмортем с поиском виноватыхЛюди скрывают ошибки, культура страха, системные проблемы не исправляютсяЯвно объявить blameless-культуру и самому не нарушать её
Планирование "снизу вверх" без проверки реальностиОценки команды складываются в 18 месяцев при дедлайне в 6Сверху вниз: от дедлайна к scope — что реально успеть, и честно сказать что нет

#Практические упражнения

#Упражнение 1: Risk Register для текущего проекта (20 минут)

Возьмите текущий или ближайший проект:

  1. Запишите 10 потенциальных рисков (brainstorm без фильтрации)
  2. Оцените каждый по вероятности (1–3) и влиянию (1–3)
  3. Посчитайте приоритет (произведение)
  4. Для топ-3 рисков: выберите стратегию реакции и назначьте ответственного
  5. Занесите в Risk Register — таблица в Notion или Confluence

#Упражнение 2: Postmortem по прошлому проекту (45 минут с командой)

Выберите проект, который завершился с проблемами:

  1. (10 мин) Составьте timeline вместе — без оценок, только факты
  2. (10 мин) Обсудите: "Что пошло не так?" — запишите события, не имена
  3. (10 мин) Обсудите: "Почему это стало возможным?" — ищите системные причины
  4. (15 мин) Сформулируйте 3–5 action items с ответственным и датой

Правило: если кто-то называет имя человека как причину — мягко переформулируйте: "Какой процесс или инструмент позволил этой ситуации возникнуть?"

Далее: Карьерный рост