SlideShare a Scribd company logo
1 of 35
СИСТЕМНОЕ МЫШЛЕНИЕ
Иван Подобед для #DreamFest
PRE-INIT
Disclaimers
GOOD LUCK!
• Based on http://system-school.ru/
• Language & terminology
• Interactions
• Not a workshop
• Not a training
• Just an opportunity
Expectations
ALTERNATIVES
Sciences and Methodologies
• …
• Cybernetics
• Operations Research
• Synecology
• System Dynamics
• Nonequilibrium Systems
• System Analysis
• …
THINKING
• Technical, Managerial,
Entrepreneur Thinking
• Many dynamic trends
• Systems Thinking
• Some defined practices
• Rational, Logical Thinking
• Few stable disciplines
Небольшие улучшения на базовых
уровнях мышления дают
возрастающий эффект вверх по
пирамиде 
CORE PRINCIPLES
1. Abstraction
2. Adequacy
3. Awareness
4. Rationality
 Абстрагирование – работа с классами
сущностей.
 Адекватность – построение моделей
с должным уровнем реалистичности.
 Осознанность – способность
описать/коммуницировать/воспроизв
ести процесс принятия решения.
 Рациональность – способность
принять эффективное решение.
MOTIVATION
Foundation of Systems Engineering
• Apollo Missions (on the pic)
• NASA
• Nuclear Power Engineering
• Private Space (Musk et al)
• Automotive
• …
SPACEX
Systems Engineering whitepaper
“Systems Engineering is a discipline
established to protect the enormous
investment of large scale, complex
system development by anticipating
and solving integration problems
ahead of time”
https://www.aiaa.org/uploadedFiles/Events/Conferences/2012_Conferences/2012-Complex-
Aerospace-Systems-Exchange/Event/Detailed_Program/CASE2012_2-4_Muratore_presentation.pdf
PRE-REQUISITES
To Make It Efficient
• Concept over the Terminology
• Bayesian Probability
• Rationalists Community to the rescue: lesswrong.ru
WARNING: Сounter-intuitive!
© system-school.ru11
Словарные сообщества
тачка
Понятийное сообщество
car машинка автомобиль
CORE CONCEPT
System
• 4D Realization through Lifecycle
• Stakeholders-driven
• Integrity
• Emergence
• Duality
• Virtual vs Materialized
• Model vs Realization
• Functional vs Constructive
WARNING: Сounter-intuitive!
4D LIFECYCLE
EMERGENCE
© system-school.ru
DUALITY
4D EXTENSIONALISM
Two different views of the single EXTENT means
that they relates to the SAME entity.
• 4D Temporal part as a name of the entity’s STATE
• Key relationship type is COMPOSITION
• *Also applicable to “HOLES”
 Allows to model, collaborate and negotiate
PROCESS
Activity, Work, … Change
• IS 4D Entity
• IS COMPOSED by participating entities
• EVENT is a 3D snapshot (4D Extent but w/o Temporal part)
 Allows to manage Changes
FUNCTION
ROLE-based behavior, ASSIGNED to the entity
• FUNCTIONAL entity (aka ROLE) is ideal
• But it can be materialized by assigning to 4D Extent
• Primary FUNCTION is used to NAME a system
 ROLES are used to manage knowledge about systems
SOFTWARE
 4D Extent
 Usually a subsystem of the bigger system
IDEAL MATERIALIZED
Source Code Web site instance, hosted
on the cloud serverProject Documentation
Logical Architecture Content, uploaded to the
site
Database Schema User profiles, stored with
web site instanceBusiness Plan
 Example: retail web site
STAKEHOLDERS
ROLE (individual or group), interfering with system
lifecycle, inc. design, production and operation
• 2 way interference
• Can be positive or negative
• Always SUBJECTIVE, never objective
• STAKEHOLDERS are defining system function and scope
 STAKEHOLDERS are defining a SUCCESS criteria of the project
© system-school.ru
SYSTEM ENGINEERING
Scope
• Dealing with COMPLEXITY
• Understands STAKEHOLDER needs
• Explore OPPORTUNITIES
• Document REQUIREMENTS
• Synthesizing, verifying, validating, and evolving SOLUTIONS
• Considering the complete problem through its LIFECYCLE from system
concept exploration to system disposal
HOLON & HOLARCHY
Systems and their relations
System of Interest
Subsystems
Using System
Systems in operational environment
5TH ELEMENT
Enabling System
Enabling System
МЕХАНИЧЕСКАЯСИСТЕМА СЭЛЕКТРИЧЕСКИМИ
ЭЛЕМЕНТАМИ
 Целевая система: центробежный насос
 Сервис/функция: повышение давления жидкости
 Подсистема: ротор
 Использующая система: насосная станция
 Один из внешних стейкхолдеров: владелец-
оператор насосной станции
 Потребность: бесперебойная работа насосной
станции
 Требования: перекачка 10000 л/час, наработка на
отказ 5000 часов
 Системы в операционном окружении: мотор,
трубопровод
 Обеспечивающая система: КБ, завод, проектант
и строитель насосной станции
30
© system-school.ru
СИСТЕМНОЕ МЫШЛЕНИЕ
 Нет однозначного «объективного»
ответа, всегда учёт стейкхолдеров
 Нет процесса, гарантирующего
результат (последовательность шагов
неизвестна)
 Напоминает высшую математику,
только «необъективную»
 Даёт определения, но не рассказывает,
что с ними делать. Но эти определения
позволяют компактно и просто
описывать сложный мир!
ENTREPRENEURSHIP
and System Engineering
• Doesn’t help to PREDICT the future
• Accepting RISKS
• Use MODELING
• Apply CHECKLISTS
• …
• Think Systems
Avoid simple MISTAKES
НАШ ПРОГРЕСС
 4D, функция, холархия, stakeholders
А ЧТО ДАЛЬШЕ
 4D, функция, холархия, stakeholders
 Функциональный анализ и конструктивный синтез
 Компоненты и модули
 Modeling: View & viewpoint
 Interface, stack, platform, service
 Requirements & architecture
 Configuration Management & Lifecycle
 4 времени и 7 альф
 Practice as a Discipline + Technology
 Capability as a Practice + Resources
 Organizational Engineering & EA
 Системное лидерство
SPECIAL THANKS
Anatoly Levenchuk
http://ailev.ru
And personally

More Related Content

Similar to System Thinking basics

Performance Testing Methodology for Enterprise Solutions
Performance Testing Methodology for Enterprise SolutionsPerformance Testing Methodology for Enterprise Solutions
Performance Testing Methodology for Enterprise SolutionsEgor Eremeev
 
Дмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияДмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияIT Spring
 
It spring архетипы системного мышления
It spring архетипы системного мышленияIt spring архетипы системного мышления
It spring архетипы системного мышленияDmitry Bezuglyy
 
Разработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса системРазработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса системSQALab
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и миреAnatoly Levenchuk
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеAnatoly Levenchuk
 
Мастер-класс: Системное мышление
Мастер-класс: Системное мышлениеМастер-класс: Системное мышление
Мастер-класс: Системное мышлениеCEE-SEC(R)
 
Организация тестирования производительности по Sweat
Организация тестирования производительности по SweatОрганизация тестирования производительности по Sweat
Организация тестирования производительности по SweatReturn on Intelligence
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методовAnatoly Levenchuk
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделированииОтшельник
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиAnatoly Levenchuk
 
Архимейт по-русски
Архимейт по-русскиАрхимейт по-русски
Архимейт по-русскиAnatoly Levenchuk
 
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]Alex V. Petrov
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейAnatoly Levenchuk
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуAndrey Rebrov
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииAnatoly Levenchuk
 
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...Ekaterina Morozova
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаMikhail Payson
 

Similar to System Thinking basics (20)

Performance Testing Methodology for Enterprise Solutions
Performance Testing Methodology for Enterprise SolutionsPerformance Testing Methodology for Enterprise Solutions
Performance Testing Methodology for Enterprise Solutions
 
Дмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышленияДмитрий Безуглый. Архетипы системного мышления
Дмитрий Безуглый. Архетипы системного мышления
 
It spring архетипы системного мышления
It spring архетипы системного мышленияIt spring архетипы системного мышления
It spring архетипы системного мышления
 
Разработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса системРазработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса систем
 
SEMAT Agile Kitchen
SEMAT Agile KitchenSEMAT Agile Kitchen
SEMAT Agile Kitchen
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и мире
 
А.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышлениеА.Левенчук -- системноинженерное мышление
А.Левенчук -- системноинженерное мышление
 
Мастер-класс: Системное мышление
Мастер-класс: Системное мышлениеМастер-класс: Системное мышление
Мастер-класс: Системное мышление
 
Организация тестирования производительности по Sweat
Организация тестирования производительности по SweatОрганизация тестирования производительности по Sweat
Организация тестирования производительности по Sweat
 
Ситуационная инженерия методов
Ситуационная инженерия методовСитуационная инженерия методов
Ситуационная инженерия методов
 
О концептуальном моделировании
О концептуальном моделированииО концептуальном моделировании
О концептуальном моделировании
 
Тренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиямиТренды в инженерии требований и управлении требованиями
Тренды в инженерии требований и управлении требованиями
 
Архимейт по-русски
Архимейт по-русскиАрхимейт по-русски
Архимейт по-русски
 
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
ITGM #5. System Duality and Its Practical Effect on Business Analysis [1.0, RUS]
 
А.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурациейА.Левенчук -- Системное мышление и управление конфигурацией
А.Левенчук -- Системное мышление и управление конфигурацией
 
DevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почемуDevOps от и до - что, зачем и почему
DevOps от и до - что, зачем и почему
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
А.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерииА.Левенчук -- Практики системной инженерии
А.Левенчук -- Практики системной инженерии
 
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
С.Н.Сериков - Необходимые условия успешного внедрения интеллектуального опера...
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 

More from Ivan Padabed

Enterprise Architecture workshop on Strategy Execution
Enterprise Architecture workshop on Strategy ExecutionEnterprise Architecture workshop on Strategy Execution
Enterprise Architecture workshop on Strategy ExecutionIvan Padabed
 
S2s Development For Developer
S2s Development For DeveloperS2s Development For Developer
S2s Development For DeveloperIvan Padabed
 
Architecture Lifecycle Management In The Share Point World
Architecture Lifecycle Management In The Share Point WorldArchitecture Lifecycle Management In The Share Point World
Architecture Lifecycle Management In The Share Point WorldIvan Padabed
 
Sp Conf Ru Managed Metadata
Sp Conf Ru Managed MetadataSp Conf Ru Managed Metadata
Sp Conf Ru Managed MetadataIvan Padabed
 
Sharepoint issues (SEF.BY 2010)
Sharepoint issues (SEF.BY 2010)Sharepoint issues (SEF.BY 2010)
Sharepoint issues (SEF.BY 2010)Ivan Padabed
 
SP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev RuSP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev RuIvan Padabed
 
введение в SharePoint
введение в SharePointвведение в SharePoint
введение в SharePointIvan Padabed
 

More from Ivan Padabed (8)

Enterprise Architecture workshop on Strategy Execution
Enterprise Architecture workshop on Strategy ExecutionEnterprise Architecture workshop on Strategy Execution
Enterprise Architecture workshop on Strategy Execution
 
S2s Development For Developer
S2s Development For DeveloperS2s Development For Developer
S2s Development For Developer
 
Sp Devcamp By
Sp Devcamp BySp Devcamp By
Sp Devcamp By
 
Architecture Lifecycle Management In The Share Point World
Architecture Lifecycle Management In The Share Point WorldArchitecture Lifecycle Management In The Share Point World
Architecture Lifecycle Management In The Share Point World
 
Sp Conf Ru Managed Metadata
Sp Conf Ru Managed MetadataSp Conf Ru Managed Metadata
Sp Conf Ru Managed Metadata
 
Sharepoint issues (SEF.BY 2010)
Sharepoint issues (SEF.BY 2010)Sharepoint issues (SEF.BY 2010)
Sharepoint issues (SEF.BY 2010)
 
SP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev RuSP2010 for ASP.NET dev Ru
SP2010 for ASP.NET dev Ru
 
введение в SharePoint
введение в SharePointвведение в SharePoint
введение в SharePoint
 

System Thinking basics

  • 2. PRE-INIT Disclaimers GOOD LUCK! • Based on http://system-school.ru/ • Language & terminology • Interactions • Not a workshop • Not a training • Just an opportunity Expectations
  • 3. ALTERNATIVES Sciences and Methodologies • … • Cybernetics • Operations Research • Synecology • System Dynamics • Nonequilibrium Systems • System Analysis • …
  • 4. THINKING • Technical, Managerial, Entrepreneur Thinking • Many dynamic trends • Systems Thinking • Some defined practices • Rational, Logical Thinking • Few stable disciplines
  • 5. Небольшие улучшения на базовых уровнях мышления дают возрастающий эффект вверх по пирамиде 
  • 6. CORE PRINCIPLES 1. Abstraction 2. Adequacy 3. Awareness 4. Rationality
  • 7.  Абстрагирование – работа с классами сущностей.  Адекватность – построение моделей с должным уровнем реалистичности.  Осознанность – способность описать/коммуницировать/воспроизв ести процесс принятия решения.  Рациональность – способность принять эффективное решение.
  • 8. MOTIVATION Foundation of Systems Engineering • Apollo Missions (on the pic) • NASA • Nuclear Power Engineering • Private Space (Musk et al) • Automotive • …
  • 9. SPACEX Systems Engineering whitepaper “Systems Engineering is a discipline established to protect the enormous investment of large scale, complex system development by anticipating and solving integration problems ahead of time” https://www.aiaa.org/uploadedFiles/Events/Conferences/2012_Conferences/2012-Complex- Aerospace-Systems-Exchange/Event/Detailed_Program/CASE2012_2-4_Muratore_presentation.pdf
  • 10. PRE-REQUISITES To Make It Efficient • Concept over the Terminology • Bayesian Probability • Rationalists Community to the rescue: lesswrong.ru WARNING: Сounter-intuitive!
  • 11. © system-school.ru11 Словарные сообщества тачка Понятийное сообщество car машинка автомобиль
  • 12.
  • 13. CORE CONCEPT System • 4D Realization through Lifecycle • Stakeholders-driven • Integrity • Emergence • Duality • Virtual vs Materialized • Model vs Realization • Functional vs Constructive WARNING: Сounter-intuitive!
  • 17. 4D EXTENSIONALISM Two different views of the single EXTENT means that they relates to the SAME entity. • 4D Temporal part as a name of the entity’s STATE • Key relationship type is COMPOSITION • *Also applicable to “HOLES”  Allows to model, collaborate and negotiate
  • 18.
  • 19. PROCESS Activity, Work, … Change • IS 4D Entity • IS COMPOSED by participating entities • EVENT is a 3D snapshot (4D Extent but w/o Temporal part)  Allows to manage Changes
  • 20.
  • 21. FUNCTION ROLE-based behavior, ASSIGNED to the entity • FUNCTIONAL entity (aka ROLE) is ideal • But it can be materialized by assigning to 4D Extent • Primary FUNCTION is used to NAME a system  ROLES are used to manage knowledge about systems
  • 22.
  • 23. SOFTWARE  4D Extent  Usually a subsystem of the bigger system IDEAL MATERIALIZED Source Code Web site instance, hosted on the cloud serverProject Documentation Logical Architecture Content, uploaded to the site Database Schema User profiles, stored with web site instanceBusiness Plan  Example: retail web site
  • 24. STAKEHOLDERS ROLE (individual or group), interfering with system lifecycle, inc. design, production and operation • 2 way interference • Can be positive or negative • Always SUBJECTIVE, never objective • STAKEHOLDERS are defining system function and scope  STAKEHOLDERS are defining a SUCCESS criteria of the project
  • 26. SYSTEM ENGINEERING Scope • Dealing with COMPLEXITY • Understands STAKEHOLDER needs • Explore OPPORTUNITIES • Document REQUIREMENTS • Synthesizing, verifying, validating, and evolving SOLUTIONS • Considering the complete problem through its LIFECYCLE from system concept exploration to system disposal
  • 27. HOLON & HOLARCHY Systems and their relations System of Interest Subsystems Using System Systems in operational environment
  • 28.
  • 30. МЕХАНИЧЕСКАЯСИСТЕМА СЭЛЕКТРИЧЕСКИМИ ЭЛЕМЕНТАМИ  Целевая система: центробежный насос  Сервис/функция: повышение давления жидкости  Подсистема: ротор  Использующая система: насосная станция  Один из внешних стейкхолдеров: владелец- оператор насосной станции  Потребность: бесперебойная работа насосной станции  Требования: перекачка 10000 л/час, наработка на отказ 5000 часов  Системы в операционном окружении: мотор, трубопровод  Обеспечивающая система: КБ, завод, проектант и строитель насосной станции 30 © system-school.ru
  • 31. СИСТЕМНОЕ МЫШЛЕНИЕ  Нет однозначного «объективного» ответа, всегда учёт стейкхолдеров  Нет процесса, гарантирующего результат (последовательность шагов неизвестна)  Напоминает высшую математику, только «необъективную»  Даёт определения, но не рассказывает, что с ними делать. Но эти определения позволяют компактно и просто описывать сложный мир!
  • 32. ENTREPRENEURSHIP and System Engineering • Doesn’t help to PREDICT the future • Accepting RISKS • Use MODELING • Apply CHECKLISTS • … • Think Systems Avoid simple MISTAKES
  • 33. НАШ ПРОГРЕСС  4D, функция, холархия, stakeholders
  • 34. А ЧТО ДАЛЬШЕ  4D, функция, холархия, stakeholders  Функциональный анализ и конструктивный синтез  Компоненты и модули  Modeling: View & viewpoint  Interface, stack, platform, service  Requirements & architecture  Configuration Management & Lifecycle  4 времени и 7 альф  Practice as a Discipline + Technology  Capability as a Practice + Resources  Organizational Engineering & EA  Системное лидерство