• Что вы пытаетесь сделать? Четко сформулируйте свои цели, полностью исключив жаргон.
• Как это реализуется сегодня и каков диапазон возможных ограничений?
• Что нового в вашем подходе и почему вы считаете, что он будет успешным?
• Для кого это имеет значение? Если вы достигнете успеха, на что он повлияет?
• Каковы ваши риски и выгоды?
• Во сколько это обойдется? Сколько времени на это уйдет?
• Какие промежуточные и итоговые проверки нужно провести, чтобы узнать, добились ли вы успеха?
По сути, такая структура помогает задавать нужные вопросы в логическом порядке.
Второе свойство инженерного мышления – это способность эффективно проектировать в условиях ограничений. В реальном мире они присутствуют всегда и определяют потенциальный успех или провал нашей деятельности. Учитывая свойственный инженерии практический характер, затруднений и напряжения в ней гораздо больше по сравнению с другими профессиями. Ограничения любого происхождения – налагаемые природой или людьми – не позволяют инженерам ждать, пока все явления будут в полной мере объяснены и поняты. Предполагается, что инженеры должны добиваться максимально возможных результатов в имеющихся условиях. Но, даже если ограничений нет, грамотные инженеры знают, как применять ограничения для достижения своих целей. Временные ограничения стимулируют креативность и находчивость инженеров. Финансовые трудности и явные физические ограничения, зависящие от законов природы, также широко распространены наряду с таким непредсказуемым ограничением, как поведение людей.
«Вообразите ситуацию, в которой каждая очередная версия Macintosh Operating System или Windows представляла бы собой совершенно новую операционную систему, разработанную “с нуля”. Это парализовало бы сферу использования персональных компьютеров», – указывают Оливье де Век и его коллеги-исследователи из Массачусетского технологического института. Инженеры часто дорабатывают свои программные продукты, поступательно учитывая предпочтения клиентов и нужды бизнеса, – а ведь это не что иное, как ограничения. «Изменения, которые поначалу кажутся незначительными, часто приводят к необходимости других изменений, а те, в свою очередь, обусловливают дальнейшие изменения… Нужно умудриться сделать так, чтобы старое продолжало работать, и при этом создавать нечто новое». Этим затруднениям нет конца.
Третье свойство инженерного мышления сопряжено с компромиссами – умением давать продуманные оценки решениям и альтернативам. Инженеры определяют приоритеты в проектировании и распределяют ресурсы, выискивая менее важные цели среди более весомых. Например, при проектировании самолетов типичным компромиссом может стать сбалансированность затрат, веса, размаха крыла и габаритов туалета в рамках ограничений, которые налагаются конкретными требованиями к летно-техническим характеристикам. Трудности такого выбора относятся даже к вопросу о том, нравится ли пассажирам самолет, в котором они летят. Если ограничения можно сравнить с хождением по канату, то компромиссы напоминают ситуацию из басни про лебедя, щуку и рака: идет борьба между тем, что имеется в распоряжении; тем, что возможно; тем, что желательно, и допустимыми пределами.
Пусть наука, философия и религия стремятся к правде в том виде, в котором она им представляется; инженерия же находится в центре обеспечения полезности в условиях ограничений. Структура, ограничения и компромиссы – вот «три кита» инженерного мышления. Для инженера они имеют такое же значение, как для музыканта – такт, темп и ритм.
В теплый день 12 сентября 1962 года, выступая на стадионе Университета Райса, Джон Кеннеди заявил:
«Если бы я сказал вам, мои соотечественники, что мы запустим на Луну, за 386 тыс. км от Центра управления полетами в Хьюстоне, огромную ракету высотой более 90 м, как длина этого футбольного поля, сделанную из новых металлических сплавов, часть которых еще только предстоит изобрести, выдерживающую температуру и нагрузки в несколько раз больше тех, с которыми когда-либо приходилось сталкиваться, собранную с большей точностью, чем самый тонкий часовой механизм, оснащенную всем оборудованием, необходимым для полета, прокладки курса, контроля, связи, питания и выживания, и отправим ее с беспрецедентной миссией к неизвестному небесному телу, а затем благополучно вернем на Землю, причем она войдет в атмосферу на скорости свыше 40 тыс. км/ч, выдержав нагрев до температуры лишь наполовину меньше, чем температура Солнца… и мы все это сделаем, притом правильно и не позже конца этого десятилетия, – то это бы означало, что мы должны проявить настоящую смелость».