И в завершение приведу определение, где в двух предложениях выражена сама суть Системной инженерии. Да и, пожалуй, инженерии в целом. Переводить на этот раз не буду:
«Systems engineering (SE) is a transdisciplinary approach and means to enable the realization of successful systems. Successful systems must satisfy the needs of their customers, users and other stakeholders.»
https://sebokwiki.org/wiki/Systems_Engineering_Overview
«Systems engineering (SE) is a transdisciplinary approach and means to enable the realization of successful systems. Successful systems must satisfy the needs of their customers, users and other stakeholders.»
https://sebokwiki.org/wiki/Systems_Engineering_Overview
Перед тем как чуть-чуть разобрать определения Системной инженерии и простыми словами подытожить весь предыдущий материл, хочу сделать краткие выводы:
1) Мы строим системы не просто так, мы их строим для удовлетворения потребностей людей
2) Успешные системы — это те системы, которые удовлетворяют потребности людей
3) Чтобы из раза в раз, системно, строить успешные системы, нужен какой-то подход
4) Подход, который позволяет успешно строить успешные системы — это Системная инженерия
5) Подход этот непростой, он комплексный, но познаваемый при желании
1) Мы строим системы не просто так, мы их строим для удовлетворения потребностей людей
2) Успешные системы — это те системы, которые удовлетворяют потребности людей
3) Чтобы из раза в раз, системно, строить успешные системы, нужен какой-то подход
4) Подход, который позволяет успешно строить успешные системы — это Системная инженерия
5) Подход этот непростой, он комплексный, но познаваемый при желании
Разберём кратко определение Системной инженерии и выделим главное:
Междицисциплинарный подход — сочетает разные дисциплины.
Можно найти ранние статьи и определения, где Системная инженерия считалась инженерным подходом. Сейчас уже понятно, что это не вполне так. Она сочетает и инженерные, и управленческие, и организационные методы.
Инженерные системы — мы их разберём чуть ниже, рассмотрим их особенности и заодно ответим, наконец, мы, как архитекторы и разработчики ПО, инженеры или нет.
Системные принципы и концепции — мы их рассмотрим в деталях и будем показывать их применение при решении задач всё время, пока существует канал.
Междицисциплинарный подход — сочетает разные дисциплины.
Можно найти ранние статьи и определения, где Системная инженерия считалась инженерным подходом. Сейчас уже понятно, что это не вполне так. Она сочетает и инженерные, и управленческие, и организационные методы.
Инженерные системы — мы их разберём чуть ниже, рассмотрим их особенности и заодно ответим, наконец, мы, как архитекторы и разработчики ПО, инженеры или нет.
Системные принципы и концепции — мы их рассмотрим в деталях и будем показывать их применение при решении задач всё время, пока существует канал.
👍1
#отдрузей
«Как тебе идея "Successful systems must satisfy the needs of their customers, users and other stakeholders"
описать как
"Successful systems must satisfy the needs of their customers, users and other stakeholders, and moreover, create the possibility to relate, to play, to argue, to believe" ?»
Публикую с разрешения @Eugene_Istomin
«Как тебе идея "Successful systems must satisfy the needs of their customers, users and other stakeholders"
описать как
"Successful systems must satisfy the needs of their customers, users and other stakeholders, and moreover, create the possibility to relate, to play, to argue, to believe" ?»
Публикую с разрешения @Eugene_Istomin
👍1
До сегодняшних дней инженерные системы рассматривались почти исключительно как технические. Да, конечно, мы говорили о стейкхолдерах и их потребностях. Но редко явно включали их в состав систем.
А сейчас мы уже точно уверены, что стейкхолдеры, это и пользователи, и разработчики, и инвесторы, это элементы наших систем.
Наверно, должно быть очевидно: без действий пользователей, например, достижение системного эффекта во многих системах невозможно.
А сейчас мы уже точно уверены, что стейкхолдеры, это и пользователи, и разработчики, и инвесторы, это элементы наших систем.
Наверно, должно быть очевидно: без действий пользователей, например, достижение системного эффекта во многих системах невозможно.
👍1
#ИМХО #дляайтишников
С моей точки зрения, принятые у нас в разработке софта подходы к управлению стейкхолдерами, в том же TOGAF, весьма примитивны и давно устарели.
Нужно начинать, а кто-то уже и начал, формировать пользовательский опыт у разных групп стейкхолдеров, не только у пользователей.
И, например, начать применять такие техники, как карты эмпатии, для менеджеров, инвесторов и разработчиков.…
С моей точки зрения, принятые у нас в разработке софта подходы к управлению стейкхолдерами, в том же TOGAF, весьма примитивны и давно устарели.
Нужно начинать, а кто-то уже и начал, формировать пользовательский опыт у разных групп стейкхолдеров, не только у пользователей.
И, например, начать применять такие техники, как карты эмпатии, для менеджеров, инвесторов и разработчиков.…
👍1
Планировал рассказать о качестве значительно позже. Но раз уж речь зашла об успешных системах, просто необходимо упомянуть о качестве.
Успешные системы — это качественные системы.
Потому что качество, в одном из его значений, это совокупность характеристик объекта, относящаяся к его способности удовлетворить установленные и предполагаемые потребности.
Успешные системы — это качественные системы.
Потому что качество, в одном из его значений, это совокупность характеристик объекта, относящаяся к его способности удовлетворить установленные и предполагаемые потребности.
В процессе обсуждения https://news.1rj.ru/str/IndustrialSoftwareArchitecture/63 мне пришла мысль, что последствием обесчеловечивания персонала является, в том числе, низкое качество данных.
Чтобы обеспечить должное качество, нужна мотивация. Недостаточно просто указать требования к персоналу или обязать его выполнять что-то по инструкции или регламентам.
Чтобы обеспечить должное качество, нужна мотивация. Недостаточно просто указать требования к персоналу или обязать его выполнять что-то по инструкции или регламентам.
Telegram
Industrial Software Architecture
До сегодняшних дней инженерные системы рассматривались почти исключительно как технические. Да, конечно, мы говорили о стейкхолдерах и их потребностях. Но редко явно включали их в состав систем.
А сейчас мы уже точно уверены, что стейкхолдеры, это и пользователи…
А сейчас мы уже точно уверены, что стейкхолдеры, это и пользователи…
🔥2
Под занавес этих выходных выдвину тезис:
Успешными системами люди пользуются добровольно!
Успешными системами люди пользуются добровольно!
👍2🔥1
После обсуждения, решил, что важно зафиксировать одну мысль.
Говорить об успешности, соответствии потребностям, интересам и т.п., во-многом бесполезно в отрыве от ожиданий.
Ведь ожидания влияют на восприятие системы, а восприятие и определяет успех, как положительный результат.
Говорить об успешности, соответствии потребностям, интересам и т.п., во-многом бесполезно в отрыве от ожиданий.
Ведь ожидания влияют на восприятие системы, а восприятие и определяет успех, как положительный результат.
👍2
И наверно, успешные системы - это всё же системы, которые формируют позитивный опыт. Который, конечно, невозможно получить без удовлетворения потребности.
Но только лишь удовлетворения потребности, мало.
Но только лишь удовлетворения потребности, мало.
❤4
Мало удовлетворить нужду, нужно сформировать позитивный опыт.
👍6
#дляайтишников
А для этого в наших фреймворках не хватает viewpoints
И на сегодня, многие системы, которыми мы пользуемся, это унылое говно
Хотя с точки зрения их создателей, они вполне успешны, потому что ожидания создателей удовлетворены. Пользователи вынуждены использовать безальтернативные системы.
А для этого в наших фреймворках не хватает viewpoints
И на сегодня, многие системы, которыми мы пользуемся, это унылое говно
Хотя с точки зрения их создателей, они вполне успешны, потому что ожидания создателей удовлетворены. Пользователи вынуждены использовать безальтернативные системы.
👍1
Долго не писал, рефлексировал над обратной связью и сводил план.
Хочется побыстрее закончить с системами, но остались несколько вопросов и точек зрения, которые нельзя обойти стороной.
Один из таких вопросов, важнейший, именно важнейший – это сложность.
И давайте договоримся, что в контексте «Промышленной архитектуры» мы будем понимать под сложными системами.
Хочется побыстрее закончить с системами, но остались несколько вопросов и точек зрения, которые нельзя обойти стороной.
Один из таких вопросов, важнейший, именно важнейший – это сложность.
И давайте договоримся, что в контексте «Промышленной архитектуры» мы будем понимать под сложными системами.
👍1
Приведу цитату из книги «Systems Engineering Principles And Practice, Second Edition» Александра Косякова. Цитаты из этой книги буду оставлять на десерт, потому что считаю её лучшей в своей области.
«There are many ways in which to define systems engineering.
For the purposes of this book, we will use the following definition: The function of systems engineering is to guide the engineering of complex systems .
…
To guide is defined as “to lead, manage, or direct, usually based on the superior experience in pursuing a given course ” and “ to show the way. ”
This characterization emphasizes the process of selecting the path for others to follow from among many possible courses — a primary function of systems engineering.»
«There are many ways in which to define systems engineering.
For the purposes of this book, we will use the following definition: The function of systems engineering is to guide the engineering of complex systems .
…
To guide is defined as “to lead, manage, or direct, usually based on the superior experience in pursuing a given course ” and “ to show the way. ”
This characterization emphasizes the process of selecting the path for others to follow from among many possible courses — a primary function of systems engineering.»
👍3
В переводе это звучит так:
«Существует множество определений системной инженерии.
Для этой книги мы будем использовать следующее определение: функция системной инженерии заключается в том, чтобы направлять инженерные процессы в сложных системах.
…
Направлять означает "вести, режиссировать, обычно на основе глубокого опыта" и "показывать путь".
Это определение акцентирует внимание на процессе выбора наиболее подходящего пути из множества возможных вариантов — основной функции системной инженерии.»
«Существует множество определений системной инженерии.
Для этой книги мы будем использовать следующее определение: функция системной инженерии заключается в том, чтобы направлять инженерные процессы в сложных системах.
…
Направлять означает "вести, режиссировать, обычно на основе глубокого опыта" и "показывать путь".
Это определение акцентирует внимание на процессе выбора наиболее подходящего пути из множества возможных вариантов — основной функции системной инженерии.»
👍2
Действительно, как мы уже говорили, существует множество определений системной инженерии. Также существует и множество определений сложной системы.
Приводить разные определения сложной системы и выполнять их анализ я не буду.
Вместо этого дам несколько ссылок на работы, где такой анализ уже проведён, перечислю наиболее часто встречающиеся характеристики сложных систем, выскажу свою точку зрения и предложу определение, которое мне видится наиболее прикладным в контексте «Промышленной архитектуры»
Приводить разные определения сложной системы и выполнять их анализ я не буду.
Вместо этого дам несколько ссылок на работы, где такой анализ уже проведён, перечислю наиболее часто встречающиеся характеристики сложных систем, выскажу свою точку зрения и предложу определение, которое мне видится наиболее прикладным в контексте «Промышленной архитектуры»
👍2
Итак, сложные системы.
Ёмкий, как мне кажется, обзор эволюции «сложная система» понятия дан в статье:
«Эволюция понятия «сложная система», Ознамец Владимир
Процитирую ряд важных для нас выводов:
«В настоящее время понятие сложной системы от абстрактной или технической формы приобретает комплексный аспект с учетом когнитивных и ресурсных факторов.
Понятие сложной системы приобретает социальный аспект и аспект саморазвития.
Первоначальное понятие сложной системы ставило задачу ее формального описания.
Современное понятие сложной системы ставит несколько задач.
В первую очередь, это результат функционирования или деятельности системы.
Следующими задачами являются: связь сложной системы с окружающей средой и описание причинно-следственных механизмов, влияющих на результат, качественное описание элементов системы и определение критериев образования этих элементов в виде информационных единиц.
Современное понятие сложной системы включает фактор жизненного цикла и человеческий фактор.»
Ёмкий, как мне кажется, обзор эволюции «сложная система» понятия дан в статье:
«Эволюция понятия «сложная система», Ознамец Владимир
Процитирую ряд важных для нас выводов:
«В настоящее время понятие сложной системы от абстрактной или технической формы приобретает комплексный аспект с учетом когнитивных и ресурсных факторов.
Понятие сложной системы приобретает социальный аспект и аспект саморазвития.
Первоначальное понятие сложной системы ставило задачу ее формального описания.
Современное понятие сложной системы ставит несколько задач.
В первую очередь, это результат функционирования или деятельности системы.
Следующими задачами являются: связь сложной системы с окружающей средой и описание причинно-следственных механизмов, влияющих на результат, качественное описание элементов системы и определение критериев образования этих элементов в виде информационных единиц.
Современное понятие сложной системы включает фактор жизненного цикла и человеческий фактор.»
👍2
Для нас эти выводы очень важны.
В «Промышленной архитектуре» будут даны ответы на вопросы:
- Как строить самоорганизующиеся программные системы?
- Как делать качественные описания систем?
- Какой жизненный цикл у инженерных систем?
В «Промышленной архитектуре» будут даны ответы на вопросы:
- Как строить самоорганизующиеся программные системы?
- Как делать качественные описания систем?
- Какой жизненный цикл у инженерных систем?
#дляайтишников
В последние годы на хайпе эволюционная архитектура. На Английском “Evolutionary architecture”.
Эволюционные архитектуры нужны для построения самоорганизующихся систем.
В последние годы на хайпе эволюционная архитектура. На Английском “Evolutionary architecture”.
Эволюционные архитектуры нужны для построения самоорганизующихся систем.
👍2
#дляайтишников
Бубны износились
Мы подойдём к построению эволюционных архитектур с помощью инженерии.
Бубны износились
Мы подойдём к построению эволюционных архитектур с помощью инженерии.