Work Breakdown Structure, WBS, иногда Структура декомпозиции работ – разбиение на мелкие задачи всего объема работ до тех пор, пока не станет понятно, как и за какое время каждую из задач можно реализовать.
Мы не будем с вами останавливаться на классических вариантах группировки WBS, и глубоко погружаться в теорию WBS, а рассмотрим на простом примере, что же такое декомпозиция работ.
Отсутствие WBS во внутренних процессах команд является основной причиной, почему разработчики не укладываются в свои эстимейты. Очень часто менеджеры с целью экономии времени и чтобы не вникать, что такое WBS и ментальные карты (в последнее время все большую популярность набирает использование ментальных карт для формирования структуры работ) отдают разработчикам на эстимирование огромные функциональные блоки, не проведя предварительно декомпозицию. Это недопустимо. Уже сейчас во многих компаниях запрещено приступать к выполнению задачи до тех пор, пока задачи не будут проэстимированы и объем каждой задачи не будет превышать один рабочий день.
Рассмотрим декомпозицию на примере создания Landing Page. C ходу многие могут сказать, что 8-14 часов – это дизайн, столько же верстка. Если клиент пожелает, чтобы лендинг был натянут на какую-то CMS (WP, например, то еще 8-14 часов). Итого – 24-52 часа, но это без тестирования, залития контента и часов менеджера на коммуникацию с клиентом и разработку ТЗ.
Остановимся подробно на задачах дизайнера. С одной стороны можно создать таск – «Разработка дизайна Landing Page», но с другой стороны мы уже нарушаем требование, согласно которого реализация таска не должна занимать более одного рабочего дня (6 часов). Это не ошибка. Именно 6 часов реально работают в день айтишники в офисах. Если даже предположить, что человек не курит, и не отвлекается ни на что, но митинги ведь никто не отменял: Кick-off meeting, Planning meeting, Stand-up meeting, Retrospective и т.п. В итоге, в лучшем случае – 6 рабочих часов в день.
Задачу «Разработка дизайна Landing Page» с легкостью можно разбить на следующие подзадачи:
✔️ подбор палитры цветов;
✔️ подбор шрифтов;
✔️ подбор изображений;
✔️ разработка хэдера;
✔️ разработка футера;
✔️ разработка блока «офер»;
✔️ разработка блока «отзывы»;
✔️ разработка блока «дипломы»;
✔️ разработка блока «сертификаты»;
✔️ разработка дизайна для мобильной версии;
✔️ и т.д.
Такая подробная декомпозиция позволяет сформировать у исполнителя понимание, что и как он должен делать и, соответственно, предоставить эстимейт, который будет по максимуму приближен к реальному.
Более подробную информацию по данному вопросу вы сможете получить у нас, пройдя наши курсы (ShBP Academy).