Neural Project InstituteСертификация по управлению проектами для эпохи ИИ

Руководство по управлению проектами · Планирование и содержание

Иерархическая структура работ (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. Определите уровень 1. Запишите вверху конечный результат или название проекта.
  3. Выберите организацию уровня 2. Выберите между основными результатами и фазами (см. выше) и включите ветку управления проектом.
  4. Декомпозируйте каждый элемент. Разбейте каждый элемент уровня 2 на составляющие его результаты проекта. Спрашивайте «из чего это состоит?», а не «что нам нужно сделать?».
  5. Остановитесь на пакетах работ. Продолжайте, пока каждый элемент нижнего уровня нельзя будет оценить, закрепить за одним ответственным и отслеживать в пределах отчётного периода.
  6. Примените правило 100%. Для каждого родительского элемента проверьте, что дочерние покрывают всю его работу и ничего сверх. Ищите пробелы и пересечения.
  7. Пронумеруйте элементы. Присвойте каждому элементу уникальный код WBS, чтобы на него можно было ссылаться в расписании, бюджете и отчётах.
  8. Составьте словарь WBS. Опишите каждый пакет работ: содержание, результаты, критерии приёмки, ответственного, допущения и оценки.
  9. Проверьте вместе с командой и заинтересованными сторонами. Те, кто выполняет работу, замечают пропущенные элементы и нереалистичное разбиение; заинтересованные стороны подтверждают, что нет ничего лишнего.
  10. Зафиксируйте базовую версию и поддерживайте её. После утверждения WBS становится частью базового плана по содержанию. Обновляйте её только через управление изменениями.

Словарь WBS

A Словарь WBS — сопутствующий документ к WBS. WBS показывает структуру; словарь объясняет каждый элемент, чтобы все точно понимали, что в него входит. Он особенно полезен для пакетов работ, где служит мини-брифом для ответственного.

Запись словаря обычно включает:

  • Код WBS и название элемента.
  • Описание работы, а также что включено и исключено.
  • Результаты и критерии приёмки.
  • Ответственного (человек или организация).
  • Оценки трудозатрат, стоимости и длительности.
  • Ключевые вехи и зависимости.
  • Допущения, ограничения и известные риски.
  • Ресурсы, требования к качеству и ссылки.

Пример записи словаря

ПолеТребования к образованию
Код WBS1.4.3.1
ЭлементИнтеграция с платёжным провайдером
ОписаниеПодключить оформление заказа на портале к API платёжного провайдера, включая оплату картой и возвраты. Исключает прямое дебетование.
Критерии приёмкиТестовые платежи и возвраты проходят в песочнице; проверка безопасности пройдена
ОтветственныйТехлид
Оцените10 дней трудозатрат
ЗависимостиУтверждено 1.3.3 Техническое проектирование; аккаунт у провайдера создан
ДопущенияПесочница провайдера доступна с 6-й недели

Для более крупных пакетов работ запись можно расширить до полного описания пакета работ с помощью нашего шаблона пакета работ.

От WBS к расписанию и бюджету

WBS — это не расписание, но это вход для него. После согласования WBS:

  1. Перечислите операции, необходимые для создания каждого пакета работ.
  2. Найдите зависимости задач между операциями.
  3. Оцените длительности и трудозатраты; наше руководство по оценке трудозатрат объясняет основные методы.
  4. Составьте расписание, найдите критический путь и добавьте вехи.
  5. Оцените стоимость каждого пакета работ и сведите её в бюджет проекта.

Полезно чётко понимать, какой документ на какой вопрос отвечает:

ДокументОтвечает на вопросСодержит
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 меняться в ходе проекта?

Да, но после фиксации базовой версии её следует менять только через формальное управление изменениями, с соответствующим обновлением описания содержания, расписания и бюджета.