Блок 6

Планирование проекта или как не провалить сроки ещё до начала работ

Планирование проекта или как не провалить сроки ещё до начала работ

Почему большинство проектов срывают сроки
Давай договоримся, что срыв сроков будем называть факапом. Когда начинающий менеджер сталкивается с факапом, он обычно ищет причину в конце проекта. Например:
  • разработчик не успел;
  • дизайнер заболел;
  • клиент долго согласовывал;
  • подрядчик подвёл.
На самом деле большинство проблем появляется гораздо раньше еще в момент планирования.

Опытный PM знает простое правило:
Если произошел факап — скорее всего, ошибка была допущена ещё до начала работ.

Поэтому планирование — одна из самых важных компетенций менеджера
Что такое планирование проекта
Планирование проекта — это процесс, в котором мы определяем:
  • что нужно сделать;
  • кто это будет делать;
  • в какой последовательности;
  • сколько времени это займёт;
  • какие ресурсы потребуются;
  • какие риски могут возникнуть.
Проще говоря, планирование — это создание карты маршрута проекта. Без неё команда начинает двигаться вслепую.
Главная задача PM при планировании
Очень важно понять одну вещь, PM не предсказывает будущее, а снижает неопределённость. Мы никогда не сможем на 100% угадать, как будет развиваться проект, но можем заранее подготовиться к большинству проблем.
Почему проекты проваливаются
Давай посмотрим на самые распространённые причины.
  • Причина №1
    Непонятный объём работ. Команда думает одно, а клиент ожидает другое.
  • Причина №2
    Нереалистичные сроки. Клиент хочет сайт за месяц, а команда объективно может сделать его за три месяца.
  • Причина №3
    Не учтены зависимости между задачами. В итоге никто не работает.
  • Причина №4
    Отсутствуют буферы времени. Любая неожиданность ломает весь график.
  • Причина №5
    Нет контроля рисков. Проблемы становятся заметны слишком поздно.
Как мыслит сильный PM
Новичок задаёт вопрос:
— Когда будет готов проект?

Сильный PM задаёт вопрос:
— Что должно произойти, чтобы проект был готов?

Это принципиально разный подход.
Шаг № 1. Определение результата
Нельзя планировать то, что непонятно. Перед началом работ PM должен понимать:
  • конечную цель;
  • ожидаемый результат;
  • критерии успеха.
Чем конкретнее результат — тем проще планирование.
Неправильно
Сделать сайт
Правильно
Разработать корпоративный сайт компании из 15 страниц с адаптивной версией, формами обратной связи и интеграцией с CRM
Шаг № 2. Декомпозиция проекта
Декомпозиция — это разделение большой задачи на множество маленьких. Это один из главных навыков PM. Например, задача «разработать сайт» — слишком большая, ее невозможно оценить целиком, разбиваем:
  • Аналитика
    Интервью с клиентом.
    Сбор требований.
    Подготовка структуры.
  • Проектирование
    Карта сайта.
    Прототипы.
  • Дизайн
    Главная страница.
    Внутренние страницы.
    Адаптивные версии.
  • Разработка
    Frontend.
    Backend.
    Интеграции.
  • Тестирование
    Функциональное тестирование.
    Исправление ошибок.
  • Релиз
    Публикация.
    Проверка.
Правило декомпозиции
Если задачу невозможно оценить по времени — она слишком большая. Разбивай дальше.
Неправильно
Разработать личный кабинет
Правильно
  • экран авторизации;
  • экран регистрации;
  • профиль пользователя;
  • история заказов;
  • уведомления;
  • интеграция с CRM.
Шаг № 3. Оценка сроков
После декомпозиции начинается оценка. Важное правило — PM не должен придумывать сроки самостоятельно, сроки оценивает исполнитель, он знает свою работу лучше менеджера.
Неправильно
Думаю, дизайнер справится за два дня
Правильно
Сколько времени потребуется на выполнение задачи?
Любой специалист оценивает идеальный сценарий, но проекты живут в реальном мире, поэтому появляются:
  • правки;
  • согласования;
  • болезни;
  • отпуска;
  • форс-мажоры;
  • дополнительные вопросы клиента.
Поэтому оценки редко совпадают с реальностью.

В управлении проектами есть известный принцип — Закон Хофштадтера:
«Любая задача занимает больше времени, чем ожидается. Даже если учитывать, что она займёт больше времени». Поэтому PM всегда работает с запасом.
Шаг № 4. Работа с зависимостями
Большинство задач не существуют отдельно друг от друга. Нельзя сверстать страницу, если нет дизайна. Нельзя сделать дизайн, если нет структуры.

Получается цепочка зависимости:
Требования → Прототип → Дизайн → Верстка → Backend → Тестирование → Релиз

Если одна задача задерживается, вся цепочка начинает двигаться.

Критический путь

Представим проект как цепочку задач. Есть задачи, без которых невозможно двигаться дальше. Они образуют критический путь проекта.

Например, задача на разработку сайта:
  1. Аналитика — 5 дней
  2. Прототип — 5 дней
  3. Дизайн — 10 дней
  4. Верстка — 10 дней
  5. Backend — 10 дней
  6. Тестирование — 5 дней
Если дизайн задержится на неделю, весь проект автоматически задержится на неделю. Потому что всё остальное зависит от него. Задачи критического пути требуют максимального внимания PM.
Шаг № 5. Планирование ресурсов
Даже идеально составленный план бесполезен, если нет ресурсов. PM должен понимать:
  • кто участвует в проекте;
  • сколько времени у каждого специалиста;
  • сколько проектов ведёт человек одновременно.
Ошибка планировать так, будто специалисты работают только над его проектом. В реальности, у дизайнера: проект А, проект Б, проект С и отпуск через неделю. Все эти факторы нужно учитывать.

Планирование загрузки команды

Представим, дизайнер работает 8 часов в день, но:
  • 2 часа уходят на встречи;
  • 1 час на правки по другим проектам;
  • 1 час на внутренние задачи.
Реальная загрузка: 4−5 часов в день, именно её нужно учитывать при планировании.
Шаг № 6. Буферы времени
Это один из самых недооценённых инструментов PM. Буфер — это запас времени на риски.

Например: разработчик оценил задачу в 5 дней, а клиент показывает клиенту 7 дней. Эти дополнительные дни позволяют пережить неожиданные проблемы.

Почему буфер не равно «обман»?

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

Правило 80%

Если график проекта выглядит идеально и не содержит запасов времени — скорее всего, он нереалистичен.
Шаг № 7. Планирование рисков
Опытный PM всегда задаёт вопрос: Что может пойти не так? На старте проекта составляется список рисков.
Кейс: нужно сделать сайт за 2 месяца
Клиент приходит и говорит:
— Нам нужен сайт через два месяца.

Что делает новичок? Отвечает: — Хорошо.
Что делает сильный PM? Начинает считать.
  • Этап 1
    Аналитика
    5 дней
  • Этап 2
    Прототипирование
    5 дней
  • Этап 3
    Дизайн
    15 дней
  • Этап 4
    Frontend
    10 дней
  • Этап 5
    Backend
    15 дней
  • Этап 6
    Тестирование
    5 дней
Получаем 55 рабочих дней. Это уже больше двух месяцев.

Значит необходимо:
  • уменьшать объём;
  • увеличивать команду;
  • переносить срок.
Именно так PM защищает проект от провала ещё до его начала.
Подведём итог
Планирование — это не заполнение таблицы и не рисование диаграммы Ганта. Планирование — это процесс снижения неопределённости.

Чем лучше PM понимает объём работ, сроки, зависимости, ресурсы и риски, тем меньше сюрпризов ждёт команду в будущем. Именно поэтому сильные менеджеры тратят много времени на подготовку проекта.

Запомните! Гораздо дешевле предотвратить проблему на этапе планирования, чем героически решать её во время реализации проекта.
Made on
Tilda