ailev.ru

15 июля 2012 · Комментарий

Без заголовка

Я вам по секрету скажу, что системные инженеры тоже существенно разнятся между собой профессионально, и имеют зачастую разную подготовку: инженеры по требованиям, инженеры-архитекторы и т.д.. Я в лекциях об этом довольно подробно рассказываю. Системный инженер -- это тот, кто держит междисциплинарное целое, хотя и в разных его аспектах (интересов всех заинтересованных сторон, связи функции и конструкции с механизмом, и т.д.). Даже в производстве микросхем есть системный инженер: кто отвечает за микросхему в целом (включая корпус с ножками и интерфейс с кулерами), а не только тот, кто отвечает только за разводку транзисторов на чипе. Вот тот, кто проводит переговоры между теми, кто делает тепловые расчёты с учётом теплопроводности корпуса, теми, кто обеспечивает разводку, и теми, кто обеспечивает технологический процесс изготовления чипов -- тот и есть системный инженер. Я не откажусь от материала из тех глав всех учебников и руководств по системной инженерии, где рассказывается о том, что работа системного инженера заканчивается в момент делегирования задач инженерам по специальностям и заново начинается в тот момент, когда те выполняют свою часть работы (обычно это рассказывается -- с разными оговорками, конечно -- на основе V-диаграммы). Кроме того, меня мало волнуют системные инженеры простых систем. Я не буду трудиться, и прилаживать свои определения для этих вырожденных случаев. Хотя есть люди, которые пытаются разработать облегченные варианты системной инженерии для малых и средних предприятий, даже стандарт ISO такой разрабатывается. Мне это просто неинтересно. Я в лекциях привожу также примеры полезности системной инженерии. Полезность (предотвращение лишних работ) растёт нелинейно с ростом размера системы. Так что оптимальная доля системной инженерия в числе всех деятельностей по созданию системы незначительна в маленьких проектах и значительна в больших. Так что большинство системных инженеров в мире интересуют сложные и большие системы, я от этого большинства не слишком отличаюсь. Выхолащивать предмет, сводя его к "любой инженерии" мне не хочется. Двигателестроителей всё одно учат как двигателестроителей, а корабелов -- как корабелов. Конечно, небольшой курс системной инженерии сейчас становится модным читать даже программистам. Но это не значит, что инженеры-программисты после этого тут же становятся системными инженерами (как и системные инженеры не становятся инженерами-программистами, хотя сейчас им читают обширный обязательный курс программной инженерии). То же относится и к любой другой инженерной специальности, разве что системным инженерам эти специальности (кроме системного дизайна -- создание 3D конструкций, это обязательная программа наряду с программированием) не читают. Как-то это бесплодно обсуждать в режиме комментов. Я про определение системной инженерии и системных инженеров трёхчасовую лекцию читаю (это эквивалентно примерно 50 страницам текста), а потом многократно возвращаюсь ещё к этому материалу. Ваша точка зрения понятна, моя тоже. Думаю, на этом можно этот тред закончить.

К записи · К обсуждению