
4.1. Проектировщик как «черный ящик»
Немногочисленная, но авторитетная группа теоретиков проектирования, считает, что самая важная часть процесса проектирования совершается в голове проектировщика, в определенной мере даже в области, неподотчетной сознанию. Отстаивая такую точку зрения, теоретики "творческого подхода" противопоставляют себя сторонникам взглядов на проектирование как на логический процесс и находят поддержку со стороны многих практиков. Несмотря на такое допущение об "алогичности" творческого процесса, взгляд на проектировщика как на "черный ящик" можно вполне убедительно выразить на языке кибернетики или физиологии; можно сказать, что проектировщик, как и все живые существа, способен получать на выходе решения, которым он доверяет и которые часто оказываются удачными, хотя сам он не может объяснить, каким образом ему удалось прийти к этим решениям. Описав загадки творчества в такой форме, мы замечаем, что это всего лишь частный случай не менее загадочного процесса, с помощью которого мы получаем почти все наши выходные реакции или действия, не будучи в состоянии объяснить, как это происходит. Кажущиеся простыми действия, совершаемые нами при письме или когда мы не глядя берем карандаш со стола, объяснить оказывается ничуть не проще, а, может быть, даже сложнее, чем объяснить, как сочиняется симфония. (Еще никому не удалось запрограммировать машину для выдачи выходных сигналов, которые по своей "разумности" хотя бы в отдаленной степени напоминали сигналы, управляющие движениями нашего тела, в то время как возможность автоматического сочинения музыки уже маячит на горизонте.) Большинство действий человека можно объяснить только на основе допущения, что их осуществление в значительной мере определяется тонкой работой нервной системы без вмешательства сознания. Творческий взгляд на проектирование, в соответствии с которым проектировщик — это маг (рис. 4.1), является поэтическим описанием того, что лежит в основе действий человека и любого живого организма, обладающего нервной системой.
Поэтому было бы логично считать, что управление сложными действиями осуществляется неосознанно, и нелогично предполагать, что проектирование можно до конца объяснить логическим путем.
Ньюмен [24] , так же как и многие другие исследователи, попытался понять, каким образом в нервной системе возникает все огромное многообразие выходных реакций. Он предположил, что мозг — это переменная сеть, изменяющая свою структуру в зависимости от того, какие сигналы поступают на нее из внешнего мира. Согласно этой теории, которой трудно найти физиологическое обоснование, "озарение", о котором сообщали многие творческие личности, возникает, когда такая сеть после многих неудачных попыток находит структуру, соответствующую полученным незадолго перед этим входным сигналам.
Экспериментальное исследование памяти (Бартлетт [25] ) заставляет предположить, что при каждом извлечении из памяти прошлый опыт предстает в новом варианте. Объединяя эти две гипотезы, можно прийти к выводу, что мозг – это полуавтоматическое устройство, способное разрешать противоречия между различными сигналами (т. е. решать задачи) путем такой перестройки своей структуры, чтобы она соответствовала как текущим входным сигналам, так и многим хранящимся в памяти ранее полученным сигналам. Если верить психологам и клиницистам, этому процессу может противодействовать или способствовать наличие неразрешенных конфликтов, сохранившихся с давних времен, возможно, еще с раннего детства. Не подлежит сомнению, что выходные сигналы мозга определяются не только текущей ситуацией, но и ситуациями, пережитыми в прошлом. Этим мы лишь витиеватым образом выражаем тот очевидный эмпирический факт, что нельзя быть хорошим проектировщиком, не имея соответствующего опыта. Но этим выражается и другой, не столь очевидный факт, а именно что любой входной сигнал может ограничить разнообразие выходных реакций, доступных данному организму, и что разрешению конфликтов, сохранившихся от прошлого опыта, отдается предпочтение перед разрешением конфликтов, связанных с текущими ситуациями: Бродбент [18] указывает на то, что негибкость мышления (или стремление к определенности) является главным врагом творческого мышления; он приходит к выводу, что тот, кто хочет создать проект, выходящий за рамки стереотипа, должен обладать большой терпимостью к неопределенности и внутренним противоречиям. Можно, однако, утверждать и обратное: не имея груза неразрешенных в прошлом конфликтов и навязчивых идей (а именно они считаются причиной негибкого мышления), человек, по-видимому, становится менее активным, теряет способность разрешать противоречия между текущими входными сигналами и выдает не более чем компромиссные решения. Быть может, для того чтобы иметь возможность и желание разрешить тот или иной конфликт в конкретной задаче проектирования, нужно не столько обладать творческими способностями, сколько иметь соответствующий данному случаю опыт и соответствующую подвижность нервной системы. Пока нет надежных данных о работе мозга, рассуждать на эту тему можно до бесконечности; поэтому оставим теперь загадки мышления в покое и рассмотрим некоторые методы проектирования, разработанные с целью стимулирования "творчества".
Мозговая атака
Как мы увидим ниже (разд. 10.1), сеанс "мозговой атаки" - это беседа, каждый участник которой свободно выдвигает предложения, а критика запрещена. Можно считать, что этот метод снимает социальные запреты, налагаемые каждым человеком на свои высказывания в обычном разговоре: это сознательный возврат к нелогичной и "эгоцентричной" детской болтовне, которая изучалась Пиаже [26] и другими исследователями. Если считать человека "черным ящиком", разумно предположить, что устранение фильтров на выходе, по меньшей мере, увеличит количество выходных сигналов, если не повысит их качество. Как указывается в выводах, сделанных в разд. 10.1, практическая ценность мозговой атаки заключается именно в том, что на ранних этапах проектирования, когда структура задачи еще не ясна и не подверглась трансформации, резко повышается скорость генерирования данных, имеющих отношение к этой задаче. Результаты мозговой атаки целесообразно ввести в "черный ящик" одного человека, поручив ему классифицировать все высказанные случайные идеи, сведя их в согласованную структуру (см. разд. 11.8).
Синектика
В рамках той же концепции "черного ящика" можно рассматривать метод, изложенный в разд. 10.2, как передачу выходного сигнала "черного ящика" по цепи обратной связи снова на его вход, причем для преобразования выходного сигнала во входной используются тщательно отобранные типы аналогий.
Можно предположить, что применение аналогий, в котором участвуют все члены синектической группы, позволяет им в определенной мере разделять друг с другом свою способность преобразовывать противоречивую структуру входных сигналов до тех пор, пока не будет найдена структура, позволяющая разрешить конфликт. Тот факт, что в этом методе основной упор делается на биологические и анатомические аналогии, наводит на мысль, что здесь преследуется цель использовать те отделы нервной системы, которые управляют движениями тела и обычно не контролируются сознанием. О'Догерти [27] утверждает, что манипулирование образами движений тела составляет основу тех профессиональных навыков, которые связаны с выполнением быстрых движений, и что одаренные люди способны использовать эту систему образов в качестве общего языка для всех видов творческой деятельности. Ес-
ли это утверждение верно, то перспективы объективирования мышления при проектировании, по-видимому, будут зависеть от того, удастся ли найти групповой язык, на котором можно было бы быстро отображать и изменять общие формы, а не только детали как задач, так и их решений (предполагается, что в нервной системе отдельного человека аналогичную роль выполняют образы движений тела). Мэтчетту (разд. 8.2), повидимому, удалось указать образы, позволяющие привести мысли проектировщика в соответствие со структурой конкретной задачи проектирования.
В отношении методов проектирования, основанных на представлении о проектировщике как "черном ящике", можно сделать следующие основные выводы:
Выходные действия проектировщика определяются входными сигналами, исходящими от подлежащей решению задачи, а также другими входными воздействиями, связанными с предыдущими задачами и прошлым опытом.
Согласившись временно ослабить социальные запреты, можно ускорить образование выходных сигналов, но при этом они приобретают более случайный характер.
Чтобы проектировщик мог выдать выходные сигналы в соответствии с поставленной задачей, ему нужно дать время на осознание и преобразование (в уме) образов, изображающих структуру задачи в целом. В течение длительных и внешне бесплодных поисков решения он может неожиданно найти новый способ структурирования задачи, позволяющий разрешить конфликты. Это приятное событие, которое иногда называют творческим озарением, дает возможность преобразовать сложную задачу в простую.
Контроль интеллекта над формами ввода структуры задачи в "черный ящик" проектировщика, по-видимому, повышает вероятность получения выходных реакций, содержащих решение задачи.
4.2. Проектировщик как «прозрачный ящик»
В большинстве своем методы проектирования преследуют цель объективирования процесса и результатов мышления, поэтому они исходят из логических, а не каких-либо мистических предположений. Считается, что процесс проектирования может быть объяснен до конца, даже если проектировщики-практики и не в состоянии убедительно обосновать каждое из принимаемых ими решений. Авторы большинства описываемых ниже системных методов проектирования, повидимому, исходят из того, что проектировщик всегда вполне осознает свои действия и их причины (рис. 4.3).
Логическое, или систематическое, поведение проектировщика напоминает работу вычислительной машины: он пользуется только той информацией, которая в него введена, и действует по заданной схеме, проводя анализ, синтез, оценку и повторение циклов до тех пор, пока не найдет наилучшее из всех возможных решений. Такое предположение, несомненно, справедливо в случае оптимизации переменных в хорошо известной ситуации проектирования, но оно лежит также в основе таких системных методов проектирования, как морфология и системотехника, которые призваны дать человеку возможность решать непривычные для него задачи проектирования "машинными" приемами. Методы, в которых проектировщик рассматривается как "прозрачный ящик", характеризуются следующими общими чертами:
1) цели, переменными критерии задаются заранее;
поиску решения предшествует проведение (или хотя бы попытка проведения) анализа;
оценка результатов дается в основном в словесной форме и построена на логике (а не на эксперименте);
4) заранее фиксируется стратегия; обычно используются последовательные приемы, но иногда включаются и параллельные, условные и циклические операции.
Применение к проектировщику этих на первый взгляд сковывающих ограничений нельзя считать заведомо оправданным или неоправданным. При решении некоторых задач проектирования методы "прозрачного ящика" оказываются более эффективными, чем методы "черного ящика", но в других случаях они приводят к путанице, так что проектировщикам приходится прибегать к привычному для них поведению "черного ящика".
Расчленимые задачи проектирования
При применении методов "прозрачного ящика" коренным вопросом является возможность расчленения, или декомпозиции, задачи на отдельные части, которые можно затем решать последовательно или параллельно. Когда задача поддается расчленению, решению каждой частной подзадачи можно уделить больше внимания, что позволяет резко сократить сроки проектирования. Конечно, крупные задачи проектирования всегда на том или ином этапе удается расчленить, чтобы распределить работу между многими проектировщиками, но этап, на котором членение становится возможным, очень сильно зависит от типа изделия. При разработке химического оборудования, сетей электропередач, телефонных систем и подобных им объектов задача с самого начала поддается декомпозиции на ряд частных вопросов, решать которые можно параллельно. Это связано с что такие объекты представляют собой поточные системы, т.е. сложные агрегаты, в которых каждая функция выполняется отдельным узлом, а каждый узел связан с другими узлами лишь заранее заданными входными и выходными воздействиями [28] . Функции однозначно связаны с отдельными физически различимыми узлами. Все входные и выходные воздействия в системе можно задать с самого начала, а затем при разработке узлов считать, что если узел имеет требуемые входные и выходные характеристики, его можно включить в систему. Небольшие отступления от заданных входных и выходных характеристик и компромиссные решения в отношении выбора узлов не вызывают резкого нарушения заданной последовательности в работе. Чтобы процесс проектирования оставался управляемым при решении задач такого рода, желательно пользоваться простыми методами типа "прозрачного ящика"; многие более сложные из рассмотренных ниже методов проектирования, повидимому также могут быть с успехом применены в тех случаях, когда принципиаль-ешения не зависят от конкретного еского исполнения отдельных
Нерасчленимые задачи проектирования
: задачи проектирования, как te, так и мелкие, вообще не подда-пш лишь с трудом поддаются тако-1 расчленению без ущерба для ра-ырактеристик, стоимости, массы, го вида или других показателей, 5ует компромиссных решений для ярования различных деталей друг м. Такие ситуации возникают при гровании зданий, автомобилей, i и других объектов, в которых и не связаны со специализированными узлами, а сложным и непредсказуемым образом распределены по всему изделию. (Попытка расчленения задачи строительного проектирования описана в разд. 7.7.) Обычно в таких случаях на какого-то опытного работника — руководителя проекта — возлагается полная ответственность за все существенные решения, будь то общая схема изделия или тонкие, но важные особенности конструкции деталей. Хорошим примером может служить архитектор, который несет ответственность как за общую планировку здания, так и за детали оформления окон, играющие существенную роль в реализации задуманного им внешнего вида здания. Другим примером может служить главный конструктор, который отвечает не только за эксплуатационные характеристики новой машины, но и за выбор важнейших входящих в нее деталей. Во всех таких случаях руководитель проекта на основе имеющегося у него опыта решения аналогичных задач сначала решает основные частные задачи, а затем определяет общую схему изделия и распределяет остальную работу между своими помощниками [29] . Ясно, что здесь используются методы "черного ящика".
При решении часто повторяющихся задач, таких, как проектирование дорог, перекрытий, турбин, электрических цепей, электродвигателей и т.д., иногда удается всецело объективировать опыт разработчиков и полностью автоматизировать процесс проектирования. Это метод "прозрачного ящика" в чистом виде. Однако чаще всего, и особенно в тех случаях, когда достаточно высок риск совершения дорогостоящей ошибки в проектировании, это оказывается невозможным ввиду отсутствия необходимого опыта: его приходится искусственно создавать путем проведения испытаний и исследований в рамках процесса проектирования. Здесь ни методы "прозрачного ящика", ни методы "черного ящика" уже недостаточны, а нужны, по-видимому, новые методы и средства проектирования, которые сочетали бы в себе лучшие черты обоих подходов.
Цикличность
Ясно, что основной целью методологии проектирования является уменьшение цикличности и увеличение линейности проектирования. Наличие цикличности предполагает, что важнейшие частные задачи остаются незамеченными до поздних этапов работы, а когда они обнаруживаются, требуется пересмотр решений, положенных в основу проекта, или даже полное прекращение работы. Линейность же предполагает, что все важнейшие проблемы можно обнаружить с самого начала, а риск того, что на более поздних этапах большие затраты труда разработчиков придется списывать в убытки почти или совсем исчезает. Полной линеаризации всякой разработки мешает непредсказуемость зависимостей между отдельными частями задачи. Как показал Лакмен (см. разд. 11.3), схема зависимостей между подпроблемами одной задачи носит непостоянный характер и находится в зависимости от выбора частных решений каждой подпроблемы. В таких случаях структура задачи остается неустойчивой до тех пор, пока не будут приняты принципиальные решения по проекту. Поэтому беспочвенны попытки специалистов по теории решений находить решение задач проектирования путем однократного прохода по такой линейной последовательности:
выявление всех существенных переменных;
определение зависимостей между ними;
обеспечение оптимальных значений выходных параметров.
Уже сам процесс выявления переменных (куда входит определение целей и критериев для отбора хороших проектов), очевидно, представляет собой один из труднейших вопросов проектирования. Его трудность связана с тем, что цель проектирования — внедрить в существующий мир новые формы, которые тем или иным способом служили бы его совершенствованию. Однако суждение о том, в чем заключается совершенствование, на первых порах не может не быть произвольным и субъективным. Только после того, как исследованы возможности осуществления многих альтернативных изменений, можно с четкостью, достаточной для расчетов по методам "прозрачного ящика", определить цели, критерии и структуру задачи. Сейчас применение этих детерминистских методов ограничено такими задачами, которые сводятся к внесению в конструкцию мелких изменений, в то время как структура задачи остается практически неизменной по сравнению с предшествующей конструкцией. Конечно, к этому типу на практике относится значительная часть проектных работ, но в него не входят поисковые работы и создание конструкций на основе новых принципов. Важнейшим достоинством методов "прозрачного ящика" является то, что они позволяют автоматизировать, а следовательно, и ускорить детальные и многократно повторяющиеся операции проектирования. Если же их использовать для создания действительно новых конструкций, исчезает гибкость, необходимая для исследования неопределенной задачи и циклических петель.
Линейность
Можно ли рассчитывать, что не только типовые, но и поисковые задачи удастся решать линейными способами? Перспективными в этом отношении представляются следующие два направления.
1. Первое направление заключается в том, чтобы превратить разрабатываемое изделие в конструкцию поточного (или сборного) типа, т.е. сначала спроектировать взаимозаменяемые нормализованные узлы для каждой существенной функции. При этом все зависимости и расхождения между общей схемой изделия и конструкцией отдельных узлов сводятся к небольшому числу точно предсказуемых и неизменных правил соединения одного нормализованного узла с другим. В результате появляется возможность, используя методы "прозрачного ящика", создать большое количество новых изделий, не задумываясь над конструкцией самих узлов. Куда же в таком случае делась пресловутая цикличность? Она не исчезла. Она появляется на более высоком уровне при разработке нормализованных узлов и правил их соединения. Эта нерасчленимая операция намного сложнее, чем разработка отдельных изделий, и в настоящее время в ее осуществлении, по-видимому, основную роль играет чудо "черного ящика" особо одаренных проектировщиков, в которых счастливо сочетаются надлежащий опыт, особенности нервной системы, заинтересованность, упорство, везение и способность апеллировать к глубинным слоям сознания. Поскольку для того, чтобы обеспечить приемлемый уровень нормализации, такой процесс мышления должен давать на выходе в высшей степени упорядоченные и системно организованные результаты, то нужно думать, что в основе этого метапроцесса проектирования лежат системные методы "прозрачного ящика". Разработка нормализованных узлов и правил их сборки, по-видимому, имеет нечто общее с предельно упорядоченным процессом, в результате которого осуществляется химический синтез нового материала. Пока же, однако, разработка нормализованных узлов остается загадкой "черного ящика".
2. Второе направление в обеспечении линейности проявляется в адаптивных стратегиях (см. методы, изложенные в разд. 7.5 — 7.7). Общим для этих методов является то, что разработка по методу "прозрачного ящика" предваряется или сопровождается проведением исследований на более высоком уровне общности. Задача этих исследований заключается в том, чтобы научными способами, а не путем "размышлений в кресле" расширить и предсказать "пространство маневрирования" проектировщика при решении наиболее важных подпроблем. Примером исследований подобного рода может служить испытание различных вариантов наборного телефонного кода до того, как приступить к конструированию автоматической телефонной станции. Исследование в этом случае можно рассматривать как этап прогнозирования, в котором методами "прозрачного ящика" определяется диапазон возможных выходов на каждом этапе до того, как этот этап осуществлен (рис. 4.4).
Само собой разумеется, что, если в принятой последовательности этапов, выполняемых методами "прозрачного ящика", обнаружится несоответствие между выходом какого-нибудь этапа и входом следующего этапа, неизбежно придется прибегнуть к цикличности и обратному прослеживанию зависимостей. Смысл исследований заключается в том, чтобы заранее определить границы диапазона, в который будет попадать промежуточный выход, чтобы запланированная стратегия учитывала все случайности.
Ясно, что при обеспечении линейности вторым способом разработка ведется в обратном порядке по сравнению с обычным, т.е. от внутреннего к внешнему, а не от внешнего к внутреннему, как при обычной разработке, которая идет от описания основных характеристик изделия к деталировке его конструкции. Это позволяет обойти невыполнимое требование теоретиков проектирования, согласно которому прежде чем рассматривать детали следует определить цели и критерии. Введение дополнительного этапа прогнозирования дает возможность начать решение с наиболее достоверно и детально определенного конца задачи вместо того, чтобы, как обычно, ограничивать поле поиска мелкими изменениями, не выходящими за пределы одного конструктивного решения. За это преимущество, однако, приходится весьма недешево платить. Поскольку исследования дают ответы на более широкий круг вопросов, чем требуется для решения данной задачи проектирования, и являются дополнением к последовательности строго необходимых операций проектирования, их можно отнести к статье сверхнормативных затрат. Однако затраты материальных средств и рабочего времени конструкторов в связи с проведением исследовательских работ компенсируются отчасти тем, что при этом ошибки исправляются с небольшими затратами на ранних стадиях, тогда как на более поздних стадиях их исправление было бы связано с большим материальным ущербом; частично они компенсируются также экономией времени, которое было бы затрачено на обратное прослеживание причинно-следственных связей; наконец, они отчасти компенсируются теми знаниями и навыками, которые при этом приобретаются и могут быть использованы не только при работе над данным проектом, но в значительной мере и при создании аналогичных конструкций в будущем. Когда при выполнении какого-то проекта недорогой ценой получают опережающую информацию, которую можно
Крупным недостатком литературы о системных и "творческих" методах проектирования в конце 50-х и начале 60-х годов было то, что в ней не описывались такого рода исследования. Поэтому в ч. II этой книги включены методы исследования проектных ситуаций (гл. 9) и методы оценки (гл. 12). Без этих практически важных аспектов изучения потребителей и применения принципов
прикладных наук изучение методики проектирования так и не выйдет за пределы бесплодного мира "мыслей о мыслях". Только связав размышления о проектировании с измерением того, что должно являться целью этих размышлений, можно уберечь методологию проектирования от крайностей психологического мистицизма и логического детерминизма.