Хороший план помогает понять, какой результат должен быть получен, какие работы для этого нужны, кто их выполнит и что определяет срок завершения. Начните с результатов и состава работ, затем переходите к датам и ресурсам.
Эта статья предлагает порядок подготовки плана на примере внедрения системы. Правила расчёта сроков описаны отдельно: Планирование проекта. Поля и команды интерфейса — в статье Иерархическая структура работ (ИСР).
Зафиксируйте, что должно быть готово к завершению проекта и как это будет проверяться. Для внедрения системы результатами могут быть:
Вехами отмечайте значимые события: согласование требований, готовность к запуску, передачу результата заказчику. Работу, которая требует времени и усилий, планируйте отдельным элементом с длительностью.
Структура должна помогать контролировать проект. Выберите подход с учётом того, по каким результатам и этапам вы будете оценивать готовность, трудозатраты и стоимость.
| Подход | Когда подходит | На что обратить внимание |
|---|---|---|
| По этапам: обследование, подготовка, запуск | Важны последовательные стадии, этапы договора и их приёмка. | Готовность отдельного продукта или модуля может оказаться распределена между несколькими этапами. |
| По результатам или компонентам: личный кабинет, отчётность, интеграция | Важны готовность и стоимость отдельных результатов. | Для контроля общих стадий проекта понадобятся дополнительные способы группировки или анализа. |
| Смешанный: этапы на верхнем уровне, результаты внутри этапа | Нужно совместить контроль этапов и отдельных результатов. | На одном уровне используйте понятный единый принцип группировки. |
Универсально лучшего варианта нет. Например, для поэтапной сдачи внедрения удобно начать с этапов, а для независимой поставки модулей — с продуктовой структуры.
Разбивайте работу до уровня, на котором можно:
Чрезмерная детализация усложняет актуализацию. Слишком крупные работы скрывают задержки. Для короткого проекта может быть достаточно главной работы; для более сложного — этапов и вложенных работ.
Состав и последовательность — разные части плана
Вложенность показывает, из чего состоит проект. Зависимости показывают, в какой последовательности выполняются работы. Порядок строк сам по себе не создаёт зависимости. Работы одного этапа могут выполняться параллельно, если между ними нет ограничивающих связей.
Для примера используем смешанную структуру:
Внедрение системы
├── Обследование
│ ├── Сбор требований
│ └── Согласование требований
├── Подготовка к запуску
│ ├── Настройка системы
│ ├── Перенос и проверка данных
│ └── Обучение пользователей
└── Запуск — веха
«Обследование» и «Подготовка к запуску» — суммарные работы. Согласование в этом примере требует отдельного рабочего дня, поэтому оформлено обычной работой; «Запуск» — веха. Их сроки будут определяться вложенными работами. Оценки и назначения в автоматическом режиме задавайте на обычных работах.
Сначала сформируйте иерархию, затем наполняйте ресурсный план. Это особенно важно в автоматическом режиме: при добавлении первой вложенной работы собственные назначения и плановые часы её родителя удаляются. В ручном режиме они сохраняются.
Автоматический режим удобен, если нужно получить распределение часов из длительности, оценок и назначений и пересчитывать его при изменении расписания.
Ручной режим подходит, если нагрузку нужно самостоятельно распределять по датам и сохранять это распределение независимо от переносов работ. Зависимости и ограничения по датам при этом продолжают управлять сроками.
Для автоматического режима выберите тип работы по смыслу оценки:
| Что известно и должно сохраняться при пересчёте других параметров | Подходящий тип |
|---|---|
| Доступная доля времени исполнителя, например 50% | Фиксированный объём ресурсов |
| Длительность, например двухдневное обучение | Фиксированная длительность |
| Объём, например 24 часа на настройку | Фиксированные трудозатраты |
Проверьте также параметр Фиксированный объём работ: он определяет, нужно ли сохранять общий объём при изменении состава исполнителей.
В примере выберем автоматический режим. Предположим, что у всех исполнителей пятидневная рабочая неделя без праздников, рабочий день — восемь часов, загрузка на указанных работах — 100%.
| Работа | Исполнитель | Исходная оценка |
|---|---|---|
| Сбор требований | Аналитик | 16 часов, фиксированные трудозатраты |
| Согласование требований | Аналитик | 1 рабочий день, фиксированная длительность |
| Настройка системы | Консультант | 24 часа, фиксированные трудозатраты |
| Перенос и проверка данных | Инженер | 16 часов, фиксированные трудозатраты |
| Обучение пользователей | Консультант | 2 рабочих дня, фиксированная длительность |
При этих условиях работы займут соответственно 2, 1, 3, 2 и 2 рабочих дня. Если доступность или календарь исполнителей отличаются, результат расчёта будет другим.
Связывайте работы там, где есть реальная зависимость результата или процесса. Для нашего примера:
Начните с ASAP для работ, которые можно выполнять как можно раньше. Используйте SNET для внешних ограничений: например, заказчик сможет предоставить участников обучения не раньше согласованной даты.
Не задавайте SNET всем работам только ради красивого расположения на диаграмме. Лишние ограничения мешают плану возвращаться на более ранние даты при сокращении предшественников.
Пусть проект начинается в понедельник 5 октября 2026 года, а обучение нельзя начать раньше 15 октября. Между перечисленными работами используются связи «Окончание — начало» без дополнительной задержки.
| Работа | Рассчитанные даты |
|---|---|
| Сбор требований | 5–6 октября |
| Согласование требований | 7 октября |
| Настройка системы | 8–12 октября |
| Перенос и проверка данных | 8–9 октября |
| Обучение пользователей | 15–16 октября |
Предшественники позволили бы начать обучение раньше, но SNET удерживает начало на 15 октября. Промежуток после настройки не нужно превращать в задержку зависимости: его причина — доступность участников.
После расчёта проверьте:
Не считайте наличие рассчитанных дат доказательством отсутствия перегрузки. Проверяйте ресурсный план и доступность команды отдельно. При превышении планового срока пересмотрите объём, зависимости, состав исполнителей или целевую дату.
Вносите причину изменения: новую оценку часов, длительность, состав исполнителей, зависимость или внешнюю ограничивающую дату.
В примере увеличение настройки с 24 до 32 часов продлит её до 13 октября. Обучение всё ещё сможет начаться 15 октября: внешний срок остаётся определяющим. Если настройка потребует 72 часа, она завершится 20 октября, а обучение сможет начаться 21 октября. При этом его SNET останется 15 октября.
Если после этого оценка настройки снова снизится до 24 часов, обучение вернётся к 15 октября. Если внешнее ограничение больше не нужно, переключение обучения на ASAP позволит начать его 13 октября, после готовности системы и данных.
В автоматическом режиме вместе с работами пересчитается связанный ресурсный план. В ручном режиме проверьте распределение часов отдельно: переносы работ его не меняют.
Похоже, вам удобнее русский язык. Перейти на русскую версию?