Планируй задачи с умом: разница каскадного и итерационного подходов
Существует два основных подхода к планированию и организации командной работы: итеративный и каскадный. Как узнать, какой из них подходит для вашей конкретной ситуации? Действительно ли существует строгое разделение?
В человеческом мышлении есть три основные проблемы, которые делают необходимым использование «внешних» (по отношению к голове) инструментов:
- Люди всегда что-то забывают. Вот почему мы записываем информацию. Мы извлекаем его из ненадежного хранилища — памяти — и переносим в более надежное хранилище — бумагу, компьютер.
- Человек часто совершает ошибки. При мысленном расчете мы можем учесть только самые очевидные противоречия. Риск ошибки резко возрастает по мере увеличения объема информации. Записывая его, мы визуализируем его. А ошибки и несоответствия легче найти в видимых образах.
- Человек не знает чего-то в нужное время. Это распространенная проблема общения. Записанная, структурированная, последовательная информация не имеет никакой ценности, если она не доходит до адресата вовремя.
Планирование и организация командной работы — обязательное условие в компании. Вышеупомянутые проблемы характерны и для планирования как мыслительной деятельности.
Значит, есть проблемы, значит, нужен инструмент для их решения. Компания, выбирающая такой инструмент, должна учитывать специфику своих проектов. Ключевыми вопросами при выборе являются:
- Каков горизонт планирования (на какой срок нужно планировать);
- Характер работы — должна ли быть определенная последовательность выполнения или нет?
- Идет ли речь о реализации плана или об адаптации к ситуации.
Из-за разнообразных сочетаний этих факторов возник целый ряд методов и подходов к планированию. Одна крайность — каскадный подход, характерный для авторитарного стиля управления и сложных, долгосрочных проектов с участием крупных корпоративных или государственных клиентов. Другой крайностью является итеративный подход, который приобрел популярность благодаря своей демократичности в сфере ИТ, где быстрое предоставление ценности клиенту является вопросом первостепенной важности.
Каскадный подход
Ярким примером системы, реализованной в каскаде, является строительство дома. Такое предприятие сразу планируется с подробным описанием используемых машин, оборудования, материалов, их расположения, нормы расходов.
Решение планиметрических задач базового и профильного уровней сложности на ЕГЭ по математике
Последовательность работ в строительстве строгая. Нельзя возводить стены, не подготовив фундамент. А строить крышу без стен не имеет смысла.
Такие проекты не терпят радикальных изменений. Когда вы начинаете работу, у вас есть возможность изменить только условия задания, количество и список выделенных ресурсов. Вы не можете изменить состав и порядок самих задач.
В качестве инструментов используются диаграмма Ганта, сетевая диаграмма и программное обеспечение, поддерживающее этот тип визуализации.
Задача 5 ВАРИАНТ 1 ОГЭ по математике Ященко 2020 г 50 вариантов Решение/Разбор Р0002896
Диаграмма Ганта в решении Directum RX «Планирование проектов» выглядит следующим образом
Итерационный подход
Примером может служить реализация ИТ-проекта. Обычной практикой является выбор фиксированного периода планирования. Это основано на соблюдении сроков, использовании ресурсов и достижении целей.
Из общего пула проекта набирается несколько задач, которые гарантированно будут выполнены к концу итерации. При этом мало кто задумывается о том, что принять, решение принимается коллективно, с учетом выгоды для клиента.
Итеративный подход реагирует на постоянные изменения. «Мы «прислушиваемся» к окружающей среде и можем изменить буквально все в проекте на лету, вплоть до целей. Единственным исключением являются ограничения, накладываемые на изменения в рамках самой итерации. Пересмотр и переоценка разрешены только между итерациями.
Популярным инструментом в этом типе проектов являются доски канбан и программное обеспечение на их основе: системы отслеживания пакетов и системы тикетов проблем (системы отслеживания проблем).
Доски Канбан показывают загруженность сотрудников. В качестве примера можно привести «Agile-доски» от Directum RX.
А что в реальности
Сведем результаты исследования в сравнительную таблицу:
Характеристики проекта | Каскадный подход | Итеративный подход |
Горизонт планирования | Комплексное планирование всего проекта (несколько месяцев или более) | Короткие «спринты» (несколько недель) |
Соблюдение последовательности | Последовательность — ключевой момент | Последовательность не имеет значения |
Изменчивость | Состав работы не меняется, меняется только время и ресурсы | Последовательность задач создается на постоянной основе, в зависимости от обстоятельств |
Инструменты | Программное обеспечение на основе диаграммы Ганта | Программное обеспечение на основе досок Канбан |
Комбинаторика. Основные формулы (перестановки, сочетания, размещения) и примеры решения задач.
Конечно, это разделение относительно. И, на самом деле, мы наблюдаем, что не существует «чистых» каскадов и итераций: элементы одного подхода встречаются в другом. Это неудивительно, ведь объект планирования остается прежним — задача, которую нужно выполнить, и ее место среди других задач. Различия в методах планирования не создают различий в соответствующих атрибутах (метаданных) самих задач.
Таким образом, итерации в каскадной модели происходят как внутри шага, так и при переходе от одного шага к другому. Любой артефакт, будь то физический объект или электронный документ, может быть подвергнут критике и затем переработан.
Каскадные элементы в итерационном подходе, с другой стороны, выражаются в порядке, в котором обрабатываются задачи, выполняемые на итерации. Этот порядок почти всегда один и тот же: сформулированы требования => разработан => выполнен => проверен => сдан заказчику.
Поэтому в деятельности одной компании можно найти каскады, итерации и комбинации.
Вспомним пример строительства здания. Как уже отмечалось, это каскадный подход и инструменты с диаграммами Ганта.
Девелопер редко строит одно здание. На более высокий уровень выходят микрорайоны, кварталы. Строительство микрорайона — это множество отдельных проектов: для каждого дома, типа основных коммуникаций, дорог и ландшафтного дизайна. Они взаимосвязаны, последовательность важна, поэтому для планирования подходит каскадная модель с визуализацией последовательности выполнения.
Перейдите на новый уровень. Здесь мы видим, что помимо внешних, коммерческих проектов, у компании есть и внутренние проекты, такие как развитие бизнеса, открытие филиала или инженерного центра. Мы создаем портфель проектов, каждый из которых независим от других. Доски Канбан подходят для управления портфелем.
Давайте вернемся к уровню отдельных зданий. Пусть в нашем случае это будет многоквартирный дом. Если представить, что отделка и подготовка каждой квартиры — это самостоятельный проект, то весь дом — это портфель проектов, которыми удобно управлять с помощью канбан-досок.
С другой стороны, здание — это сложная конструкция, насыщенная большим количеством инженерных систем (отопление, вентиляция, кондиционирование, водоснабжение, канализация, электроснабжение, сети связи, пожарная сигнализация). Эти системы взаимосвязаны, поэтому работу с ними удобно планировать по каскадной модели.
Сегодня сложность проектов такова, что одной методологии и одного инструмента уже недостаточно. Вам необходим комплекс решений, желательно реализованных на единой платформе с бесшовной интеграцией. Это позволит вам планировать и организовывать свою работу, одновременно рассматривая проект с разных точек зрения.