Глава 4 Обзор новых методов. цикличности и увеличение линейности проектирования
цикличности и увеличение линейности проектирования. Наличие цикличности предполагает, что важнейшие частные задачи остаются незамеченными до поздних этапов работы, а когда они обнаруживаются, требуется пересмотр решений, положенных в основу проекта, или даже полное прекращение работы. Линейность же предполагает, что все важнейшие проблемы можно обнаружить с самого начала, а риск того, что на более поздних этапах большие затраты труда разработчиков придется списывать в убытки почти или совсем исчезает. Полной линеа ризации всякой разработки мешает непредсказуемость зависимостей между отдельными частями задачи. Как показал Лакмен (см. разд. 11.3), схема зависимостей между подпроблемами одной задачи носит непостоянный характер и находится в зависимости от выбора частных решений каждой подпроблемы. В таких случаях структура задачи остается неустойчивой до тех пор, пока не будут приняты принципиальные решения по проекту. Поэтому беспочвенны попытки специалистов по теории решений находить решение задач проектирования путем однократного прохода по такой линейной последовательности:
1) выявление всех существенных пере
менных;
2) определение зависимостей между
ними;
3) обеспечение оптимальных значений
выходных параметров.
Уже сам процесс выявления переменных (куда входит определение целей и критериев для отбора хороших проектов), очевидно, представляет собой один из труднейших вопросов проектирования. Его трудность связана с тем, что цель проектирования — внедрить в существующий мир новые формы, которые тем или иным способом служили бы его совершенствованию. Однако суждение о том, в чем заключается совершенствование, на первых порах не может не быть произвольным и субъективным. Только после того, как исследованы возможности осуществления многих альтернативных изменений, можно с четкостью, достаточной для расчетов по методам "прозрачного ящика", определить цели, критерии и структуру задачи. Сейчас применение
этих детерминистских методов ограничено такими задачами, которые сводятся к внесению в конструкцию мелких изменений, в то время как структура задачи остается практически неизменной по сравнению с предшествующей конструкцией. Конечно, к этому типу на практике относится значительная часть проектных работ, но в него не входят поисковые работы и создание конструкций на основе новых принципов. Важнейшим достоинством методов "прозрачного ящика" является то, что они позволяют автоматизировать, а следовательно, и ускорить детальные и многократно повторяющиеся операции проектирования. Если же их использовать для создания действительно новых конструкций, исчезает гибкость, необходимая для исследования неопределенной задачи и циклических петель.
Линейность
Можно ли рассчитывать, что не только типовые, но и поисковые задачи удастся решать линейными способами? Перспектив ными в этом отношении представляются следующие два направления.
1. Первое направление заключается в том, чтобы превратить разрабатываемое изделие в конструкцию поточного (или сборного) типа, т.е. сначала спроектировать взаимозаменяемые нормализованные узлы для каждой существенной функции. При этом все зависимости и расхождения между общей схемой изделия и конструкцией отдельных узлов сводятся к небольшому числу точно предсказуемых и неизменных правил соединения одного нормализованного узла с другим. В результате появляется возможность, используя методы "прозрачного ящика", создать большое количество новых изделий, не задумываясь над конструкцией самих узлов. Куда же в таком случае делась пресловутая цикличность? Она не исчезла. Она появляется на более высоком уровне при разработке нормализованных узлов и правил их соединения. Эта нерасчленимая операция намного сложнее, чем разработка отдельных изделий, и в настоящее время в ее осуществлении, по-видимому, основную роль играет чудо "черного ящика" особо одаренных проектировщиков, в
4.2 Проектировщик как «прозрачный ящик»
которых счастливо сочетаются надлежащий опыт, особенности нервной системы, заинтересованность, упорство, везение и способность апеллировать к глубинным слоям сознания. Поскольку для того, чтобы обеспечить приемлемый уровень нормализации, такой процесс мышления должен давать на выходе в высшей степени упорядоченные и системно организованные результаты, то нужно думать, что в основе этого метапроцес-са проектирования лежат системные методы "прозрачного ящика". Разработка нормализованных узлов и правил их сборки, по-видимому, имеет нечто общее с предельно упорядоченным процессом, в результате которого осуществляется химический синтез нового материала. Пока же, однако, разработка нормализованных узлов остается загадкой "черного ящика".
2. Второе направление в обеспечении линейности проявляется в адаптивных стратегиях (см. методы, изложенные в разд. 7.5 — 7.7). Общим для этих методов является то, что разработка по методу "прозрачного ящика" предваряется или сопровождается проведением исследований на более высоком уровне общности. Задача этих исследований заключается в том, чтобы научными способами, а не путем "размышлений в кресле" расширить и предсказать "пространство маневрирования" проектировщика при решении наиболее важных подпроблем. Примером исследований подобного рода может служить испытание различных вариантов наборного телефонного кода до того, как приступить к конструированию автоматической телефонной станции. Исследование в этом случае можно рассматривать как этап прогнозирования, в котором методами "прозрачного ящика" определяется диапазон возможных выходов на каждом этапе до того, как этот этап осуществлен (рис. 4.4) .
Само собой разумеется, что, если в принятой последовательности этапов, выполняемых методами "прозрачного ящика", обнаружится несоответствие между выходом какого-нибудь этапа и входом следующего этапа, неизбежно придется прибегнуть к цикличности и обратному прослеживанию зависимостей.
Смысл исследований заключается в том, чтобы заранее определить границы диапазона, в который будет попадать промежуточный выход, чтобы запланированная стратегия учитывала все случайности.
Ясно, что при обеспечении линейности вторым способом разработка ведется в обратном порядке по сравнению с обычным, т.е. от внутреннего к внешнему, а не от внешнего к внутреннему, как при обычной разработке, которая идет от описания основных характеристик изделия к деталировке его конструкции. Это позволяет обойти невыполнимое требование теоретиков проектирования, согласно которому прежде чем рассматривать детали следует определить цели и критерии. Введение дополнительного этапа прогнозирования дает возможность начать решение с наиболее достоверно и детально определенного конца задачи вместо того, чтобы, как обычно, ограничивать поле поиска мелкими изменениями, не выходящими за пределы одного конструктивного решения. За это преимущество, однако, приходится весьма недешево платить. Поскольку исследования дают ответы на более широкий круг вопросов, чем требуется для решения данной задачи проектирования, и являются дополнением к последовательности строго необходимых операций проектирования, их можно отнести к статье сверхнормативных затрат. Однако затраты материальных средств и рабочего времени конструкторов в связи с проведением исследовательских работ компенсируются отчасти тем, что при этом ошибки исправляются с небольшими затратами на ранних стадиях, тогда как на более поздних стадиях их исправление было бы связано с большим материальным ущербом; частично они компенсируются также экономией времени, которое было бы затрачено на обратное прослеживание причинно-следственных связей; наконец, они отчасти компенсируются теми знаниями и навыками, которые при этом приобретаются и могут быть использованы не только при работе над данным проектом, но в значительной мере и при создании аналогичных конструкций в будущем. Когда при выполнении какого-то проекта недорогой ценой получают опережающую информацию, которую можно
Глава 4 Обзор новых методов
использовать в дальнейших разработках, это можно считать объективированным эквивалентом перенесения проектировщиком (рассматриваемым как "черный ящик") приобретенного опыта с одной задачи на другую. Исследовательская работа отличается от личного опыта более высокой точностью и меньшей зависимостью от общей формы прошлых конструкций.
Крупным недостатком литературы о системных и "творческих" методах проектирования в конце 50-х и начале 60-х годов было то, что в ней не описывались такого рода исследования. Поэтому в ч. II этой книги включены методы исследования проектных ситуаций (гл. 9) и методы оценки (гл. 12). Без этих практически важных аспектов изучения потребителей и применения принципов
Рис. 4.4. Этап прогнозирования, или исследовательская деятельность для предсказания пределов промежуточных выходов, в линейной последовательности действий по разработке проекта.
прикладных наук изучение методики проектирования так и не выйдет за пределы бесплодного мира "мыслей о мыслях". Только связав размышления о проектировании с измерением того, что должно являться целью этих размышлений, можно уберечь методологию проектирования от крайностей психологического мистицизма и логического детерминизма.
4.3. Проектировщик
как самоорганизующаяся
система
Методы "черного ящика" и "прозрачного ящика" позволяют расширить область поиска при решении задач проектирования. В методах "черного ящика" это достигается путем снятия ограничений, накладываемых на выходные реакции нервной системы проектировщика, или путем стимулирования ее к выработке более разнообразных выходных реакций. В методах "прозрачного ящика" выходная реакция нервной системы обобщается на языке внешних символов с таким расчетом, чтобы она включала альтернативы, одной из которых является замысел проектировщика. Основным недостатком в обоих этих случаях является то, что проектировщик вырабатывает множество неизученных альтернатив, слишком большое для того, чтобы его можно было исследовать медленным способом сознательного осмысливания. Он не может сделать выбор интуитивно, по принципу "черного ящика", так как при этом вновь вступят ограничения, налагаемые опытом прошлого, а он как раз стремится этого избежать; в то же время он лишен возможности ускорить и автоматизировать поиск с помощью вычислительной техники, так как для составления программы для ЭВМ необходимо заранее знать цели и критерии отбора, а они сами зависят от имеющихся вариантов. Столкнувшись с такой дилеммой, проектировщик вынужден либо а) отказаться от использования новых методов, либо б) произвольно (по принципу "черного ящика") выбирать цели для поиска на ЭВМ, либо же в) корпеть над невыполнимой зада-