Руководство по управлению проектами · Планирование и содержание
Иерархическая структура работ (WBS): примеры и инструкция
Иерархическая структура работ (WBS) — это иерархическая декомпозиция всей работы проекта на более мелкие управляемые результаты и пакеты работ. Она показывает, что создаст проект, и становится основой для оценок, расписаний, бюджетов и назначений. Это руководство описывает правила хорошей WBS, разобранные примеры и пошаговый способ построить собственную.
Главное
- WBS разбивает всё содержание проекта на результаты, а на нижнем уровне — на пакеты работ.
- Правило 100%: WBS включает всё содержание и ничего сверх него, а каждый уровень в сумме точно равен родительскому элементу.
- Называйте элементы как результаты (существительными), а не как действия (глаголами); действиям место в расписании.
- Декомпозируйте, пока каждый пакет работ нельзя будет оценить, закрепить за ответственным и отслеживать, — обычно это три-четыре уровня.
- Словарь WBS описывает каждый элемент и вместе с описанием содержания образует базовый план по содержанию.
- Стройте WBS вместе с теми, кто будет выполнять работу, а затем используйте её как основу для расписания и бюджета.
Что такое иерархическая структура работ (WBS)?
A Иерархическая структура работ (WBS) — это иерархическая, ориентированная на результаты декомпозиция всего содержания проекта на всё более мелкие части. Верхний уровень — весь проект; каждый нижележащий уровень делит родительский элемент на компоненты вплоть до пакетов работ , которые можно оценить, назначить и отслеживать. WBS показывает, *что* будет поставлено, а не когда и как.
PMBOK Guide от PMI определяет WBS как иерархическую декомпозицию всего объёма работ, выполняемых командой проекта для достижения целей проекта и создания требуемых результатов. В системе PMI утверждённое описание содержания, WBS и словарь WBS вместе образуют базовый план по содержанию, который служит точкой отсчёта для измерения и контроля содержания.
Метод уходит корнями в крупные оборонные и космические программы США, и Министерство обороны США до сих пор поддерживает стандарт WBS (MIL-STD-881). PMI также издаёт отдельный *Practice Standard for Work Breakdown Structures*. Однако, чтобы извлечь пользу, не нужен проект оборонного масштаба: небольшой команде часто достаточно простой трёхуровневой WBS на маркерной доске.
WBS обычно изображают в виде древовидной диаграммы (как организационную схему) или записывают в виде нумерованного списка с отступами или таблицы. Оба варианта показывают одно и то же: весь проект, разбитый на части, которые в сумме точно составляют целое.
Почему WBS важна
На построение WBS уходит несколько часов, и она окупается на протяжении всего проекта. Она помогает:
- Увидеть всё содержание. Декомпозиция выявляет результаты, о которых иначе забыли бы, например обучение, миграцию данных или документацию.
- Точнее оценивать. Небольшие чётко определённые пакеты работ оценить гораздо проще, чем весь проект. См. наше руководство по оценка стоимости.
- Чётко распределить ответственность. У каждого пакета работ один ответственный, что делает подотчётность наглядной. матрицу RACI может сопоставить роли с элементами WBS.
- Составить расписание и бюджет. Операции, длительности и затраты планируются для каждого пакета работ и суммируются вверх по WBS.
- Контролировать содержание. Работа, которой нет места в WBS, — сигнал расползание содержания.
- Выявлять риски. Последовательный разбор каждого элемента — структурированный способ спросить: «Что здесь может пойти не так?»
- Общаться. Одностраничная диаграмма WBS даёт спонсорам и командам общее представление о том, что входит в проект.
WBS — центральная часть плана управления проектом: расписание, базовый план по стоимости и план ресурсов строятся вокруг неё.
Ключевые правила хорошей WBS
Правило 100%
Именно Правило 100% — важнейший принцип. WBS включает 100% работы, определённой содержанием проекта, включая работу по управлению проектом, и ничего за его пределами. Оно действует на каждом уровне: дочерние элементы любого элемента должны в сумме составлять ровно 100% его работы — не больше и не меньше. Если дочерний элемент содержит работу, не входящую в родительский, она выходит за рамки содержания; если дочерние элементы не покрывают весь родительский, что-то упущено.
Результаты, а не действия
Называйте элементы WBS существительными , описывающими результаты («Интеграция платежей», «Руководство пользователя», «Площадка»), а не глаголами, описывающими действия («Интегрировать платежи», «Написать руководство», «Забронировать площадку»). Элементы, ориентированные на результаты, упрощают проверку полноты и определение критериев приёмки. Операции, необходимые для создания каждого пакета работ, перечисляются позже, в расписании.
Взаимоисключающие элементы
Ни одна часть работы не должна встречаться в двух местах. Пересечения ведут к двойному учёту в оценках, путанице с ответственностью и спорам о том, кто что делает.
Декомпозируйте до нужного уровня
Прекращайте декомпозицию, когда пакет работ достаточно мал, чтобы надёжно его оценить, закрепить за одним ответственным и отслеживать, но не настолько мал, что управление им требует больше усилий, чем выполнение. Распространённые эмпирические правила (не формальные стандарты):
- Правило 8/80: пакет работ должен требовать примерно от 8 до 80 часов трудозатрат.
- Правило отчётного периода: пакет работ не должен охватывать более одного-двух отчётных периодов, чтобы прогресс был виден.
- Правило «если это имеет смысл»: декомпозируйте дальше, только если это улучшает оценку, назначение или контроль.
Большинству проектов нужно три-четыре уровня. Крупным программам может понадобиться больше, а небольшим проектам — всего два.
Один ответственный на пакет работ
У каждого пакета работ должен быть единственный ответственный, даже если вклад вносят несколько человек. Общая ответственность обычно означает отсутствие ответственности.
Уровни и компоненты WBS
Уровни WBS нумеруются сверху вниз. Точные названия в разных организациях различаются, но типичная структура выглядит так:
| Уровень | Что он содержит | Пример (клиентский портал) |
|---|---|---|
| 1 | Проект или конечный результат | 1 Клиентский портал |
| 2 | Основные результаты или фазы | 1.3 Проектирование; 1.4 Разработка; 1.5 Тестирование |
| 3 | Промежуточные результаты | 1.4.1 Фронтенд; 1.4.2 Бэкенд; 1.4.3 Интеграции |
| 4 | Пакеты работ (нижний уровень) | 1.4.3.1 Интеграция с платёжным провайдером |
Операции и задачи находятся ниже пакетов работ, но им место в расписание проекта , а не в самой WBS. Наше руководство о задачах и операциях проекта объясняет разницу.
Другие компоненты, с которыми вы столкнётесь:
- Коды WBS: схема нумерации (1, 1.1, 1.1.1), которая даёт каждому элементу уникальный идентификатор и показывает его место в иерархии. Коды связывают WBS с расписанием, бюджетом и табелями.
- Пакеты работ: нижний уровень WBS, на котором оцениваются трудозатраты, стоимость и длительность и назначается работа. См. наше руководство по пакетам работ.
- Контрольные счета: точки управления над пакетами работ, где сравниваются содержание, бюджет и фактическая стоимость; часто используются вместе с управление освоенным объёмом.
- Пакеты планирования: заполнители для работы, которая заведомо входит в содержание, но ещё недостаточно детализирована для разбиения на пакеты работ.
- Словарь WBS: сопутствующий документ, подробно описывающий каждый элемент (рассматривается ниже).
Именно в пакетах работ план превращается в реальную работу.
Типы иерархической структуры работ
Главный выбор — как организовать уровень 2. Два самых распространённых подхода — по результатам и по фазам.
| WBS по результатам | WBS по фазам | |
|---|---|---|
| Уровень 2 организован по | Основным результатам (проектирование, разработка, обучение) | Фазам проекта (инициация, планирование, исполнение, завершение) |
| Сильные стороны | Легко проверить содержание и правило 100%; чёткая ответственность за результаты | Соответствует последовательным жизненным циклам и согласованиям на контрольных точках; привычна заинтересованным сторонам |
| На что обратить внимание | Может скрывать последовательность; порядок должно показывать расписание | Результаты могут разделяться между фазами, что приводит к пересечениям |
| Подходит | Большинства проектов, особенно продуктовых, ИТ и строительных | Каскадных проектов с формальными обзорами фаз |
Многие команды используют гибрид: фазы на уровне 2 и результаты на уровне 3. Что бы вы ни выбрали, применяйте это последовательно на каждом уровне. Другие варианты организации — по местоположению (объекты или здания), по подсистемам (в инжиниринге) или по организационным подразделениям, хотя организация по отделам обычно размывает фокус на результатах.
Одну и ту же WBS можно представить в нескольких форматах:
- Древовидная диаграмма: лучше всего подходит для показа трёх верхних уровней спонсорам и командам.
- Структурированный список: нумерованный список с отступами; его быстро создать и отредактировать.
- Таблица: по строке на элемент с кодом, ответственным, трудозатратами и стоимостью; идеально для детализации и суммирования.
- В инструменте планирования: WBS становится структурой суммарных задач диаграмме Ганта.
Примеры иерархической структуры работ
Эти примеры показывают одни и те же принципы применительно к разным типам проектов. Используйте их как отправную точку и адаптируйте элементы под своё содержание.
Пример 1: клиентский портал (по результатам)
| Код WBS | Элемент | Примечания |
|---|---|---|
| 1 | Клиентский портал | Уровень 1: весь проект |
| 1.1 | Управление проектами | План, отчёты о статусе, управление рисками, завершение |
| 1.2 | Требования | Воркшопы, утверждённый документ с требованиями |
| 1.3 | Дизайн | 1.3.1 UX-дизайн; 1.3.2 Визуальный дизайн; 1.3.3 Техническое проектирование |
| 1.4 | Разработка | 1.4.1 Фронтенд; 1.4.2 Бэкенд; 1.4.3 Интеграции |
| 1.5 | Тестирование | 1.5.1 Системное тестирование; 1.5.2 Приёмочное тестирование пользователями |
| 1.6 | Обучение | Руководства и занятия для сотрудников поддержки |
| 1.7 | Развёртывание | Релиз и поддержка после запуска |
Это повторяет пример из нашего бесплатного шаблон WBS, где трудозатраты и стоимость, введённые для каждого элемента, суммируются в итог по проекту.
Пример 2: тот же проект по фазам
| Код WBS | Элемент |
|---|---|
| 1 | Клиентский портал |
| 1.1 | Инициация: экономическое обоснование, устав |
| 1.2 | Планирование: требования, план, бюджет |
| 1.3 | Исполнение: проектирование, разработка, тестирование, обучение |
| 1.4 | Развёртывание: релиз, передача на поддержку |
| 1.5 | Завершение: приёмка, извлечённые уроки |
Вариант по фазам удобнее для обзоров на контрольных точках, но обратите внимание: основные результаты скрыты внутри «Исполнения». Чтобы сделать их видимыми, понадобится ещё один уровень.
Пример 3: переезд офиса
| Код WBS | Элемент |
|---|---|
| 1 | Переезд офиса |
| 1.1 | Управление проектами |
| 1.2 | Новое помещение: аренда, отделка, мебель |
| 1.3 | ИТ и связь: сеть, рабочие места и устройства, телефоны |
| 1.4 | Логистика переезда: перевозка, упаковка, хранение |
| 1.5 | Люди и коммуникации: брифинги сотрудников, планировки, путеводитель по новому офису |
| 1.6 | Освобождение старого помещения: вывоз, ремонт, возврат |
Обратите внимание на легко забываемый результат 1.6. Освобождение старого помещения — реальная работа с реальными затратами, и WBS делает её видимой на раннем этапе.
Пример 4: конференция
| Код WBS | Элемент |
|---|---|
| 1 | Ежегодная конференция |
| 1.1 | Управление проектами |
| 1.2 | Площадка и кейтеринг |
| 1.3 | Программа: спикеры, повестка, материалы сессий |
| 1.4 | Маркетинг и регистрация |
| 1.5 | Опыт участников: бейджи, навигация, приложение |
| 1.6 | Аудио- и видеооборудование, трансляция |
| 1.7 | После мероприятия: опрос, отчёт, контент |
Как создать иерархическую структуру работ
Следуйте этим шагам, чтобы построить WBS для любого проекта. Для небольшого проекта это можно сделать за один воркшоп; крупным проектам может понадобиться несколько сессий.
- Начните с утверждённого содержания. Соберите устав проекта, описание содержания, требования и любой контракт или техническое задание. Невозможно декомпозировать содержание, которое не определено.
- Определите уровень 1. Запишите вверху конечный результат или название проекта.
- Выберите организацию уровня 2. Выберите между основными результатами и фазами (см. выше) и включите ветку управления проектом.
- Декомпозируйте каждый элемент. Разбейте каждый элемент уровня 2 на составляющие его результаты проекта. Спрашивайте «из чего это состоит?», а не «что нам нужно сделать?».
- Остановитесь на пакетах работ. Продолжайте, пока каждый элемент нижнего уровня нельзя будет оценить, закрепить за одним ответственным и отслеживать в пределах отчётного периода.
- Примените правило 100%. Для каждого родительского элемента проверьте, что дочерние покрывают всю его работу и ничего сверх. Ищите пробелы и пересечения.
- Пронумеруйте элементы. Присвойте каждому элементу уникальный код WBS, чтобы на него можно было ссылаться в расписании, бюджете и отчётах.
- Составьте словарь WBS. Опишите каждый пакет работ: содержание, результаты, критерии приёмки, ответственного, допущения и оценки.
- Проверьте вместе с командой и заинтересованными сторонами. Те, кто выполняет работу, замечают пропущенные элементы и нереалистичное разбиение; заинтересованные стороны подтверждают, что нет ничего лишнего.
- Зафиксируйте базовую версию и поддерживайте её. После утверждения WBS становится частью базового плана по содержанию. Обновляйте её только через управление изменениями.
Словарь WBS
A Словарь WBS — сопутствующий документ к WBS. WBS показывает структуру; словарь объясняет каждый элемент, чтобы все точно понимали, что в него входит. Он особенно полезен для пакетов работ, где служит мини-брифом для ответственного.
Запись словаря обычно включает:
- Код WBS и название элемента.
- Описание работы, а также что включено и исключено.
- Результаты и критерии приёмки.
- Ответственного (человек или организация).
- Оценки трудозатрат, стоимости и длительности.
- Ключевые вехи и зависимости.
- Допущения, ограничения и известные риски.
- Ресурсы, требования к качеству и ссылки.
Пример записи словаря
| Поле | Требования к образованию |
|---|---|
| Код WBS | 1.4.3.1 |
| Элемент | Интеграция с платёжным провайдером |
| Описание | Подключить оформление заказа на портале к API платёжного провайдера, включая оплату картой и возвраты. Исключает прямое дебетование. |
| Критерии приёмки | Тестовые платежи и возвраты проходят в песочнице; проверка безопасности пройдена |
| Ответственный | Техлид |
| Оцените | 10 дней трудозатрат |
| Зависимости | Утверждено 1.3.3 Техническое проектирование; аккаунт у провайдера создан |
| Допущения | Песочница провайдера доступна с 6-й недели |
Для более крупных пакетов работ запись можно расширить до полного описания пакета работ с помощью нашего шаблона пакета работ.
От WBS к расписанию и бюджету
WBS — это не расписание, но это вход для него. После согласования WBS:
- Перечислите операции, необходимые для создания каждого пакета работ.
- Найдите зависимости задач между операциями.
- Оцените длительности и трудозатраты; наше руководство по оценке трудозатрат объясняет основные методы.
- Составьте расписание, найдите критический путь и добавьте вехи.
- Оцените стоимость каждого пакета работ и сведите её в бюджет проекта.
Полезно чётко понимать, какой документ на какой вопрос отвечает:
| Документ | Отвечает на вопрос | Содержит |
|---|---|---|
| WBS | Что мы поставим? | Иерархию результатов и пакетов работ |
| Словарь WBS | Что именно включает каждый элемент? | Описания, ответственных, критерии, оценки |
| Расписание | Когда и в каком порядке это произойдёт? | Операции, зависимости, длительности, даты |
| диаграмме Ганта | Как расписание выглядит во времени? | Полосы на временной шкале, обычно сгруппированные по WBS |
| Бэклог продукта | Что ценнее всего сделать дальше? | Упорядоченный список эпиков, фич и историй |
Планирование сроков — естественный следующий шаг после WBS.
Использование WBS в Agile-проектах
Руководство по Scrum не упоминает WBS, и Agile-команды обычно работают с упорядоченным Бэклог продукта . Однако лежащая в основе идея — разбивать крупный результат на меньшие части ценности — по-прежнему неотъемлемая часть Agile.
По нашему опыту, иерархия бэклога из тем, эпика, фич и пользовательских историй играет роль, похожую на WBS по результатам, с двумя ключевыми отличиями: она упорядочена по ценности, а не структурирована ради полноты, и ожидается, что она будет меняться по мере того, как команда узнаёт новое.
Лёгкая WBS верхнего уровня всё же может помочь Agile- и гибридным проектам:
- Чтобы согласовать общее содержание и бюджет со спонсором до первого спринта.
- Чтобы показать результаты, не связанные с ПО, например обучение, миграцию данных или закупки, которые могут не попасть в бэклог.
- Чтобы поддержать планирование набегающей волной: ближайшая работа детально декомпозируется, а более поздняя остаётся пакетами планирования.
- Чтобы встроить Agile-команды в более широкую программу, отчитывающуюся по WBS.
Типичные ошибки в WBS
| Ошибка | Почему это важно | Решение |
|---|---|---|
| Перечисление действий вместо результатов | WBS превращается в список задач, и пробелы трудно заметить | Переименуйте элементы существительными; перенесите действия в расписание |
| Отсутствие управления проектом | Нарушает правило 100%; оценки занижены | Добавьте ветку управления проектом на уровне 2 |
| Избыточная декомпозиция | Накладные расходы на отслеживание превышают саму работу | Остановитесь, когда пакет можно оценить и закрепить за ответственным |
| Недостаточная декомпозиция | Оценки — догадки; прогресс не виден | Разбивайте крупные пакеты, пока они не уложатся в отчётный период |
| Пересекающиеся элементы | Двойной учёт трудозатрат и путаница с ответственностью | Проверяйте элементы одного уровня на дублирование |
| Включение работы вне содержания | Скрытое расширение содержания с первого дня | Сверяйте каждый элемент с описанием содержания |
| Построение в одиночку | Пропущенная работа и слабая вовлечённость команды | Проведите воркшоп с теми, кто будет выполнять работу |
| WBS никогда не обновляется | План всё больше расходится с реальностью | Обновляйте её через управление изменениями при изменении содержания |
Шаблон и инструменты для WBS
Наш бесплатный шаблон иерархической структуры работ доступен в Google Sheets, Excel и PDF. Он включает столбцы для кода WBS, уровня, результата или пакета работ, описания, ответственного, трудозатрат (в днях), стоимости и статуса, при этом трудозатраты и стоимость суммируются в итог по проекту. Дополните его шаблон оценки стоимости проекта для детального расчёта стоимости и Шаблон диаграммы Ганта , чтобы превратить пакеты работ в расписание.
Большинство программ для управления проектами могут хранить WBS в виде вложенных или суммарных задач с автоматической нумерацией, что синхронизирует WBS и расписание. Наше руководство по ПО для диаграмм Ганта и наши рейтинги ПО для управления проектами сравнивают варианты.
Бесплатные шаблоны по этой теме
Частые вопросы
Что такое иерархическая структура работ простыми словами?
Иерархическая структура работ — это родословное древо всего, что должен поставить проект: весь проект наверху, разбитый на всё более мелкие части, пока каждую часть нельзя будет оценить и назначить.
Какие уровни есть в WBS?
Уровень 1 — проект, уровень 2 — основные результаты или фазы, уровень 3 — промежуточные результаты, а нижний уровень — пакеты работ. Большинству проектов нужно три-четыре уровня.
Что такое правило 100% в WBS?
WBS должна включать всю работу из содержания проекта, включая управление проектом, и ничего за его пределами. На каждом уровне дочерние элементы должны в сумме составлять ровно 100% работы родительского элемента.
Что такое правило 8/80?
Эмпирическое правило, согласно которому пакет работ должен требовать примерно от 8 до 80 часов трудозатрат. Это ориентир для правильного уровня детализации, а не формальный стандарт.
Что такое пакет работ в WBS?
Пакет работ — это нижний уровень WBS: определённая часть работы с одним ответственным, которую можно оценить, запланировать и отслеживать.
Что такое словарь WBS?
Словарь WBS — это документ, подробно описывающий каждый элемент WBS, включая содержание, результаты, критерии приёмки, ответственного, оценки, зависимости и допущения.
Что использовать в WBS: существительные или глаголы?
Существительные. Элементы WBS описывают результаты (то, что создаётся), а глаголы описывают действия, которым место в расписании.
В чём разница между WBS и диаграммой Ганта?
WBS показывает, что будет поставлено, в виде иерархии. Диаграмма Ганта показывает, когда выполняется работа, на временной шкале. Диаграммы Ганта часто организуют по WBS.
WBS — это то же самое, что расписание проекта?
Нет. WBS определяет содержание; расписание добавляет операции, зависимости, длительности и даты для его реализации.
Когда нужно создавать WBS?
На этапе планирования — после согласования описания содержания и до составления расписания, бюджета и плана ресурсов.
Кто создаёт WBS?
Её разработку возглавляет руководитель проекта вместе с членами команды и профильными экспертами, которые будут выполнять работу.
Как нумеровать WBS?
Используйте иерархический код: 1 — для проекта, 1.1 и 1.2 — для уровня 2, 1.1.1 — для уровня 3 и так далее. Каждый код уникален и показывает положение элемента.
Используют ли Agile-проекты WBS?
Обычно не в традиционной форме. Похожую роль играет бэклог из эпиков, фич и историй, хотя лёгкая WBS верхнего уровня может помочь с бюджетированием и в гибридных проектах.
Может ли WBS меняться в ходе проекта?
Да, но после фиксации базовой версии её следует менять только через формальное управление изменениями, с соответствующим обновлением описания содержания, расписания и бюджета.