Те самые проджекты умеют определять реальное время на реализацию проекта!
Чтобы больше не строить планы "на глаз", мы расскажем вам как выявлять критический путь и не гадать со сроками.
Метод критического пути (Critical Path Method, CPM) — это системный способ планирования проекта, позволяющий определить минимально возможную продолжительность работ и выявить наиболее уязвимые этапы. Критический путь определяется после построения сетевого графика.
🧱 10 необходимых шагов, чтобы построить сетевой график:
1. Сформулируйте цель Цель должна быть конкретной, т.к. в конце вам придется подвести итоги - получилось достичь результата или нет. Пример: «Запустить мобильное приложение для заказа кофе» — ок. «Сделать что-то классное» — не ок.
2. Учтите ограничения На этом этапе вам надо проанализировать факторы, которые могут повлиять на проект. К ним относятся:
- Ограниченность ресурсов (люди, оборудование, бюджет)
- Жёсткие сроки
- Финансовые рамки
- Нормативные и правовые требования Если бэкендер уезжает в отпуск на 3 недели — занесите это в график. Это не опционально.
3. Составьте список всех задач и декомпозируйте их до состояния, когда больше невозможно декомпозировать Берите все задачи, которые надо сделать по проекту, начиная от «написать ТЗ» до «запустить рекламу» и декомпозируйте их на подзадачи до самого мелкого уровня, когда дальше будет уже невозможно. Например: задачу "построить забор" нужно декомпозировать на "подсчитать материал", "купить материал", "залить фундамент", "напилить доски". И это ещё не всё! Эти задачи тоже надо декомпозировать: "составить смету", "закупиться в строительном магазине", "заказать бетономешалку" и т.д. Благодаря декомпозиции вы сможете точнее определить сроки на выполнение каждой задачи, что поможет составить критический путь и выстроить взаимосвязь задач.
Принцип "по ходу дела разберемся" при определении задач не работает.
4. Оцените длительность и ресурсы У каждой задачи свой срок и свой исполнитель. Если задача тянется дольше недели — дробите ее на части.
5. Определите, что от чего зависит На этом этапе определяется порядок, в котором задачи должны выполняться. Сначала идентифицируются стартовые работы — те, что запускаются первыми. Они размещаются в левой части графика. Если несколько задач могут выполняться параллельно, их начало привязывается к завершению предшествующих работ. Пример: Дизайн → верстка → бэкенд → интеграция. Нельзя начать тестировать то, чего ещё нет.
6. Рисуйте связи Между задачами проводятся связи (обычно в виде стрелок), отражающие зависимости. Стрелки направлены слева направо, показывая ход выполнения проекта. Каждая связь означает, что одна задача не может начаться, пока не завершится другая.
7. Считайте ранние даты С какого дня можно начать каждую из задач, если всё идёт идеально? Перемещайтесь по графику от начала к концу — как будто проект уже запущен.
8. Считайте поздние даты С какого дня нужно начать работы, чтобы не сорвать дедлайн? В этом случае, вы как детектив, знающий исход, собираете все поздние даты от конца до самого начала.
9. Найдите резервы (slack) Сколько дней можно потянуть с задачей, чтобы все еще можно было уложиться в сроки? Чем больше у вас запаса времени — тем спокойнее ваш внутренний тревожник.
10. Выявите критический путь Это цепочка задач с нулевым резервом. При таком раскладе не может быть никаких задержек, иначе есть риск, что весь проект полетит коту под хвост.
💡 Почему это удобно? *- Вы точно знаете, когда проект будет сдан.
- Видите, где нельзя ошибаться.
- Увидите сами и сможете объяснить заказчику, почему сроки такие, какие они есть;
- Найдёте места, которые можно упростить/заменить/убрать, чтобы сэкономить время/ресурсы или качество проекта*
@ochdumprojects