Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО учебное пособие.doc
Скачиваний:
24
Добавлен:
22.08.2019
Размер:
3.13 Mб
Скачать

8.2.2 Декомпозиция планов

При планировании (создании планов) используется схема нисходящего планирования. Эта процедура называется декомпозицией планов:

  • план создания семейства программных изделий;

  • план создания серии;

  • план создания совокупности изделий;

  • план производства конкретного изделия.

Законченность плана означает, что рассмотрены все необходимые вопросы и в то же время обеспечен необходимый уровень детализации. Все имеющие отношение к делу вопросы должны обсуждаться на самом высоком уровне детализации и на самом низком уровне иерархии. Установить нужный уровень детализации и одновременно охватить все вопросы трудно. Самая серьезная ошибка — это упущение существующих аспектов. Вторая крупная ошибка — это излишняя детализация, которая приводит к «увязанию в трясине». Подобных ошибок можно избежать, если следовать заранее составленному вопроснику или определенной форме. Ошибок излишней детализации можно избежать, если каждый раз задавать вопрос «есть ли польза от дальнейшей детализации?».

В процессе декомпозиции планов в качестве основного принципа должен служить следующий принцип: «Какая свобода выбора желательна на следующем шаге планирования?». Обычно последующие этапы планирования выполняются на все более низких уров­нях, и достаточно учитывать лишь область их полномочий.

Структура всех реальных иерархических планов обязательно должна совпадать. Важно лишь то, чтобы степень детализации каждого пункта плана увеличивалась по мере иерархического спуска вниз. Однако слишком большое время, потраченное на обсуждение несуществующих деталей, делает планы нереальными.

Второй принцип декомпозиции — определить ограничения для следующего, более низкого, уровня «Сделай транслятор с языка за один год, потратив не более 300.000$». Здесь имеется набор трех ограничений:

  • транслятор должен обрабатывать инструкции конкретного языка;

  • для создания отведено не более года;

  • бюджет — не более 300.000$.

Никаких других ресурсных ограничений нет. В этих рамках есть свобода выбора. Если продолжить декомпозицию плана, то возникнут все большие и большие ограничения, так что на самом низком уровне будет обеспечена их абсолютная детализация. Но при этом, если полномочия распределены правильно, ни одно из первоначальных ограничений не будет нарушено, т.е. должна существовать обратная связь, в случае если потребуется изменение плана за пределами своих полномочий.

8.2.3 Организационная структура группы планирования

Естественно, что различные виды планов соответствуют различным уровням руководства. В любой разрабатывающей организации должно быть создано специальное подразделение, единственной обязанностью которого является планирование и управление организацией в целом. Оно необходимо потому, что кто-то должен гарантировать существование планов для всех подразделений, обеспечивать их совместимость и взаимную увязку. Для этого необходимо глубокое понимание структуры ор­га­ни­за­ции и ее деятельности. Люди, выполняющие эти функции, не должны одновременно иметь никаких других обязанностей. Планы подобны законам. Они должны выполняться неукоснительно. То есть люди, осуществляющие планирование и контроль, должны обладать соответствующими полномочиями. Управление планом должно быть организовано так же четко, как и само планирование.

Должностные лица, руководящие выполнением планов, называются администраторами планирования. Однако надо помнить, что слишком большое число людей в группах планирования порождает бюрократию, поэтому группа планирования должна быть организована по принципу предметно-про­из­вод­ствен­ной специализации. В должностных инструкциях должна быть четко определена одна-единственная точка соприкосновения, где каждая функциональная группа взаимодействует с группой планирования (рис. 8.4).

Рис. 8.4 — Схема взаимодействия группы планирования и функциональных подразделений

В большинстве организаций роль администратора планирования выполняет руководитель целевой программы.

Планирование должно опираться на гарантии правильного применения принципов конфигурационного управления. Для этой цели вводятся функции контроля документации, включая процедуры хранения и распространения проектной документации.

Вместе с тем планирование невозможно только по иерархии сверху. Поэтому каждая функциональная группа должна иметь собственный персонал тактического планирования. Их взаимодействие должно строиться по схеме:

  • подразделение планирования отвечает за целевое и стратегическое планирование, управление бюджетом и планами для всей организации;

  • функциональная группа отвечает за тактическое планирование.