Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
systems_engineering_thinking_2015.pdf
Скачиваний:
328
Добавлен:
28.03.2016
Размер:
8.09 Mб
Скачать

Системноинженерное мышление

TechInvestLab, 2 апреля 2015

15

применяющих системный подход людей. Этому мышлению и посвящена наша книга.

Упражнение: оцените, сколько отдельных частей в разрабатываемой в вашем проекте системе. Слышали ли вы, что в проекте явно используется какой-то метод работы (необязательно “системная инженерия”, но хоть какой-то, о котором написан учебник, который преподаётся в ВУЗе)? Как вы считаете, почему при всех разговорах о лидерстве советской космонавтики ей не удалось при практически неограниченных ресурсах послать космонавтов на Луну в начале 70-х?

Профессия системного инженера

Системный инженер как профессия

Системный инженер — это тот, кто отвечает за успешность системы в целом. Те, кто занимаются системной инженерией, называются системными инженерами (systems engineer), а сама системная инженерия тем самым является профессией в классическом смысле этого слова: есть профессиональные ассоциации системных инженеров, проводятся профессиональные конференции, есть учебные курсы в системе высшего образования.

О профессии системного инженера хорошо рассказывается в паре видеолекций главного инженера NASA по миссиям в солнечной системе Gentry Lee: http://spacese.spacegrant.org/index.php?page=videos . Gentry Lee пытается показать,

каким должен быть "идеальный системный инженер" и приводит много примеров из жизни NASA.

Системные инженеры должны быть техническими лидерами в инженерных коллективах. Понятие технического лидерства (technical leadership) означает помощь в организации коллективной мыслительной работы по отношению к той или иной технической идее: все участники проекта должны делать одну и ту же систему, а не разные. Отличия технических лидеров от “технических евангелистов”: евангелисты — это проповедники чужих идей на предмет их воплощения в самых разных проектах инженерной компании или даже отрасли, а системные инженеры как технические лидеры — сами себе “технические иисусы христы” в отдельных конкретных проектах, они сами поставщики тех технических решений, в которых потом они должны уметь убедить других людей в их конкретном проекте. Системные инженеры не просто берут идеи от одних инженеров, а потом убеждают других инженеров их принять. Системные инженеры генерируют технические идеи самостоятельно.

В статье "Наука и искусство системной инженерии" — http://www.worldscinet.com/srf/03/0302/free-access/S1793966609000080.pdf ,

отражающей опыт системной инженерии NASA приводится сравнение системного инженера с дирижёром — симфонический оркестр, который творит Симфонию под управлением специально обученного и талантливого дирижёра. Системный инженер, как дирижёр, налаживает работу "симфонического оркестра" из многих инженеров-по-специальности. Это и правда и неправда одновременно. Правда в том, что системные инженеры — это технические лидеры. Неправда в том, что системный инженер это один человек, “рулящий” огромными коллективами других инженеров. Как в инженерии произошло разделение на инженеров по специальности (механиков, электриков, программистов, теплотехников и т.д.), как в западной медицине произошло разделение врачей по разным врачебным специальностям, и врачи редко работают поодиночке, так подобное разделение уже произошло и в самой системной инженерии. Системных инженеров разной

Системноинженерное мышление

TechInvestLab, 2 апреля 2015

16

специализации может быть в одном проекте целая команда.

Вспомните ситуацию начала времён WWW, когда появилась и начала бурно развиваться веб-мастеринг и профессия веб-мастера. Трудно уже вспомнить, но всего десять лет назад был один человек, который занимался для вебсайтов всем: программировал движок, разрабатывал арт-дизайн, пришивал его к движку, наполнял вебсайт материалом, продвигал его в Сети и т.д. Один человек, который совмещал в себе всё разнообразие specialty engineering для сайтостроения. Сейчас "вебмастера" уже нет, а есть отдельно программисты CMS, дизайнеры, верстальщики, редакторы (в вариантах editor и content manager), администраторы, модераторы, "информационные архитекторы" (не могу удержаться, чтобы не писать их в кавычках), SEO и это еще не полный список. При развитии профессии она дробится на различные профессиональные позиции. Один человек, даже если он гений, не в состоянии удержать целостность: целостность удерживается в современном мире только командно. Есть ли "системный инженер" в сайтостроительстве? Может быть, а может и не быть. Есть ли "системная инженерия"? Безусловно, есть — и работа с требованиями, и создание сайтовой архитектуры, и стыковка всего этого с работами многих specialty engineers. Не все работы "системных инженеров" выполняются одним человеком. В системной инженерии тоже есть специализации.

К профессии “системный инженер” нужно относиться примерно так же, как к профессии “врач”: с одной стороны, вы никогда не спутаете стоматолога и гинеколога, но с другой стороны, эти обе профессии врачебные. Системные инженеры так же разнообразны, как и врачи: системный инженер, занимающийся ракетами и системный инженер, занимающийся небоскрёбами, будут иметь как много различий, так и много общего. Но кроме различия в видах целевых систем, которые разрабатывают эти системные инженеры, есть и различия в том, что системные инженеры делают по отношению к проекту — как врачи в операционной делятся на хирургов и анестезиологов, так и системные инженеры могут быть инженерами по требованиям, инженерами-архитекторами, инженерами по тестированию/испытаниям. Инженерный проект, как и хирургическая операция требует наличия многих людей в операционной — и ещё бОльшего количества людей за пределами операционной (клинических лабораторий, терапевтов, поставщиков оборудования, фармакологов и т.д.).

Это сравнение системного инженера с дирижёром можно прокритиковать и с другой стороны (кстати, обратите внимание на книгу по самоорганизующимся системам "Оркестр играет без дирижёра", http://urss.ru/cgibin/db.pl?lang=Ru&blang=ru&page=Book&id=45524&list=42). Метафора симфонического оркестра соответствует административной модели управления, "писанной музыке", и чуть ли не "руководству" — буквально, “руками водству” (может возникнуть впечатление, что системный инженер непосредственно командует каждым инженером по специальности, когда и какую ему ноту играть, как это происходит иногда в симфонических оркестрах с авторитарным дирижёром). Но ведь ещё в прошлом, XX веке музыка по факту пошла другими путями:

в симфонической музыке за счёт компьютерной поддержки композитора оказались выкинутыми и дирижёр, и его оркестр, а "симфонические" фонограммы к современным фильмам и играм готовятся самим композитором буквально в одиночку — но на компьютере;

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

Системноинженерное мышление

TechInvestLab, 2 апреля 2015

17

взаимоподстраивание (рок — это тот же джаз, ибо в рок-группах никакого "дирижёра", а вместо “нот” используется звукозапись);

симфонические оркестры остались как очень дорогое средство антикварного хранения традиции, и от них никакого развития музыки не ожидается. Развитие музыки и музицирования идёт, при этом идёт достаточно бурно, но в совершенно других формах.

Если посмотреть на то, что происходит в менеджменте и инженерии, то тренд к "джазовой" организации деятельности несомненен. Все движение agile (”гибкости”, непредзаданности последовательности шагов) — это именно в ту сторону, и все остальные примеры новинок в организационных дисциплинах (например, переход от акцента на administration/management к leadership) именно в эту сторону отсутствия “единоличного лица, принимающего все ответственные решения”. Ситуация, при которой все главные решения принимаются одним лицом, которое всеми "дирижирует", опасна. “Дирижёр всего” потенциально создаёт угрозу появления в проекте “бутылочного горлышка”, существенно замедляющего принятие инженерных решений (ибо решений много, дирижёр один, все решения он не то что скоординировать — он просто познакомиться с ними не успеет толком)! Но главное тут даже не в замедлении работы: одному человеку иметь образование и опыт во всех дисциплинах, в которых принимаются важнейшие решения по проекту невозможно: гений в одних вопросах вполне закономерно может быть полным идиотом в других вопросах. Метафора “великого вождя” в системной инженерии не соответствует духу времени.

Системные инженеры специализируются до инженеров по требованиям, инженеров-архитекторов, инженеров по испытаниям, инженеров по безопасности и т.д., и далее целая команда таких людей не столько командует остальными инженерами (как по факту командует дирижёр музыкантами оркестра, сам ни на чём не играя), сколько организует их взаимодействие, выполняя свой кусок инженерной работы.

Вместо “дирижёрской” лучше использовать “джазовую” метафору описания деятельности. Так, в джазе есть звукооператор (producer, хотя это слово в России значит совсем другое) — он из записанных разными музыкантами отдельных треков делает окончательную запись. Но он не предписывает, какую музыку играть музыкантам. Или руководитель джазового ансамбля, который выбирает, какую мелодию будут играть — но он не командует кому, когда и что играть, и не выдаёт точные ноты. Системные инженеры в команде тоже имеют различающиеся функции. Но как музыкантов из ансамбля называют “музыкант”, так и мы системных инженеров из команды будем называть “системный инженер”.

Разные виды системных инженеров имеют и разные акценты в их образовании. Так, инженер по требованиям должен общаться с разными стейкхолдерами и иметь опыт улаживания конфликтов. Это означает, что в его подготовке должен быть дополнительный коммуникационный тренинг и курс конфликтологии. Инженерархитектор должен владеть какими-то методологиями перевода проблем (которые непонятно, как решать) в последовательность задач (которые понятно как решать), например, методологией ТРИЗ+.

Главным же критерием отнесения какой-то инженерной специальности к системной инженерии является то, что системный инженер думает о всей системе в целом, а не о каком-то её аспекте (механическом, электрическом, программном и т.д.). Именно этот критерий даёт основание David Firesmith относить инженеров по

Системноинженерное мышление

TechInvestLab, 2 апреля 2015

18

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

Конечно, при этом мы считаем, что речь идёт о системной инженерии (в головах у системных инженеров системный подход), а не о других видах инженерии, “инженерии систем” (в головах представителей всех других инженерных профессий совершенно необязательно используется системный подход, хотя они и могут называть любой объект “системой”. Но “не всяк мужик, кто в штанах ходит”).

Ещё одна классификация разных видов системных инженеров была предложена в 2013 году техническим директором INCOSE Bill Miller. Он предложил отнести всех системных инженеров к шести “племенам” (tribes) в соответствии с их основным интересом в системной инженерии:

1.Технические практики всего жизненного цикла (работа с требованиями, архитектурой, проверкой и приёмкой, и т.д.)

2.Системноинженерный менеджмент, который тоже озабочен практиками, только практики о другом (управление конфигурацией, управление информацией, и т.д.).

3.Моделеориентированная системная инженерия, которая пытается трансформировать практику использования неявных (и часто запертых в сером веществе инженеров) описательных и вторичных по отношению к спецификациям моделей в практику использования явных первичных и богатых выразительными возможностями моделей.

4.Нетрадиционные промышленные экосистемы (то есть за пределами аэрокосмической инженерии), часто включают и "местные" практики.

5."Мягкие системы", системное мышление и системная наука, которые имеют дело со сложными, вероятностными или недетерминистскими системами.

6.Системноинженерое лидерство, заинтересовано объединить практики всех остальных племён и катализировать их дружную совместную работу.

“Системный инженер” (дальше мы будем говорить “системный инженер” так же, как мы говорим “врач” или “музыкант” — игнорируя тот факт, что речь идёт о множестве специализаций внутри профессии и командной работе этих специализаций в большинстве случаев, а также игнорируя деление системных инженеров на “племена”) была признана в 2009 году лучшей профессией в США. В опубликованном CNN Money совместно с PayScale рейтинге работ с самой большой оплатой и карьерным ростом первое место занимает системный инженер

(http://www.incose.org/newsevents/senews/docs/CNNMoney.pdf), второе место — ассистент врача, третье — профессор в колледже, четвертое — медсестра, пятое — менеджер проектов по информационным технологиям, шестое — сертифицированный бухгалтер. В 2009г. В США было 88 тыс. системных инженеров. Мнение рейтинга, почему эта работа так хороша:

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]