Является ли системный инженер IT-профессией или междисциплинарной областью разработки?

9

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

Системный инженер - междисциплинарный

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

Системный инженер - связанные с ИТ

После поиска работы здесь, в Австралии, я нашел много вакансий системного инженера. Однако почти все они связаны с ИТ-работами, касаются программирования компьютерных систем на системном уровне.

Вопрос

  1. Почему существует конфликт этих двух определений?
  2. Какой был первым?
  3. И разве системный инженер больше не действует в междисциплинарном смысле?

Ноты

Пожалуйста, прости любые мои ошибки и предположения, я новичок и готов учиться.

Бен Виндинг
источник
Ваш вопрос был бы сильнее, если бы вы могли предоставить конкретные цитаты или примеры, показывающие противоречивое использование терминологии. Тем не менее, я думаю, что ваш вопрос без него.
1
Спасибо, я не забуду включить конкретные примеры в следующий раз, чтобы усилить мой вопрос.
Бен Виндинг
2
В течение многих лет я работал в качестве системного инженера в качестве австралийца, работавшего в американской международной компании, и это, казалось, означало «аналитик». Я знал, что никакие две компании, похоже, не определяют это одинаково.
Странная мысль

Ответы:

10

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

  • Публикация вакансии в Stack Overflow Careers с сайта Booking.com занимает должность старшего системного инженера - системная архитектура . На эту роль возложены такие обязанности, как «владение задачами ИТ, установленными в бизнес-приоритетах и ​​стратегических областях развития ИТ», обеспечение «технического лидерства для сквозной разработки и внедрения», «исследование, тестирование и внедрение прототипов систем», « провести передачу оперативным техническим группам для дальнейшей разработки и системной интеграции », а также« разработать и спроектировать системы электронной коммерции и поддержки бизнеса ».
  • Публикация вакансии в компании Cauce Labs Inc по программе Stack Overflow Careers занимает должность старшего системного инженера, в обязанности которого входит поддержание «тесных рабочих отношений с другими группами разработчиков», «системное администрирование, проектирование и проектирование», «работа с реальными аппаратное обеспечение »(и перечень сетевого оборудования и оборудования для хранения данных),« упреждающие исследования и разработки », создание« оперативных книг NOC, процедур, документации и схем сред, которыми вы управляете », и даже помощь в« создании новых центров обработки данных по всему миру » ,
  • Liberty Mutual, страховая компания, имеет должность кандидата на роль главного программиста / системного инженера, которая "отвечает за общую производительность" одной из их систем, функций "в качестве технического лидера в разработке программ, написании кода, тестировании, отладка и документация, относящаяся к возможностям автоматизации »,« непосредственно отвечает за проекты или подпроекты »и« может руководить проектами », а также« отвечает за проверку обеспечения качества и оценку новых и существующих программных продуктов ».
  • В UTC Aerospace Systems есть вакансия для системного инженера, в обязанности которого входит разработка схем установки оборудования, документов по управлению интерфейсом, схем электрических систем воздушных судов, а также работа «инженером по связям с техническими клиентами для персонала по проектированию».
  • UTC Building & Industrial Systems имеет должность для старшего системного инженера, которая в большей степени ориентирована на ИТ, обеспечивает администрирование, поддерживает ИТ-политики, обеспечивает эффективность и эффективность процессов аварийного восстановления и участвует в ротации по вызову для получения поддержки.
  • Инженеры Boeing Systems применяют «междисциплинарный, совместный подход для планирования, проектирования, разработки и проверки сбалансированной системы систем и системных решений на протяжении жизненного цикла», выполнения требований, обеспечения интерфейсов, анализа «для оптимизации архитектуры системы» и для «экономичности, безопасности». надежность, ремонтопригодность, тестируемость, интеграция человеческих систем, живучесть, уязвимость, восприимчивость, безопасность системы, нормативные требования, сертификация, обеспечение качества продукта и другие особенности качества ».

Что касается причины конфликта, вам, вероятно, придется обратиться к представителю отдела кадров или менеджеру по найму в этих компаниях. Хотя я заметил тенденцию. В компаниях, которые создают продукт, интенсивно работающий как с аппаратным, так и с программным обеспечением, роль системного инженера является междисциплинарным инженером и участвует в процессе разработки инженерного продукта. Тем не менее, в компаниях, интенсивно использующих программное обеспечение или предоставляющих услуги, этот термин, как правило, используется в большей степени для разработки сетей или ролей системного администрирования, но, похоже, существует междисциплинарный подход между некоторой комбинацией разработки программного обеспечения, сетевой инженерии и системы. администрирование, администрирование базы данных или управление проектом. В обоих случаях знание, распространяющееся на два или более доменов или полей, является общим, но эти поля обычно не считаются инженерными. Не могу сказать, что это гарантия, но примерно через 10-15 минут поиска я это заметил.

Ваше первое определение, как правило, связано с названием системного инженера. На самом деле, есть Руководство к Своду знаний по системному проектированию, в котором говорится, что системное проектирование «является междисциплинарным подходом и средством, позволяющим обеспечить полный жизненный цикл успешных систем, включая формулировку проблемы, разработку решения и поддержание и использование в эксплуатации». У них есть страница, которая дает более глубокое определение и краткое обсуждение, а также .

Что касается того, что приходит первым, я думаю, что это также ваше междисциплинарное определение. По крайней мере, согласно Википедии , термин «системная инженерия» относится к 1940-м годам. На самом деле вся страница в Википедии, кажется, в целом соответствует определению SEBOK и вашему определению.

Томас Оуэнс
источник
после удаления объявления о работе ваши ссылки больше не будут действительны. Это способ решить эту проблему в вашем посте?
Махендра Гунавардена
1
@MahendraGunawardena - Вы подняли хороший вопрос, но я думаю, что соответствующие части каждой публикации были отражены в каждом описании. Сама публикация не важна, скорее используемая терминология. 6 примеров наглядно демонстрируют разнообразное использование термина «системная инженерия».
Кажется, есть сходство между всеми объявлениями о работе. Однако, как представляется, программное обеспечение, связанное с перечнем вакансий, больше ориентировано на конкретные навыки, связанные с ИТ, а не на несколько инженерных дисциплин. Спасибо за ответ Томас.
Бен Виндинг
@TylerDurden Я думал, что да. Обычно существует некоторый уровень междисциплинарных знаний - это может быть несколько инженерных дисциплин или, может быть, это администрирование баз данных и разработка программного обеспечения или что-то еще.
Томас Оуэнс
7

Я не верю, что существует какой-либо конфликт, кроме различий в том, как отдел кадров выбирает должности системного инженера в конкретных организациях.

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

Системный инженер - Здравоохранение - Медицинское оборудование

Предполагалось, что системный инженер обладает определенными знаниями в области биомедицины, программного обеспечения, электротехники и машиностроения. Что еще более важно, системный инженер должен был иметь глубокое понимание нормативных требований, управления проектами (Scope, Cost and Schedule Management), систем качества и системы производства медицинского оборудования. Системный инженер был основным контактом с заказчиком и поставщиками по техническим вопросам.

Системный инженер - Автомобильная промышленность

Предполагалось, что системный инженер обладает определенными знаниями в области разработки электрических, механических и встроенных программ. В этой отрасли системный инженер должен был иметь глубокое понимание управления проектами (Scope, Cost and Schedule Management), федеральными нормативными требованиями, системами качества, тестовой системой и производственной системой. Системный инженер контролировал все запросы на инженерные изменения (ECN) , рассматривал проектные решения и был основным контактом для клиентов и поставщиков по техническим вопросам.

Системный инженер - ИТ

Основываясь на моих ограниченных знаниях в этой области, я считаю, что системный инженер - информационные технологии могут потребовать определенных знаний в области компьютерного оборудования (сети, периферийные устройства и т. Д.), Компьютерного программного обеспечения (операционные системы, языки программирования и т. Д.) И некоторых проектов уровня управление (Scope, Cost and Schedule Management). Скорее всего, системный инженер является основным контактом с заказчиком и поставщиками по техническим вопросам.

Наконец, системные инженеры в других отраслях могут иметь схожие междисциплинарные обязанности, некоторые из которых @Thomas Owens принял в своем ответе.

Ссылки:

Махендра Гунавардена
источник
Похоже, что; Управление проектами, широкие знания и взаимоотношения с клиентами являются общими качествами во всех этих описаниях системного инженера. Интересно, спасибо за ваш ответ.
Бен Виндинг
5

Системная инженерия предшествует IT.

Классическая системная инженерия имеет корни в аэрокосмической промышленности (к лучшему или к худшему). Проекты становились междисциплинарными и сложными, и для их завершения требовалось несколько подрядчиков. Так возникла потребность в каком-то инженере, который бы отслеживал различные аспекты (например, вес, например) на относительно высоком уровне.

Связанные с:

Ник Алексеев
источник
Интересно, что это произошло из аэрокосмической промышленности. Таким образом, системная инженерия - это управление на высоком уровне, подобное управлению проектами, но не такое ограниченное. По-прежнему участвует в проектных решениях, которые требуют междисциплинарных знаний.
Бен Виндинг
Системная инженерия разделяет некоторые обязанности с руководством программы: планирование, анализ рисков. Но неправильно говорить, что системная инженерия похожа на управление проектами. Это распространенное заблуждение. Системные инженеры не управляют ресурсами и расписанием.
Ник Алексеев
Я думаю, вы правы, что этот термин предшествует использованию ИТ, и приписывание его аэрокосмической отрасли звучит правдоподобно, но я не вижу конкретной ссылки на любую претензию в ваших ссылках. Есть ли более релевантный URL или конкретный номер страницы?
эфир
Согласно Википедии, термин «системная инженерия» возник из Bell Labs, а не из аэрокосмической промышленности.
Томас Оуэнс
1

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

Слово « инженер» происходит от средневекового латинского слова «придумывать, придумывать». Оксфордский словарь английского языка имеет следующие определения для инженера:

Человек, который проектирует, строит или обслуживает двигатели, машины или конструкции.

Человек, имеющий квалификацию в области машиностроения, особенно в качестве специалиста: авиационный инженер

Человек, который управляет двигателем, особенно на самолете или корабле.

Североамериканец - машинист.

Умелый мастер или создатель чего-либо: главный инженер подхода

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

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

Фред
источник
1

sys · tem / əsistəm /

существительное: набор связанных вещей или частей, образующих сложное целое, в частности.

набор вещей, работающих вместе как части механизма или взаимосвязанной сети.

множественное число существительное: системы "государственная железнодорожная система"

синонимы: структура, организация, расположение, комплекс, сеть;

неформальный: настройка "системы каналов"

en · gi · neer / ˌenjəˈnir /

существительное: инженер; множественное число: инженеры

  1. человек, который проектирует, строит или обслуживает двигатели, машины или общественные работы.

синонимы: создатель, разработчик, дизайнер, архитектор, изобретатель, разработчик, создатель; вдохновитель

"главный инженер подхода"

глагол: инженер; Присутствует 3-е лицо: инженеры; прошедшее время: спроектировано; причастие прошлого: спроектировано; герунд или настоящее причастие: инженерия

  1. проектировать и строить (машина или конструкция).

"люди, которые спроектировали туннель"

Таким образом, системный инженер - это человек, который проектирует, строит или поддерживает набор связанных вещей или частей, образующих сложное целое. Не имеет значения, является ли это сложное целое ракетным кораблем, самолетом, компьютерной сетью или установкой для обработки отходов. Системный инженер - это парень, который заставляет все работать.

Подумайте о классическом тесте «стакан наполовину полон, стакан наполовину пуст» на оптимизм / пессимизм. Любой инженер может сказать вам, что проблема не наполовину заполнена или наполовину пуста. Проблема в том, что объем стакана в два раза больше, чем необходимо для эффективного удержания жидкости. Системный инженер - это тот, кто придумал способ успешно уменьшить объем стакана, чтобы он работал правильно, с максимальной эффективностью.

Пока жидкость еще в нем.

И пока люди (клиенты) продолжают пить из него.

Вот почему «Freakin 'Awesome» должно быть вполне приемлемым названием работы.

LEM

Ларри Макфейл
источник
Так что, если «система» - это «подключенная сеть компьютеров»? Это то же самое, что "компьютерная система управления полетом", с которой мог бы работать авиационный инженер? Вы действительно не отличались в своем ответе.
Хаззи
Там нечего дифференцировать. «Комплексное целое», системы, может быть чем угодно. В моем случае системы, как правило, представляют собой взаимосвязанные сети компьютеров, коммутаторов, маршрутизаторов, принтеров и других устройств, а также программное обеспечение, работающее на них, образуя сложные целые, которые я проектирую, собираю и обслуживаю. Возможно, я не знаю всего о каждом компоненте системы, но я проектирую и создаю его для достижения целей, обеспечения его работы и поддержания его работы.
Ларри Макфейл