Мастер-класс: Системное мышление

CEE-SEC(R)
CEE-SEC(R)CEE-SEC(R)
Системное мышление
мастер-класс А.Левенчука
SECR’16
28 октября 2016г.
Системная инженерия: борьба со сложностью
2
Systems Engineering (SE) is an interdisciplinary approach and means to enable the
realization of successful systems. It focuses on holistically and concurrently
understanding stakeholder needs; exploring opportunities; documenting
requirements; and synthesizing, verifying, validating, and evolving solutions while
considering the complete problem, from system concept exploration through
system disposal.
http://www.sebokwiki.org/1.0.1/index.php?title=Systems_Engineering_%28glossary%29
Место системного мышления – 1
Системное мышление
1. Как определить свою систему среди чужих
2. Жизненный цикл системы или проекта?
Системный менеджмент (практики жизненного цикла предпринятия)
3. Проекты, процессы, или задачи?
4. Развитие и совершенствование.
5. Архитектура предприятия
6. Стратегирование
Практики жизненного цикла моделеориентированной системной инженерии
3. Моделеориентированная инженерия требований
4. Моделеориентированная инженерия системной архитектуры
5. Управление жизненным циклом
6. Инженерия киберфизических систем
Практики жизненного цикла системной информатики
Практики жизненного цикла инженерии машинного обучения
Практики жизненного цикла (кибер)психики
3
Место системного мышления – 2
За пределами STEM (http://ailev.livejournal.com/1283663.html): Развитие мыслительных компетенций -
- абстрагирования, осознанности, адекватности, разумности.
• логическая компетентность (правильные рассуждения, как раньше логика для юристов)
• онтология и моделирование данных (в STEM обычно выпадают)
• языковая компетентность (функциональная грамотность, несколько языков)
• (кибер)психотехническая компетентность, тут живёт осознанность, контроль уровня
сосредоточенности, знакомство с собственными заскоками и умение ладить с миром.
• системный подход (хотя бы в объеме http://ailev.livejournal.com/1278600.html)
• алгоритмическая компетентность (та самая алгоритмика из computer science, в том числе развитая
в сторону умений планировать)
• вычислимость как таковая (computer science), хотя бы в объеме SICP,
https://wizardforcel.gitbooks.io/sicp-in-python/content/index.html
• системная инженерия (требования, архитектура, испытания, жизненный цикл и управление
конфигурацией, и т.д.), без этого любая другая инженерия и робототехника будет кустарна.
• какая-то работа с распределёнными представлениями и их связью с символьными
представлениями (тут ещё мало кто понимает, но без этого уже в 21 веке нельзя) – тут сплошные
вопросы.
• Мышление о деятельности: праксиология, социология, экономика (и предпринимательство),
право.
• эволюционные и экологические представления (тут даже не знаю, куда это отнести -- но без них
трудно понимать, например, тексты типа "против целей",
http://ailev.livejournal.com/1254147.html).
4
Системные науки и методологии
• Тектология Богданова
• Системный подход Берталанфи
• Кибернетика
• Биоценология
• Исследование операций
• Системная инженерия
• СМД-методология Щедровицкого
• Системная динамика
• Теория динамических систем
• Теория неравновесных систем
• … … …
5
Наш вариант системного подхода
• ISO 15288 – задаёт само понятие системы и жизненного цикла, различает
целевую и обеспечивающую системы, вводит понятие практик жизненного
цикла.
• обобщенный с архитектурного описания до описания определения системы ISO
42010: множественность описаний и деятельностный подход. Это "поворот
мозгов" от редукционистского подхода одного всеохватного описания к
системному подходу, подразумевающему множественность связанных
описаний, находящихся в различных информационных системах.
• обобщенный с программной до системной инженерии OMG Essence: описание
жизненного цикла и его практик (системноинженерный менеджмент). Метод
контрольных вопросов в управлении жизненным циклом.
• ISO 81346 для минималистичного описания структуры и системы обозначения
сложных инженерных объектов (принципы инженерного кодирования). Это
фундамент для управления конфигурацией в ходе жизненного цикла.
• ISO 15926 для моделирования данных развёрнутых (полных) описаний
инженерных объектов. Обеспечивает федерирование развёрнутых описаний в
различных информационных системах жизненного цикла.
• OpenGroup ArchiMate 2.1 даёт возможность моделировать предприятия,
включая их бизнес-архитектуру, деятельность команды, а также
поддерживающий эту деятельность корпоративный софт и разнообразное
«железо» и компьютерные сети, необходимые для работы этого софта.
Мы не изобретаем «системный велосипед»! Мы опираемся на международные и
отраслевые стандарты системной инженерии и инженерии предприятий!
С чего начать
7
Недавно в ходе пятидневного вводного курса, проводимого Обучающим
центром МТИ, одна женщина-менеджер из конструкторского отдела
компании Ford лаконично сформулировала ситуацию: «Спустя пару
дней, — сказала она, — я начинаю понимать, о чем вся эта история с
системным мышлением и интеллектуальными моделями. Мне это
напоминает время, когда я только начала знакомиться с высшей
математикой. Сначала я чувствовала себя совершенно потерянной.
Все это было мне совершенно чуждо. Но потом я начала
«схватывать» суть. Через год я уже вполне владела основами этого
дела. Через пять лет это стало основой моей профессии». Потом она
добавила: «Если бы высшую математику изобрели сегодня, ни одна из
наших корпораций не смогла бы ею овладеть. Мы бы посылали
каждого на трехдневные курсы. Затем каждый получал бы три месяца
на то, чтобы посмотреть, работают ли «все эти штуки». А когда
выяснялось бы, что они не работают, мы бы начинали пробовать
что-нибудь другое».
Питер Сендж (Сингей, Сенге), "Пятая Дисциплина"
Системный подход
150 академических часов у магистров системной
инженерии – предмет «системное мышление»8
Терминология: не так важно
9
Словарные сообщества
тачка
Понятийное сообщество
car машинка автомобиль
10
«Процесс»
«Процедура»
«Функция»
«Деятельность»
«Шаблон проекта»
ПланировщикМенеджер
по качеству
Менеджер
Консультант
Аналитик
По материалам
компании FutureModels
Нужно как-то договориться: онтология
(понятийное сообщество)
1. Воплощение системы,
стейкхолдеры и интересы
• Понятие воплощения системы
• Театральная метафора: стейкхолдеры и многерица
• Практика «Кто у вас был на последнем совещании?»
11
Понятие системы
• Воплощение (присутствие в мире)
• Холон (целокупность и эмерджентность)
• Стейкхолдеры: деятельностная субъективность
• Идеальное против материального
(моделирование: определение и воплощение)
• Функционал против конструктива: дуальность
холона. И далее за дуальностью: «многерица»
междисцилинарности.
• Жизненный цикл (с выделенной стадией
эксплуатации) как система деятельности.
12
Воплощение системы
• Система воплощена (realized – in reality) в
физическом мире. Это объект-индивид.
• Система имеет протяжённость в пространстве-
времени (4D экстенсионализм).
• Тест на присутствие в мире: постучать, пнуть,
показать пальцем.
• Описание системы – это информация (на
носителе). По носителю можно постучать, но
это не система, это её описание.
13
Задачи
4D объекты — 01
Когда возник 4D объект (индивид) "Ваза"?
• В момент создания эскиза художника
• По завершении формовки на гончарном круге
• По завершении росписи
• По завершении обжига
• В момент установки в зале дворца
4D объекты — 02
Когда возник 4D объект (индивид) "Ваза с драконами"?
• В момент создания эскиза художника
• По завершении формовки на гончарном круге
• По завершении росписи
• По завершении обжига
• В момент установки в зале дворца
14
Процессы, сервисы, функции
• Изменения (процессы) – это взаимодействующие 4D-объекты-
индивиды, они материальны, т.е. имеют протяжённость в
пространстве-времени.
• События – это 3D срезы физического мира (между «до» и
«после»), они тоже материальны, имеют протяжённость в
пространстве, но не имеют протяжённости во времени.
• Работы/деятельности (activity) описываются через рабочие
продукты, оборудование, работников (которые в них участвуют). И
наоборот.
• Сервисы подразумевают оказывающие их системы. И наоборот:
если есть система, вовне она как-то себя ведёт – это и есть её
сервис.
• Функциональные (поведение для какой-то цели) описания
главные: ролевые обобщения для всего (деятельностный подход,
использование норм поведения для роли – знания накапливаются
в виде норм поведения для ролей).
• Онтология/формализм 4D: корректное и чёткое формальное
представление в корпоративных управленческих системах. 15
Задачи
процессы как 4D объекты — 01
Какие утверждения верны для объекта, представляющего в
четырехмерном пространстве процесс создания чертежа стола?
• Этот объект обладает протяженностью только во времени, в
пространстве он ничем не представлен;
• Этот объект обладает протяженностью во времени и
представлен в пространстве самим чертежом;
• Этот объект обладает протяженностью во времени и совпадает
в период рисования со всеми объектами, задействованными в
рисовании (лист, карандаш, линейка, рисующий инженер).
• Этот объект обладает протяженностью во времени и
представлен в пространстве рисующим инженером
• Этот объект обладает протяженностью во времени и совпадает
в период рисования со всеми объектами, задействованными в
рисовании, а также со всеми созданными по этому чертежу
столами до конца их жизненного цикла.
16
Программные системы: исходный
код это только описание!
• Целевая система – физ.объект (4D индивид).
• Программа = физический объект (часть работающего
компьютера)!
• Исходный код – не система, это только её описание.
• Программный проект часто имеет двойную природу:
– Разработка софта (целевой софт и оборудование)
– Проект развития (использующие софт люди)
• С этими особенностями работают практики:
– DevOp (работающий софт – на целевых серверах!)
– Business process reengineering (изменение способа работы
людей при использовании софта)
17
Системный подход 2.0
• В первом поколении системы
«объективны», у них есть «объективное
назначение».
• Во втором поколении системного подхода
появляются стейкхолдеры и их системы
деятельности. Нет стейкхолдеров – нет
системы, ничего «объективного» в системах
нет!
• Стейкхолдеры деятели, не наблюдатели!
18
Стейкхолдеры инженерного проекта
(влияние в две стороны!)
19
Деятельностно/культурно-обусловленные роли
людей (и организованных их групп), исполнение
которых как-то влияет на инженерный проект по
созданию, эксплуатации и выводу из эксплуатации
системы, или же на которых влияет такой проект.
Слово «стейкхолдер» и его родственники
1. Stakeholder
• Заинтересованная сторона
(лицо)
• Интересант
• Стейкхолдер
2. Shareholder
• Акционер
• Дольщик
20
Система – в глазах смотрящего (стейкхолдера).
И никакой отсебятины, всё по роли.
Театральная метафора
21
Луковичная диаграмма
22
Согласно ISO 42010
обязательно рассматриваются:
• users of the system;
• operators of the system;
• acquirers of the system;
• owners of the system;
• suppliers of the system;
• developers of the system;
• builders of the system;
• maintainers of the system.
Варианты (мы их не боимся!)
23
http://businessanalystlearnings.com/ba-techniques/2013/1/22/how-to-draw-a-
stakeholder-onion-diagram
http://flylib.com/books/en/4.445.1.38/1/
Задачи
стейкхолдеры — 01
В Центре медицинских разработок города Нью-Васюки есть идея
разработать новый прибор для диагностики рака. Каких
стейкхолдеров было бы правильно учитывать в проекте?
• Базовая больница N5 при Центре медицинских разработок
города Нью-Васюки
• Больница
• Методический центр Министерства здравоохранения
• Врач-онколог
• Больной с подозрением на рак
• Пациент отделения онкологии
• Директор Центра медицинских разработок города Нью-Васюки
• Программист Центра медицинских разработок города Нью-
Васюки
• Программист проекта
• Онколог больницы N 5 Валентина Ивановна
24
Задачи
стейкхолдеры — 02
Конструктор изделия Иван Петрович поругался с начальником цеха
по поводу использования при производстве 3D модели изделия.
Какие стейкхолдеры упомянуты в этой фразе?
• Конструктор изделия Иван Петрович
• Конструктор изделия
• Иван Петрович
• Начальник цеха
• В этой фразе стейкхолдеры не упоминаются
стейкхолдеры — 03
Иван Иванович назначен главным конструктором в отдел
робототехники. Он заявил, что не допустит, чтобы в проекте
использовались иностранные комплектующие. Как правильно
назвать его как стейкхолдера в этой ситуации?
• Иван Иванович
• Главный конструктор
• Конструктор отдела робототехники
• Протекционист 25
Интересы (concerns) по ISO 42010
Интересы стейкхолдеров (один стейкхолдер может
иметь несколько интересов, разные стейкхолдеры
могут иметь один интерес): functionality, feasibility,
usage, system purposes, system features, system
properties, known limitations, structure, behavior,
performance, resource utilization, reliability, security,
information assurance, complexity, evolvability,
openness, concurrency, autonomy, cost, schedule, quality
of service, flexibility, agility, modifiability, modularity,
control, inter-process communication, deadlock, state
change, subsystem integration, data accessibility, privacy,
compliance to regulation, assurance, business goals and
strategies, customer experience, maintainability,
affordability and disposability
26
Интересы стейкхолдеров для киберфизических систем
27
…
Аспекты:
• Functional
• Business
• Human
• Trustworthness
• Timing
• Data
• Boundaries
• Composition
• Lifecycle
https://pages.nist.gov/cpspwg/ -- CPS PWG Cyber-Physical Systems (CPS) Framework Release 1.0
Задачи
стейкхолдеры и интересы — 01
Стейкхолдер заявил, что его интересует эргономика системы и её размеры. Как
правильно назвать его в этой ситуации?
• пользователь
• финансист
• логист
• пофигист
• плательщик
• ремонтник
• перевозчик
стейкхолдеры и интересы — 02
Стейкхолдер заявил, что его интересует возможность получения оплаты за
разработку системы четырьмя траншами по 25% каждый. Как правильно назвать
его в этой ситуации?
• пользователь
• финансист
• логист
• пофигист
• плательщик
• ремонтник
• перевозчик
28
Упражнение:
кто у вас был на последнем совещании?
Основные ошибки:
• Исполнитель – конкретный человек (ФИО
или подразделение)
• «ответственный» (должность, оргместо,
позиция в штатном расписании)
• Звание (учёная степень, воинское звание,
категория мастерства)
• Тип организации (там внутри много
стейкхолдеров!)
29
30
Спасибо за внимание
Анатолий Левенчук,
http://ailev.ru
ailev@asmp.msk.su
1 of 30

Recommended

А.Левенчук -- Essence для управления технологиями by
А.Левенчук -- Essence для управления технологиямиА.Левенчук -- Essence для управления технологиями
А.Левенчук -- Essence для управления технологиямиAnatoly Levenchuk
7.3K views11 slides
А.Левенчук -- плохая модульность by
А.Левенчук -- плохая модульностьА.Левенчук -- плохая модульность
А.Левенчук -- плохая модульностьAnatoly Levenchuk
8.7K views27 slides
А.Левенчук -- тренажёр клуба одиноких мозгов by
А.Левенчук -- тренажёр клуба одиноких мозговА.Левенчук -- тренажёр клуба одиноких мозгов
А.Левенчук -- тренажёр клуба одиноких мозговAnatoly Levenchuk
19.6K views18 slides
Системное мышление -- материалы курса (2016) by
Системное мышление -- материалы курса (2016)Системное мышление -- материалы курса (2016)
Системное мышление -- материалы курса (2016)Anatoly Levenchuk
15.5K views137 slides
Нейронные сетки: покруче интернета by
Нейронные сетки: покруче интернетаНейронные сетки: покруче интернета
Нейронные сетки: покруче интернетаAnatoly Levenchuk
11.2K views21 slides
А.Левенчук -- Интеллект-стек: как создаётся Deus ex Machina by
А.Левенчук -- Интеллект-стек: как создаётся Deus ex MachinaА.Левенчук -- Интеллект-стек: как создаётся Deus ex Machina
А.Левенчук -- Интеллект-стек: как создаётся Deus ex MachinaAnatoly Levenchuk
12K views32 slides

More Related Content

What's hot

А.Левенчук -- SysArchi by
А.Левенчук -- SysArchiА.Левенчук -- SysArchi
А.Левенчук -- SysArchiAnatoly Levenchuk
1.4K views48 slides
Системная инженерия как технология мышления by
Системная инженерия как технология мышленияСистемная инженерия как технология мышления
Системная инженерия как технология мышленияAnatoly Levenchuk
10.4K views38 slides
А.Левенчук -- Практики системной инженерии by
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
5.3K views38 slides
А.Левенчук -- развитие личности by
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личностиAnatoly Levenchuk
3.1K views26 slides
А.Левенчук -- инженерное образование: итоги 2014 и планы. by
А.Левенчук -- инженерное образование: итоги 2014 и планы.А.Левенчук -- инженерное образование: итоги 2014 и планы.
А.Левенчук -- инженерное образование: итоги 2014 и планы.Anatoly Levenchuk
5.1K views21 slides
А.Левенчук -- тренды в инженерии требований by
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требованийAnatoly Levenchuk
6.4K views39 slides

What's hot(20)

Системная инженерия как технология мышления by Anatoly Levenchuk
Системная инженерия как технология мышленияСистемная инженерия как технология мышления
Системная инженерия как технология мышления
Anatoly Levenchuk10.4K views
А.Левенчук -- Практики системной инженерии by Anatoly Levenchuk
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
Anatoly Levenchuk5.3K views
А.Левенчук -- развитие личности by Anatoly Levenchuk
А.Левенчук -- развитие личностиА.Левенчук -- развитие личности
А.Левенчук -- развитие личности
Anatoly Levenchuk3.1K views
А.Левенчук -- инженерное образование: итоги 2014 и планы. by Anatoly Levenchuk
А.Левенчук -- инженерное образование: итоги 2014 и планы.А.Левенчук -- инженерное образование: итоги 2014 и планы.
А.Левенчук -- инженерное образование: итоги 2014 и планы.
Anatoly Levenchuk5.1K views
А.Левенчук -- тренды в инженерии требований by Anatoly Levenchuk
А.Левенчук -- тренды в инженерии требованийА.Левенчук -- тренды в инженерии требований
А.Левенчук -- тренды в инженерии требований
Anatoly Levenchuk6.4K views
Что такое системная инженерия by Anatoly Levenchuk
Что такое системная инженерияЧто такое системная инженерия
Что такое системная инженерия
Anatoly Levenchuk13.4K views
Системноинженерное мышление в непрерывном образовании by Anatoly Levenchuk
Системноинженерное мышление в непрерывном образованииСистемноинженерное мышление в непрерывном образовании
Системноинженерное мышление в непрерывном образовании
А.Левенчук -- инженерия психики и киберпсихики by Anatoly Levenchuk
А.Левенчук -- инженерия психики и киберпсихикиА.Левенчук -- инженерия психики и киберпсихики
А.Левенчук -- инженерия психики и киберпсихики
Anatoly Levenchuk11.6K views
А.Левенчук -- преподавание системного мышления by Anatoly Levenchuk
А.Левенчук -- преподавание системного мышленияА.Левенчук -- преподавание системного мышления
А.Левенчук -- преподавание системного мышления
Anatoly Levenchuk4.3K views
А.Левенчук -- управление жизненным циклом актива by Anatoly Levenchuk
А.Левенчук -- управление жизненным циклом активаА.Левенчук -- управление жизненным циклом актива
А.Левенчук -- управление жизненным циклом актива
Anatoly Levenchuk7.6K views
А.Левенчук -- Будущее проектирования by Anatoly Levenchuk
А.Левенчук -- Будущее проектированияА.Левенчук -- Будущее проектирования
А.Левенчук -- Будущее проектирования
Anatoly Levenchuk5.7K views
А.Левенчук -- Системное мышление и управление конфигурацией by Anatoly Levenchuk
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
Anatoly Levenchuk4.9K views
А.Левенчук -- Системное мышление в инженерии предприятий by Anatoly Levenchuk
А.Левенчук -- Системное мышление в инженерии предприятийА.Левенчук -- Системное мышление в инженерии предприятий
А.Левенчук -- Системное мышление в инженерии предприятий
Anatoly Levenchuk4.7K views
Тьюториал "Введение в системную инженерию" (14 января 2013) by Anatoly Levenchuk
Тьюториал "Введение в системную инженерию" (14 января 2013)Тьюториал "Введение в системную инженерию" (14 января 2013)
Тьюториал "Введение в системную инженерию" (14 января 2013)
Anatoly Levenchuk1.2K views
Практики жизненного цикла систем машинного обучения by CEE-SEC(R)
Практики жизненного цикла систем машинного обученияПрактики жизненного цикла систем машинного обучения
Практики жизненного цикла систем машинного обучения
CEE-SEC(R)834 views
Открытая лекция А. Левенчука by ASIMP
Открытая лекция А. ЛевенчукаОткрытая лекция А. Левенчука
Открытая лекция А. Левенчука
ASIMP1.9K views
К стратегической сессии по будущему интернета by Anatoly Levenchuk
К стратегической сессии по будущему интернетаК стратегической сессии по будущему интернета
К стратегической сессии по будущему интернета
Anatoly Levenchuk8.5K views
Законы создания IT команд и следствия законов для IT проектов «на пальцах» by CEE-SEC(R)
Законы создания IT команд и следствия законов для IT проектов «на пальцах»Законы создания IT команд и следствия законов для IT проектов «на пальцах»
Законы создания IT команд и следствия законов для IT проектов «на пальцах»
CEE-SEC(R)1.4K views
А.Левенчук -- будущее науки by Anatoly Levenchuk
А.Левенчук -- будущее наукиА.Левенчук -- будущее науки
А.Левенчук -- будущее науки
Anatoly Levenchuk20.5K views

Viewers also liked

Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant... by
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Frank van Harmelen
1.2K views23 slides
Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн... by
Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн...Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн...
Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн...Future Foundation
429 views12 slides
Андрей Циликов, директор по развитию Sendsay by
Андрей Циликов, директор по развитию SendsayАндрей Циликов, директор по развитию Sendsay
Андрей Циликов, директор по развитию Sendsaymaria_bu22
806 views28 slides
Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре... by
Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре...Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре...
Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре...Expolink
437 views17 slides
Progression art direction by
Progression art directionProgression art direction
Progression art directionVladislav Tyutyunikov
234 views25 slides
Конкуренция городов среди ИТ-специалистов by
Конкуренция городов среди ИТ-специалистовКонкуренция городов среди ИТ-специалистов
Конкуренция городов среди ИТ-специалистовIT-Доминанта
668 views28 slides

Viewers also liked(18)

Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant... by Frank van Harmelen
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Knowledge Engineering rediscovered, Towards Reasoning Patterns for the Semant...
Frank van Harmelen1.2K views
Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн... by Future Foundation
Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн...Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн...
Юрий Войнлилов, Алена Нефедова. Личные роботы и генная инженерия: к каким инн...
Future Foundation429 views
Андрей Циликов, директор по развитию Sendsay by maria_bu22
Андрей Циликов, директор по развитию SendsayАндрей Циликов, директор по развитию Sendsay
Андрей Циликов, директор по развитию Sendsay
maria_bu22806 views
Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре... by Expolink
Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре...Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре...
Алеш Живкович. Университет Иннополис. "Оптимизация затрат на ИТ с помощью фре...
Expolink437 views
Конкуренция городов среди ИТ-специалистов by IT-Доминанта
Конкуренция городов среди ИТ-специалистовКонкуренция городов среди ИТ-специалистов
Конкуренция городов среди ИТ-специалистов
project presentation by Anna Botova
project presentationproject presentation
project presentation
Anna Botova3.1K views
Principles for knowledge engineering on the Web by Guus Schreiber
Principles for knowledge engineering on the WebPrinciples for knowledge engineering on the Web
Principles for knowledge engineering on the Web
Guus Schreiber8.2K views
The artof of knowledge engineering, or: knowledge engineering of art by Guus Schreiber
The artof of knowledge engineering, or: knowledge engineering of artThe artof of knowledge engineering, or: knowledge engineering of art
The artof of knowledge engineering, or: knowledge engineering of art
Guus Schreiber8.3K views
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ... by Cambridge Semantics
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
Applying Data Engineering and Semantic Standards to Tame the "Perfect Storm" ...
Cambridge Semantics2.2K views
Мониторинг рынка труда IT-специалистов 2016 от Яндекс by jido111222
Мониторинг рынка труда IT-специалистов  2016 от ЯндексМониторинг рынка труда IT-специалистов  2016 от Яндекс
Мониторинг рынка труда IT-специалистов 2016 от Яндекс
jido111222507 views
Презентация ИТ Кластер Сколково by Albert Yefimov
Презентация  ИТ Кластер СколковоПрезентация  ИТ Кластер Сколково
Презентация ИТ Кластер Сколково
Albert Yefimov40.7K views
Artificial Intelligence: Knowledge Engineering by The Integral Worm
Artificial Intelligence: Knowledge EngineeringArtificial Intelligence: Knowledge Engineering
Artificial Intelligence: Knowledge Engineering
The Integral Worm10.2K views
Лучшие мировые практики умных городов и их внедрение в российскую среду by LAZOVOY
Лучшие мировые практики умных городов и их внедрение в российскую средуЛучшие мировые практики умных городов и их внедрение в российскую среду
Лучшие мировые практики умных городов и их внедрение в российскую среду
LAZOVOY463 views
7 key recipes for data engineering by univalence
7 key recipes for data engineering7 key recipes for data engineering
7 key recipes for data engineering
univalence 769 views

Similar to Мастер-класс: Системное мышление

А.Левенчук -- Понятие системы в системной инженерии by
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерииAnatoly Levenchuk
4.5K views54 slides
Системное мышление -- непопсовый обзор курса by
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курсаAnatoly Levenchuk
10.7K views51 slides
Системне мислення by
Системне мисленняСистемне мислення
Системне мисленняАлександр Темпорной
536 views23 slides
Системы систем by
Системы системСистемы систем
Системы системAnatoly Levenchuk
9.3K views17 slides
А.Левенчук -- системное развитие личности by
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личностиAnatoly Levenchuk
3.7K views11 slides
Безлюдные организации и их проблемы by
Безлюдные организации и их проблемыБезлюдные организации и их проблемы
Безлюдные организации и их проблемыAnatoly Levenchuk
9.9K views27 slides

Similar to Мастер-класс: Системное мышление(19)

А.Левенчук -- Понятие системы в системной инженерии by Anatoly Levenchuk
А.Левенчук -- Понятие системы в системной инженерииА.Левенчук -- Понятие системы в системной инженерии
А.Левенчук -- Понятие системы в системной инженерии
Anatoly Levenchuk4.5K views
Системное мышление -- непопсовый обзор курса by Anatoly Levenchuk
Системное мышление -- непопсовый обзор курсаСистемное мышление -- непопсовый обзор курса
Системное мышление -- непопсовый обзор курса
Anatoly Levenchuk10.7K views
А.Левенчук -- системное развитие личности by Anatoly Levenchuk
А.Левенчук -- системное развитие личностиА.Левенчук -- системное развитие личности
А.Левенчук -- системное развитие личности
Anatoly Levenchuk3.7K views
Безлюдные организации и их проблемы by Anatoly Levenchuk
Безлюдные организации и их проблемыБезлюдные организации и их проблемы
Безлюдные организации и их проблемы
Anatoly Levenchuk9.9K views
Праксиология и системное мышление by Anatoly Levenchuk
Праксиология и системное мышлениеПраксиология и системное мышление
Праксиология и системное мышление
Системная инженерия, сферная инженерия by lukoshka
Системная инженерия, сферная инженерияСистемная инженерия, сферная инженерия
Системная инженерия, сферная инженерия
lukoshka895 views
Системный архитектор и поиск нирваны by Yehor Churilov
Системный архитектор и поиск нирваныСистемный архитектор и поиск нирваны
Системный архитектор и поиск нирваны
Yehor Churilov1.6K views
Моделеориентированность в инженерии by Anatoly Levenchuk
Моделеориентированность в инженерииМоделеориентированность в инженерии
Моделеориентированность в инженерии
Anatoly Levenchuk3.9K views
Системный подход в стандартах by Anatoly Levenchuk
Системный подход в стандартахСистемный подход в стандартах
Системный подход в стандартах
Anatoly Levenchuk3.9K views
Стандартизация предмета системной инженерии by Anatoly Levenchuk
Стандартизация предмета системной инженерииСтандартизация предмета системной инженерии
Стандартизация предмета системной инженерии
Anatoly Levenchuk10.1K views
Taxonomy vs folksonomy Tsepkov Analyst Days 2016 by Maxim Tsepkov
Taxonomy vs folksonomy Tsepkov Analyst Days 2016Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Taxonomy vs folksonomy Tsepkov Analyst Days 2016
Maxim Tsepkov287 views
Коммуникация при различной структуре мышления - таксономия против фолксономии by SQALab
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
SQALab1.1K views
Тренды в инженерии требований и управлении требованиями by Anatoly Levenchuk
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиями
Anatoly Levenchuk8.9K views
Представление знаний в технических системах by Anatoly Levenchuk
Представление знаний в технических системахПредставление знаний в технических системах
Представление знаний в технических системах
Anatoly Levenchuk990 views
Некоторые физические законы в контексте автоматизации тестирования by COMAQA.BY
Некоторые физические законы в контексте автоматизации тестированияНекоторые физические законы в контексте автоматизации тестирования
Некоторые физические законы в контексте автоматизации тестирования
COMAQA.BY 468 views
Ситуационная инженерия методов by Anatoly Levenchuk
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
Anatoly Levenchuk1.5K views
занятие 1 by dimour
занятие 1занятие 1
занятие 1
dimour351 views

More from CEE-SEC(R)

Подбор и адаптация методологий разработки ПО под различные типы производствен... by
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...CEE-SEC(R)
805 views15 slides
Проектный офис и аналитик by
Проектный офис и аналитикПроектный офис и аналитик
Проектный офис и аналитикCEE-SEC(R)
492 views35 slides
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам by
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамCEE-SEC(R)
434 views21 slides
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом... by
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...CEE-SEC(R)
842 views158 slides
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може... by
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...CEE-SEC(R)
346 views32 slides
«Знак качества» как инструмент анализа восприятия продукта клиентами by
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентамиCEE-SEC(R)
305 views10 slides

More from CEE-SEC(R)(20)

Подбор и адаптация методологий разработки ПО под различные типы производствен... by CEE-SEC(R)
Подбор и адаптация методологий разработки ПО под различные типы производствен...Подбор и адаптация методологий разработки ПО под различные типы производствен...
Подбор и адаптация методологий разработки ПО под различные типы производствен...
CEE-SEC(R)805 views
Проектный офис и аналитик by CEE-SEC(R)
Проектный офис и аналитикПроектный офис и аналитик
Проектный офис и аналитик
CEE-SEC(R)492 views
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам by CEE-SEC(R)
Онлайн-революция: от ранних репозиториев – к современным МООС-курсамОнлайн-революция: от ранних репозиториев – к современным МООС-курсам
Онлайн-революция: от ранних репозиториев – к современным МООС-курсам
CEE-SEC(R)434 views
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом... by CEE-SEC(R)
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
Массовый параллелизм для гетерогенных вычислений на C++ для беспилотных автом...
CEE-SEC(R)842 views
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може... by CEE-SEC(R)
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
Как компании с вузами вместе ИТ специалиста готовили или Чем ИТ компания може...
CEE-SEC(R)346 views
«Знак качества» как инструмент анализа восприятия продукта клиентами by CEE-SEC(R)
«Знак качества» как инструмент анализа восприятия продукта клиентами«Знак качества» как инструмент анализа восприятия продукта клиентами
«Знак качества» как инструмент анализа восприятия продукта клиентами
CEE-SEC(R)305 views
Машинное обучение на каждый день by CEE-SEC(R)
Машинное обучение на каждый деньМашинное обучение на каждый день
Машинное обучение на каждый день
CEE-SEC(R)429 views
Process и Case Management в информационной системе: by CEE-SEC(R)
Process и Case Management в информационной системе: Process и Case Management в информационной системе:
Process и Case Management в информационной системе:
CEE-SEC(R)457 views
Проблемы процесса разработки с точки зрения тестирования by CEE-SEC(R)
Проблемы процесса разработки с точки зрения тестированияПроблемы процесса разработки с точки зрения тестирования
Проблемы процесса разработки с точки зрения тестирования
CEE-SEC(R)1.6K views
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ... by CEE-SEC(R)
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
Как ЧПУ станку в домашней мастерской не превратиться в мульт героев “двое из ...
CEE-SEC(R)527 views
Ай-трекинг в UX исследованиях by CEE-SEC(R)
Ай-трекинг в UX исследованияхАй-трекинг в UX исследованиях
Ай-трекинг в UX исследованиях
CEE-SEC(R)515 views
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр... by CEE-SEC(R)
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
CEE-SEC(R)531 views
Технологичный подход к повышению продуктивности – кейсы и исследования by CEE-SEC(R)
Технологичный подход к повышению продуктивности – кейсы и исследованияТехнологичный подход к повышению продуктивности – кейсы и исследования
Технологичный подход к повышению продуктивности – кейсы и исследования
CEE-SEC(R)569 views
Субъектно-ориентированные информационные системы на предприятиях by CEE-SEC(R)
Субъектно-ориентированные информационные системы на предприятияхСубъектно-ориентированные информационные системы на предприятиях
Субъектно-ориентированные информационные системы на предприятиях
CEE-SEC(R)259 views
Шаблоны контейнеров в Virtuozzo by CEE-SEC(R)
Шаблоны контейнеров в VirtuozzoШаблоны контейнеров в Virtuozzo
Шаблоны контейнеров в Virtuozzo
CEE-SEC(R)375 views
Apache Storm: от простого приложения до подробностей реализации by CEE-SEC(R)
Apache Storm: от простого приложения до подробностей реализацииApache Storm: от простого приложения до подробностей реализации
Apache Storm: от простого приложения до подробностей реализации
CEE-SEC(R)529 views
Семантическое ядро рунета by CEE-SEC(R)
Семантическое ядро рунетаСемантическое ядро рунета
Семантическое ядро рунета
CEE-SEC(R)265 views
Разработка требований для противоречащих законодательств by CEE-SEC(R)
Разработка требований для противоречащих законодательствРазработка требований для противоречащих законодательств
Разработка требований для противоречащих законодательств
CEE-SEC(R)3.7K views
IT-Лаборатория: кузница кадров и стартапов by CEE-SEC(R)
IT-Лаборатория: кузница кадров и стартаповIT-Лаборатория: кузница кадров и стартапов
IT-Лаборатория: кузница кадров и стартапов
CEE-SEC(R)167 views
Технология предметно ориентированного программирования гетерогенных многоядер... by CEE-SEC(R)
Технология предметно ориентированного программирования гетерогенных многоядер...Технология предметно ориентированного программирования гетерогенных многоядер...
Технология предметно ориентированного программирования гетерогенных многоядер...
CEE-SEC(R)251 views

Мастер-класс: Системное мышление

  • 2. Системная инженерия: борьба со сложностью 2 Systems Engineering (SE) is an interdisciplinary approach and means to enable the realization of successful systems. It focuses on holistically and concurrently understanding stakeholder needs; exploring opportunities; documenting requirements; and synthesizing, verifying, validating, and evolving solutions while considering the complete problem, from system concept exploration through system disposal. http://www.sebokwiki.org/1.0.1/index.php?title=Systems_Engineering_%28glossary%29
  • 3. Место системного мышления – 1 Системное мышление 1. Как определить свою систему среди чужих 2. Жизненный цикл системы или проекта? Системный менеджмент (практики жизненного цикла предпринятия) 3. Проекты, процессы, или задачи? 4. Развитие и совершенствование. 5. Архитектура предприятия 6. Стратегирование Практики жизненного цикла моделеориентированной системной инженерии 3. Моделеориентированная инженерия требований 4. Моделеориентированная инженерия системной архитектуры 5. Управление жизненным циклом 6. Инженерия киберфизических систем Практики жизненного цикла системной информатики Практики жизненного цикла инженерии машинного обучения Практики жизненного цикла (кибер)психики 3
  • 4. Место системного мышления – 2 За пределами STEM (http://ailev.livejournal.com/1283663.html): Развитие мыслительных компетенций - - абстрагирования, осознанности, адекватности, разумности. • логическая компетентность (правильные рассуждения, как раньше логика для юристов) • онтология и моделирование данных (в STEM обычно выпадают) • языковая компетентность (функциональная грамотность, несколько языков) • (кибер)психотехническая компетентность, тут живёт осознанность, контроль уровня сосредоточенности, знакомство с собственными заскоками и умение ладить с миром. • системный подход (хотя бы в объеме http://ailev.livejournal.com/1278600.html) • алгоритмическая компетентность (та самая алгоритмика из computer science, в том числе развитая в сторону умений планировать) • вычислимость как таковая (computer science), хотя бы в объеме SICP, https://wizardforcel.gitbooks.io/sicp-in-python/content/index.html • системная инженерия (требования, архитектура, испытания, жизненный цикл и управление конфигурацией, и т.д.), без этого любая другая инженерия и робототехника будет кустарна. • какая-то работа с распределёнными представлениями и их связью с символьными представлениями (тут ещё мало кто понимает, но без этого уже в 21 веке нельзя) – тут сплошные вопросы. • Мышление о деятельности: праксиология, социология, экономика (и предпринимательство), право. • эволюционные и экологические представления (тут даже не знаю, куда это отнести -- но без них трудно понимать, например, тексты типа "против целей", http://ailev.livejournal.com/1254147.html). 4
  • 5. Системные науки и методологии • Тектология Богданова • Системный подход Берталанфи • Кибернетика • Биоценология • Исследование операций • Системная инженерия • СМД-методология Щедровицкого • Системная динамика • Теория динамических систем • Теория неравновесных систем • … … … 5
  • 6. Наш вариант системного подхода • ISO 15288 – задаёт само понятие системы и жизненного цикла, различает целевую и обеспечивающую системы, вводит понятие практик жизненного цикла. • обобщенный с архитектурного описания до описания определения системы ISO 42010: множественность описаний и деятельностный подход. Это "поворот мозгов" от редукционистского подхода одного всеохватного описания к системному подходу, подразумевающему множественность связанных описаний, находящихся в различных информационных системах. • обобщенный с программной до системной инженерии OMG Essence: описание жизненного цикла и его практик (системноинженерный менеджмент). Метод контрольных вопросов в управлении жизненным циклом. • ISO 81346 для минималистичного описания структуры и системы обозначения сложных инженерных объектов (принципы инженерного кодирования). Это фундамент для управления конфигурацией в ходе жизненного цикла. • ISO 15926 для моделирования данных развёрнутых (полных) описаний инженерных объектов. Обеспечивает федерирование развёрнутых описаний в различных информационных системах жизненного цикла. • OpenGroup ArchiMate 2.1 даёт возможность моделировать предприятия, включая их бизнес-архитектуру, деятельность команды, а также поддерживающий эту деятельность корпоративный софт и разнообразное «железо» и компьютерные сети, необходимые для работы этого софта. Мы не изобретаем «системный велосипед»! Мы опираемся на международные и отраслевые стандарты системной инженерии и инженерии предприятий!
  • 7. С чего начать 7 Недавно в ходе пятидневного вводного курса, проводимого Обучающим центром МТИ, одна женщина-менеджер из конструкторского отдела компании Ford лаконично сформулировала ситуацию: «Спустя пару дней, — сказала она, — я начинаю понимать, о чем вся эта история с системным мышлением и интеллектуальными моделями. Мне это напоминает время, когда я только начала знакомиться с высшей математикой. Сначала я чувствовала себя совершенно потерянной. Все это было мне совершенно чуждо. Но потом я начала «схватывать» суть. Через год я уже вполне владела основами этого дела. Через пять лет это стало основой моей профессии». Потом она добавила: «Если бы высшую математику изобрели сегодня, ни одна из наших корпораций не смогла бы ею овладеть. Мы бы посылали каждого на трехдневные курсы. Затем каждый получал бы три месяца на то, чтобы посмотреть, работают ли «все эти штуки». А когда выяснялось бы, что они не работают, мы бы начинали пробовать что-нибудь другое». Питер Сендж (Сингей, Сенге), "Пятая Дисциплина"
  • 8. Системный подход 150 академических часов у магистров системной инженерии – предмет «системное мышление»8
  • 9. Терминология: не так важно 9 Словарные сообщества тачка Понятийное сообщество car машинка автомобиль
  • 10. 10 «Процесс» «Процедура» «Функция» «Деятельность» «Шаблон проекта» ПланировщикМенеджер по качеству Менеджер Консультант Аналитик По материалам компании FutureModels Нужно как-то договориться: онтология (понятийное сообщество)
  • 11. 1. Воплощение системы, стейкхолдеры и интересы • Понятие воплощения системы • Театральная метафора: стейкхолдеры и многерица • Практика «Кто у вас был на последнем совещании?» 11
  • 12. Понятие системы • Воплощение (присутствие в мире) • Холон (целокупность и эмерджентность) • Стейкхолдеры: деятельностная субъективность • Идеальное против материального (моделирование: определение и воплощение) • Функционал против конструктива: дуальность холона. И далее за дуальностью: «многерица» междисцилинарности. • Жизненный цикл (с выделенной стадией эксплуатации) как система деятельности. 12
  • 13. Воплощение системы • Система воплощена (realized – in reality) в физическом мире. Это объект-индивид. • Система имеет протяжённость в пространстве- времени (4D экстенсионализм). • Тест на присутствие в мире: постучать, пнуть, показать пальцем. • Описание системы – это информация (на носителе). По носителю можно постучать, но это не система, это её описание. 13
  • 14. Задачи 4D объекты — 01 Когда возник 4D объект (индивид) "Ваза"? • В момент создания эскиза художника • По завершении формовки на гончарном круге • По завершении росписи • По завершении обжига • В момент установки в зале дворца 4D объекты — 02 Когда возник 4D объект (индивид) "Ваза с драконами"? • В момент создания эскиза художника • По завершении формовки на гончарном круге • По завершении росписи • По завершении обжига • В момент установки в зале дворца 14
  • 15. Процессы, сервисы, функции • Изменения (процессы) – это взаимодействующие 4D-объекты- индивиды, они материальны, т.е. имеют протяжённость в пространстве-времени. • События – это 3D срезы физического мира (между «до» и «после»), они тоже материальны, имеют протяжённость в пространстве, но не имеют протяжённости во времени. • Работы/деятельности (activity) описываются через рабочие продукты, оборудование, работников (которые в них участвуют). И наоборот. • Сервисы подразумевают оказывающие их системы. И наоборот: если есть система, вовне она как-то себя ведёт – это и есть её сервис. • Функциональные (поведение для какой-то цели) описания главные: ролевые обобщения для всего (деятельностный подход, использование норм поведения для роли – знания накапливаются в виде норм поведения для ролей). • Онтология/формализм 4D: корректное и чёткое формальное представление в корпоративных управленческих системах. 15
  • 16. Задачи процессы как 4D объекты — 01 Какие утверждения верны для объекта, представляющего в четырехмерном пространстве процесс создания чертежа стола? • Этот объект обладает протяженностью только во времени, в пространстве он ничем не представлен; • Этот объект обладает протяженностью во времени и представлен в пространстве самим чертежом; • Этот объект обладает протяженностью во времени и совпадает в период рисования со всеми объектами, задействованными в рисовании (лист, карандаш, линейка, рисующий инженер). • Этот объект обладает протяженностью во времени и представлен в пространстве рисующим инженером • Этот объект обладает протяженностью во времени и совпадает в период рисования со всеми объектами, задействованными в рисовании, а также со всеми созданными по этому чертежу столами до конца их жизненного цикла. 16
  • 17. Программные системы: исходный код это только описание! • Целевая система – физ.объект (4D индивид). • Программа = физический объект (часть работающего компьютера)! • Исходный код – не система, это только её описание. • Программный проект часто имеет двойную природу: – Разработка софта (целевой софт и оборудование) – Проект развития (использующие софт люди) • С этими особенностями работают практики: – DevOp (работающий софт – на целевых серверах!) – Business process reengineering (изменение способа работы людей при использовании софта) 17
  • 18. Системный подход 2.0 • В первом поколении системы «объективны», у них есть «объективное назначение». • Во втором поколении системного подхода появляются стейкхолдеры и их системы деятельности. Нет стейкхолдеров – нет системы, ничего «объективного» в системах нет! • Стейкхолдеры деятели, не наблюдатели! 18
  • 19. Стейкхолдеры инженерного проекта (влияние в две стороны!) 19 Деятельностно/культурно-обусловленные роли людей (и организованных их групп), исполнение которых как-то влияет на инженерный проект по созданию, эксплуатации и выводу из эксплуатации системы, или же на которых влияет такой проект.
  • 20. Слово «стейкхолдер» и его родственники 1. Stakeholder • Заинтересованная сторона (лицо) • Интересант • Стейкхолдер 2. Shareholder • Акционер • Дольщик 20
  • 21. Система – в глазах смотрящего (стейкхолдера). И никакой отсебятины, всё по роли. Театральная метафора 21
  • 22. Луковичная диаграмма 22 Согласно ISO 42010 обязательно рассматриваются: • users of the system; • operators of the system; • acquirers of the system; • owners of the system; • suppliers of the system; • developers of the system; • builders of the system; • maintainers of the system.
  • 23. Варианты (мы их не боимся!) 23 http://businessanalystlearnings.com/ba-techniques/2013/1/22/how-to-draw-a- stakeholder-onion-diagram http://flylib.com/books/en/4.445.1.38/1/
  • 24. Задачи стейкхолдеры — 01 В Центре медицинских разработок города Нью-Васюки есть идея разработать новый прибор для диагностики рака. Каких стейкхолдеров было бы правильно учитывать в проекте? • Базовая больница N5 при Центре медицинских разработок города Нью-Васюки • Больница • Методический центр Министерства здравоохранения • Врач-онколог • Больной с подозрением на рак • Пациент отделения онкологии • Директор Центра медицинских разработок города Нью-Васюки • Программист Центра медицинских разработок города Нью- Васюки • Программист проекта • Онколог больницы N 5 Валентина Ивановна 24
  • 25. Задачи стейкхолдеры — 02 Конструктор изделия Иван Петрович поругался с начальником цеха по поводу использования при производстве 3D модели изделия. Какие стейкхолдеры упомянуты в этой фразе? • Конструктор изделия Иван Петрович • Конструктор изделия • Иван Петрович • Начальник цеха • В этой фразе стейкхолдеры не упоминаются стейкхолдеры — 03 Иван Иванович назначен главным конструктором в отдел робототехники. Он заявил, что не допустит, чтобы в проекте использовались иностранные комплектующие. Как правильно назвать его как стейкхолдера в этой ситуации? • Иван Иванович • Главный конструктор • Конструктор отдела робототехники • Протекционист 25
  • 26. Интересы (concerns) по ISO 42010 Интересы стейкхолдеров (один стейкхолдер может иметь несколько интересов, разные стейкхолдеры могут иметь один интерес): functionality, feasibility, usage, system purposes, system features, system properties, known limitations, structure, behavior, performance, resource utilization, reliability, security, information assurance, complexity, evolvability, openness, concurrency, autonomy, cost, schedule, quality of service, flexibility, agility, modifiability, modularity, control, inter-process communication, deadlock, state change, subsystem integration, data accessibility, privacy, compliance to regulation, assurance, business goals and strategies, customer experience, maintainability, affordability and disposability 26
  • 27. Интересы стейкхолдеров для киберфизических систем 27 … Аспекты: • Functional • Business • Human • Trustworthness • Timing • Data • Boundaries • Composition • Lifecycle https://pages.nist.gov/cpspwg/ -- CPS PWG Cyber-Physical Systems (CPS) Framework Release 1.0
  • 28. Задачи стейкхолдеры и интересы — 01 Стейкхолдер заявил, что его интересует эргономика системы и её размеры. Как правильно назвать его в этой ситуации? • пользователь • финансист • логист • пофигист • плательщик • ремонтник • перевозчик стейкхолдеры и интересы — 02 Стейкхолдер заявил, что его интересует возможность получения оплаты за разработку системы четырьмя траншами по 25% каждый. Как правильно назвать его в этой ситуации? • пользователь • финансист • логист • пофигист • плательщик • ремонтник • перевозчик 28
  • 29. Упражнение: кто у вас был на последнем совещании? Основные ошибки: • Исполнитель – конкретный человек (ФИО или подразделение) • «ответственный» (должность, оргместо, позиция в штатном расписании) • Звание (учёная степень, воинское звание, категория мастерства) • Тип организации (там внутри много стейкхолдеров!) 29
  • 30. 30 Спасибо за внимание Анатолий Левенчук, http://ailev.ru ailev@asmp.msk.su