"Информатика (базовый уровень) (в 2 частях)", Под ред. Макаровой Н.В.
Структура разбиения работ (СРР) показывает, из каких частей состоит проект. Общую цель последовательно разделяют на этапы, отдельные работы и пакеты работ, которые можно оценить, поручить исполнителям и проконтролировать. Такая иерархия помогает увидеть полный объём проекта, не забыть необходимые задачи и не включить лишнее. При этом СРР описывает состав проекта, но не задаёт порядок выполнения работ.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Структура разбиения работ (СРР) — иерархическое представление всего объёма работ проекта в виде более мелких составных частей. Сначала показывают проект целиком, затем его крупные части и более конкретные работы. СРР нужна, чтобы увидеть состав проекта и управлять им поэтапно.
Декомпозиция работ — последовательное разделение крупной работы на более конкретные и управляемые задачи. Например, подготовку сайта можно разделить на создание структуры, подготовку содержания и проверку. Этот приём помогает перейти от общей цели к действиям, которые можно планировать и оценивать.
Элемент СРР — отдельная работа или часть проекта, занимающая определённое место в иерархии. Элементом может быть как крупный этап, так и небольшая работа внутри него. Такое понятие нужно, чтобы связывать каждую часть с вышестоящей задачей и не терять её в общей структуре.
Пакет работ — нижний уровень СРР: часть проекта, которую можно оценить, назначить исполнителю и контролировать. У пакета должен быть понятный результат и границы, чтобы было ясно, когда работа завершена. Поэтому именно пакеты удобно использовать при распределении ответственности и контроле выполнения.
СРР строят, начиная с цели и общего результата проекта, потому что без единой верхней точки отдельные задачи трудно связать между собой. Затем крупные работы последовательно делят на составляющие. Так структура сохраняет связь каждой небольшой работы с тем результатом, ради которого создан проект.
Иерархия показывает, как отдельные работы объединяются в этапы, а этапы — в целый проект. Нижний уровень конкретнее предыдущего: формулировка становится точнее, а объём части — понятнее. Благодаря этому руководитель проекта может рассматривать работу сначала в целом, а затем переходить к деталям.
Декомпозицию продолжают до тех пор, пока работу нельзя будет оценить по срокам и ресурсам, поручить ответственному и проверить. Если остановиться слишком рано, внутри крупной задачи могут остаться неясные действия и скрытые затраты. Если делить бесконечно, управление станет сложным, а контроль будет отнимать больше времени, чем сама работа.
Полная СРР учитывает весь объём проекта, потому что пропущенная работа способна сорвать срок или ухудшить результат. Одновременно в неё не включают задачи, не относящиеся к целям проекта. Такая проверка границ помогает не забыть нужное и не расходовать ресурсы на посторонние дела.
СРР описывает состав работ, а не порядок их выполнения. Две задачи могут находиться рядом в структуре, но выполняться в разное время или зависеть от других задач. Поэтому после создания СРР отдельно устанавливают последовательность, зависимости, сроки и календарные даты.
| Уровень | Что представляет | Пример для проекта школьного сайта |
|---|---|---|
| Верхний уровень — проект целиком | Весь проект и его общий результат | Создать школьный сайт |
| Следующий уровень — основные части или этапы проекта | Крупные направления работы | Спланировать сайт; подготовить содержание; разработать и проверить сайт |
| Более низкий уровень — отдельные работы внутри этапа | Конкретные составляющие этапа | Собрать материалы; написать тексты; подготовить изображения |
| Нижний уровень — пакет работ, который можно оценить и поручить исполнителю | Управляемая часть с понятным результатом | Подготовить текст страницы «О школе» |
Таблицу читают сверху вниз: каждый уровень уточняет содержание расположенного выше. При составлении собственной СРР сначала записывают проект, затем добавляют крупные части и постепенно переходят к пакетам работ. Если элементы одного уровня заметно различаются по масштабу, структуру стоит пересмотреть.
Условие: для проекта «Подготовить презентацию класса» составьте СРР из двух уровней: проект и основные части работ. Нужно выделить крупные составляющие, не переходя к отдельным действиям. Поэтому достаточно показать, какие направления образуют общий результат.
Ответ: проект — «Подготовить презентацию класса»; основные части — «Собрать информацию», «Выбрать фотографии и материалы», «Оформить презентацию». Более мелкие действия на этом уровне не нужны.
Условие: разбейте работу «Создать школьный сайт» на этапы, а этап «Подготовить содержание» — на несколько нижестоящих работ. Здесь требуется показать несколько уровней и сохранить связь каждой части с общей целью. Нельзя записывать случайные задачи, не влияющие на содержание сайта.
Ответ: получена СРР из проекта, этапов и работ внутри этапа «Подготовить содержание». Например, работу «Написать тексты страниц» позднее можно разделить на пакеты по отдельным страницам.
Условие: для проекта «Провести школьную конференцию» постройте СРР до уровня пакетов работ и проверьте полноту. Нужно учесть подготовку программы, участников, помещения и завершение мероприятия. Каждая нижняя работа должна иметь понятный результат и ответственного.
Ответ: СРР доведена до управляемых пакетов работ, которые можно оценить и поручить исполнителям. Проверка показывает, что основные направления учтены, а посторонние задачи исключены.
Смешивание уровней возникает, когда рядом записывают целый этап и отдельное маленькое действие. Так происходит, если автор добавляет в структуру первую пришедшую в голову задачу, не сравнивая её масштаб с соседними элементами. Проверить себя можно вопросом: являются ли элементы одного уровня примерно сопоставимыми частями одного родительского элемента.
Иногда СРР превращают в список действий по порядку выполнения. Ошибка появляется потому, что привычнее описывать процесс от начала до конца, чем состав проекта. Для проверки уберите порядок из списка и спросите, показывает ли каждая работа, какую часть результата она создаёт.
Слишком мелкая или слишком крупная декомпозиция одинаково неудобна. При чрезмерном дроблении структурой трудно управлять, а крупный элемент нельзя надёжно оценить и поручить одному ответственному. Нужно проверить, имеет ли каждая работа понятный результат, срок, ресурсы и исполнителя.
Пропуск необходимых работ или включение посторонних задач искажает объём проекта. Первую ошибку часто вызывает сосредоточенность только на заметных действиях, вторую — желание добавить всё, что кажется полезным. Проверка состоит в просмотре каждого этапа: работа должна быть нужна для результата и связана с целью проекта.
Зачем разбивать проект на части, если его цель уже известна?
Цель показывает, какого результата нужно достичь, но не объясняет, какие работы для этого потребуются. Разбиение помогает оценить сроки и ресурсы, распределить ответственность и проверить полноту проекта.
До какого уровня нужно декомпозировать работы?
Разбиение продолжают до уровня, на котором работу можно достаточно точно оценить по срокам и ресурсам. Её также должно быть возможно поручить конкретному исполнителю и проверить результат.
Чем пакет работ отличается от этапа проекта?
Этап объединяет несколько связанных работ и занимает более высокий уровень иерархии. Пакет работ находится ниже: это управляемая часть проекта, которую можно оценить, назначить ответственному и контролировать.
Показывает ли СРР, в каком порядке выполнять задачи?
Нет, СРР показывает состав проекта и вложенность его частей. Очерёдность и зависимости между задачами определяют отдельно с помощью сетевого планирования и календарных графиков.
Как проверить, что в структуре не пропущены необходимые работы?
Нужно пройти по каждому этапу и спросить, все ли работы нужны для получения соответствующего результата. Затем проверяют, относится ли каждый элемент к проекту и можно ли связать все нижние уровни с общей целью.
Структура разбиения работ (СРР)