SlideShare a Scribd company logo
Management of Complexity in System Design for Large IT-Solutions Dr. Michael Heiss Global Vice President for Knowledge, Innovation & Technology Dipl.-Ing. Stefan Huber Senior Architekt Siemens IT Solutions and Services © Siemens AG Austria 2009. All rights reserved.
[object Object],[object Object],[object Object],[object Object],Agenda
A pragmatic definition of complexity ,[object Object],[object Object],Page
Just a simple example Page  x(t=0..4) = 0,8 x(t  > 4)  = 0,1 Delay one step y = x   - x² y = 3,8x ,[object Object],[object Object],[object Object],x y x y x y
Just a simple example Page  y = x   - x² y = 3,8x ,[object Object],Delay one step y 1 x = y 1 y 3 x = y 3 y 2 x = y 2
Just a simple example … ??? Page  ,[object Object],Even the best supercomputer of the world cannot predict more than 300 steps full precision limited precision Time steps Unpredictable!
A real-life software example ,[object Object],[object Object],[object Object],Page
Where do we meet complexity? Page  ,[object Object],[object Object]
Where do we meet complexity? Page  ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Agenda
Requirements Engineering –  a cycle of detecting and reducing complexity Page  Detecting complexity (problem space) Info for the requirements engineer from various sources (requirements documents, interviews with stake holders, discussing prototypes, market studies,...)    The world is  more complex than it seems  to be at first sight Reducing complexity (solution space) Distilling abstractions out of multiple input, finding out which functions are really needed by a customer (and not everything that is stated as requirement)    Make the  solution as simple as possible , as complex as needed
Usability Engineering –  make solutions “user friendly” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Page  Usability testing  Paper prototyping  Source: SIS PSE Support Center Usability
Divide and conquer? Page  ,[object Object],[object Object],[object Object],The Tower of Hanoi puzzle:  A simple algorithm applied recursively Source: Wikipedia
Metrics are useful indicators of complexity Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Managing Software Complexity by Patterns Page  Suboptimal Software Design ,[object Object],[object Object],[object Object],[object Object],[object Object]
Managing Software Complexity by Patterns Page  Suboptimal Software Design ,[object Object],[object Object],[object Object],[object Object],[object Object]
Managing Software Complexity by Patterns Page  Software Design Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Proxy Facade Chain of Responsibility Composite Factory
Managing Software Complexity by Patterns Page  Software Architecture Patterns Patterns at Software architecture level Design & Architecture Patterns  Training in our Software Architect Curriculum * UI...User Interface Business Layer Data Layer Web / UI* Layer
Architectural Qualities and Tactics Page  Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tactics Patterns guides selection of implements a collection of Qualities are achieved by using
Architectural Qualities and Tactics Page  Page  Tactics Patterns guides selection of implements a collection of Qualities are achieved by using Modifiability Localize modifications Layers Prevent rippling effects Explicit Interface Testability Manage I/O
Organizational patterns – experience based practices to act successfully in a specific context Page  Source: Siemens IT Solutions and Services SDE Support Center PM
Acting with responsibilities instead of  detailed process descriptions Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Safety nets in development processes Page  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Safety nets in product design Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Worker 1 Worker 2 Worker 3 Load balancer
Agile Software Development -  the new paradigm for Software Engineering Page  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source: Siemens IT Solutiond and Services  SDE System Engineering Method SEM
Depending on the angle of view  the same complexity might be easier to handle Page  view v 1   view v 2 ? ! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],correlation visible v 1 v 2
[object Object],[object Object],[object Object],[object Object],Conclusion
[object Object],[object Object],Thank you for your attention! Page

More Related Content

What's hot

Cloud forum-lessons-learned-20110405c-final
Cloud forum-lessons-learned-20110405c-finalCloud forum-lessons-learned-20110405c-final
Cloud forum-lessons-learned-20110405c-finalMauricio Godoy
 
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
Jackson Shaw
 
End-User Computing Insights: A study of digital maturity
End-User Computing Insights: A study of digital maturityEnd-User Computing Insights: A study of digital maturity
End-User Computing Insights: A study of digital maturity
DImension Data
 
Framework for Cloud Computing Adoption: A Roadmap for Smes to Cloud Migration
Framework for Cloud Computing Adoption: A Roadmap for Smes to Cloud MigrationFramework for Cloud Computing Adoption: A Roadmap for Smes to Cloud Migration
Framework for Cloud Computing Adoption: A Roadmap for Smes to Cloud Migration
ijccsa
 
IT Cyber Security
IT Cyber Security IT Cyber Security
IT Cyber Security
Rod Delwar
 
MESA workshop ARC Europe Industry Forum 2016
MESA workshop ARC Europe Industry Forum 2016MESA workshop ARC Europe Industry Forum 2016
MESA workshop ARC Europe Industry Forum 2016
Valentijn de Leeuw
 
IT OT Integration_Vishnu_Murali_05262016_UPDATED
IT OT Integration_Vishnu_Murali_05262016_UPDATEDIT OT Integration_Vishnu_Murali_05262016_UPDATED
IT OT Integration_Vishnu_Murali_05262016_UPDATEDVishnu Murali
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Patricia Lago
 
Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...
Anastasia Govan Kuusk
 
Notes from the field - End User Computing
Notes from the field - End User ComputingNotes from the field - End User Computing
Notes from the field - End User Computing
James Charter
 
How to integrate operational and information technologies
How to integrate operational and information technologies How to integrate operational and information technologies
How to integrate operational and information technologies
Anastasia Govan Kuusk
 
Velocis Presentations
Velocis PresentationsVelocis Presentations
Velocis PresentationsHitesh Patel
 
Book Reading - Does IT Matter - Nicholas Carr
Book Reading  - Does IT Matter - Nicholas CarrBook Reading  - Does IT Matter - Nicholas Carr
Book Reading - Does IT Matter - Nicholas Carr
Ritesh Nayak
 
Semantech 2014 Corporate Capabilties
Semantech 2014 Corporate CapabiltiesSemantech 2014 Corporate Capabilties
Semantech 2014 Corporate Capabilties
Stephen Lahanas
 
Services and enterprises: a happy marriage
Services and enterprises: a happy marriageServices and enterprises: a happy marriage
Services and enterprises: a happy marriage
Rezonance
 
Does it matter show
Does it matter showDoes it matter show
Does it matter show
Brandon Casebolt
 
ECM Today - Trends And Reality
ECM Today - Trends And RealityECM Today - Trends And Reality
ECM Today - Trends And Reality
Acando Consulting
 
Software packaged software principles publiek
Software packaged software principles publiekSoftware packaged software principles publiek
Software packaged software principles publiek
Richard Claassens CIPPE
 
CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?
John Newton
 
Mobile security decision framework
Mobile security decision frameworkMobile security decision framework
Mobile security decision frameworkVishal Sharma
 

What's hot (20)

Cloud forum-lessons-learned-20110405c-final
Cloud forum-lessons-learned-20110405c-finalCloud forum-lessons-learned-20110405c-final
Cloud forum-lessons-learned-20110405c-final
 
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)The Convergence of IT, Operational Technology and the Internet of Things (IoT)
The Convergence of IT, Operational Technology and the Internet of Things (IoT)
 
End-User Computing Insights: A study of digital maturity
End-User Computing Insights: A study of digital maturityEnd-User Computing Insights: A study of digital maturity
End-User Computing Insights: A study of digital maturity
 
Framework for Cloud Computing Adoption: A Roadmap for Smes to Cloud Migration
Framework for Cloud Computing Adoption: A Roadmap for Smes to Cloud MigrationFramework for Cloud Computing Adoption: A Roadmap for Smes to Cloud Migration
Framework for Cloud Computing Adoption: A Roadmap for Smes to Cloud Migration
 
IT Cyber Security
IT Cyber Security IT Cyber Security
IT Cyber Security
 
MESA workshop ARC Europe Industry Forum 2016
MESA workshop ARC Europe Industry Forum 2016MESA workshop ARC Europe Industry Forum 2016
MESA workshop ARC Europe Industry Forum 2016
 
IT OT Integration_Vishnu_Murali_05262016_UPDATED
IT OT Integration_Vishnu_Murali_05262016_UPDATEDIT OT Integration_Vishnu_Murali_05262016_UPDATED
IT OT Integration_Vishnu_Murali_05262016_UPDATED
 
Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...Software Sustainability: The Challenges and Opportunities for Enterprises and...
Software Sustainability: The Challenges and Opportunities for Enterprises and...
 
Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...Operational and Information Technology convergence in asset intensive organis...
Operational and Information Technology convergence in asset intensive organis...
 
Notes from the field - End User Computing
Notes from the field - End User ComputingNotes from the field - End User Computing
Notes from the field - End User Computing
 
How to integrate operational and information technologies
How to integrate operational and information technologies How to integrate operational and information technologies
How to integrate operational and information technologies
 
Velocis Presentations
Velocis PresentationsVelocis Presentations
Velocis Presentations
 
Book Reading - Does IT Matter - Nicholas Carr
Book Reading  - Does IT Matter - Nicholas CarrBook Reading  - Does IT Matter - Nicholas Carr
Book Reading - Does IT Matter - Nicholas Carr
 
Semantech 2014 Corporate Capabilties
Semantech 2014 Corporate CapabiltiesSemantech 2014 Corporate Capabilties
Semantech 2014 Corporate Capabilties
 
Services and enterprises: a happy marriage
Services and enterprises: a happy marriageServices and enterprises: a happy marriage
Services and enterprises: a happy marriage
 
Does it matter show
Does it matter showDoes it matter show
Does it matter show
 
ECM Today - Trends And Reality
ECM Today - Trends And RealityECM Today - Trends And Reality
ECM Today - Trends And Reality
 
Software packaged software principles publiek
Software packaged software principles publiekSoftware packaged software principles publiek
Software packaged software principles publiek
 
CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?
 
Mobile security decision framework
Mobile security decision frameworkMobile security decision framework
Mobile security decision framework
 

Viewers also liked

Service Oriented Architecture Design Pattern
Service Oriented Architecture Design PatternService Oriented Architecture Design Pattern
Service Oriented Architecture Design Pattern
Shanto Rahman
 
Elective care conference: theory of Patient Administration System Implementation
Elective care conference: theory of Patient Administration System ImplementationElective care conference: theory of Patient Administration System Implementation
Elective care conference: theory of Patient Administration System Implementation
NHS Improvement
 
Microsoft licensing analysis - an introduction
Microsoft licensing analysis - an introductionMicrosoft licensing analysis - an introduction
Microsoft licensing analysis - an introduction
Niels Jørgen Hansen
 
ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...
ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...
ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...
Excellence Dayz - ملتقى التميز المؤسسي
 
4 modern management theory, session 2
4 modern management theory, session 24 modern management theory, session 2
4 modern management theory, session 2
Dibyendu Pal
 
Management system approach
Management system approachManagement system approach
Management system approachAbhijeet Awade
 
Securing Corporate Applications and Data on Personal Devices
Securing Corporate Applications and Data on Personal DevicesSecuring Corporate Applications and Data on Personal Devices
Securing Corporate Applications and Data on Personal Devices
Artur Alves
 
The system Approach of Management
The system Approach of ManagementThe system Approach of Management
The system Approach of Management
Lakshman Basnet
 
Microsoft Licensing Overview
Microsoft Licensing OverviewMicrosoft Licensing Overview
Microsoft Licensing Overview
Motty Ben Atia
 
System & contengency approach
System & contengency approachSystem & contengency approach
System & contengency approach
AB Amit
 
System approach to management 2
System approach to management 2System approach to management 2
System approach to management 2
Lokesh Kumar
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
py7rjs
 
System approach
System approachSystem approach
System approach
Daryl Tabogoc
 
System approach and contingency approach
System approach and contingency approachSystem approach and contingency approach
System approach and contingency approach
AB Amit
 
General Systems Theory and Systems Analysis
General Systems Theory and Systems AnalysisGeneral Systems Theory and Systems Analysis
General Systems Theory and Systems Analysis
eKindling.org
 

Viewers also liked (20)

Service Oriented Architecture Design Pattern
Service Oriented Architecture Design PatternService Oriented Architecture Design Pattern
Service Oriented Architecture Design Pattern
 
Elective care conference: theory of Patient Administration System Implementation
Elective care conference: theory of Patient Administration System ImplementationElective care conference: theory of Patient Administration System Implementation
Elective care conference: theory of Patient Administration System Implementation
 
Management Theory
Management TheoryManagement Theory
Management Theory
 
Microsoft licensing analysis - an introduction
Microsoft licensing analysis - an introductionMicrosoft licensing analysis - an introduction
Microsoft licensing analysis - an introduction
 
Application software
Application softwareApplication software
Application software
 
ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...
ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...
ملتقى 2016 - اليوم الثاني: Systematic Design: Design Thinking Meets System Th...
 
4 modern management theory, session 2
4 modern management theory, session 24 modern management theory, session 2
4 modern management theory, session 2
 
Management system approach
Management system approachManagement system approach
Management system approach
 
Securing Corporate Applications and Data on Personal Devices
Securing Corporate Applications and Data on Personal DevicesSecuring Corporate Applications and Data on Personal Devices
Securing Corporate Applications and Data on Personal Devices
 
The system Approach of Management
The system Approach of ManagementThe system Approach of Management
The system Approach of Management
 
Microsoft Licensing Overview
Microsoft Licensing OverviewMicrosoft Licensing Overview
Microsoft Licensing Overview
 
System & contengency approach
System & contengency approachSystem & contengency approach
System & contengency approach
 
System approach to management 2
System approach to management 2System approach to management 2
System approach to management 2
 
Classification Of Software
Classification Of SoftwareClassification Of Software
Classification Of Software
 
System approach
System approachSystem approach
System approach
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
System approach and contingency approach
System approach and contingency approachSystem approach and contingency approach
System approach and contingency approach
 
Gr 4 system theory and methodologies
Gr 4   system theory and methodologiesGr 4   system theory and methodologies
Gr 4 system theory and methodologies
 
Operation management problems
Operation management problemsOperation management problems
Operation management problems
 
General Systems Theory and Systems Analysis
General Systems Theory and Systems AnalysisGeneral Systems Theory and Systems Analysis
General Systems Theory and Systems Analysis
 

Similar to Management of Complexity in System Design of Large IT Solutions

Software engineering
Software engineeringSoftware engineering
Software engineering
Fahe Em
 
Software engineering
Software engineeringSoftware engineering
Software engineeringFahe Em
 
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET DevelopersBasics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET Developers
Dan Douglas
 
Chapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docxChapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docx
mccormicknadine86
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architecturesMajong DevJfu
 
Managing Complexity and Change with Scalable Software Design
Managing Complexity and Change with Scalable Software DesignManaging Complexity and Change with Scalable Software Design
Managing Complexity and Change with Scalable Software Design
lbergmans
 
Introduction to the Microsoft Azure Cloud.pptx
Introduction to the Microsoft Azure Cloud.pptxIntroduction to the Microsoft Azure Cloud.pptx
Introduction to the Microsoft Azure Cloud.pptx
EverestMedinilla2
 
Lect 01
Lect 01Lect 01
Lect 01
SaudSkh
 
Design Decisions For Understanding Software Architecture
Design Decisions For Understanding Software ArchitectureDesign Decisions For Understanding Software Architecture
Design Decisions For Understanding Software Architecture
Tiffany Graham
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
Obeo
 
MSR Asia Summit
MSR Asia SummitMSR Asia Summit
MSR Asia Summit
Ptidej Team
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
RobinsonObura
 
L23 Summary and Conclusions
L23 Summary and ConclusionsL23 Summary and Conclusions
L23 Summary and Conclusions
Ólafur Andri Ragnarsson
 
Feasible
FeasibleFeasible
Feasible
Sayan Mandal
 
ISD LECT 2and3upd.pptx
ISD LECT 2and3upd.pptxISD LECT 2and3upd.pptx
ISD LECT 2and3upd.pptx
GamingMonster6
 
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES
Ivano Malavolta
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Shahzad Masud
 
L02 Architecture
L02 ArchitectureL02 Architecture
L02 Architecture
Ólafur Andri Ragnarsson
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
No more Three Tier - A path to a better code for Cloud and Azure
No more Three Tier - A path to a better code for Cloud and AzureNo more Three Tier - A path to a better code for Cloud and Azure
No more Three Tier - A path to a better code for Cloud and Azure
Marco Parenzan
 

Similar to Management of Complexity in System Design of Large IT Solutions (20)

Software engineering
Software engineeringSoftware engineering
Software engineering
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Basics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET DevelopersBasics of Software Architecture for .NET Developers
Basics of Software Architecture for .NET Developers
 
Chapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docxChapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docx
 
04 designing architectures
04 designing architectures04 designing architectures
04 designing architectures
 
Managing Complexity and Change with Scalable Software Design
Managing Complexity and Change with Scalable Software DesignManaging Complexity and Change with Scalable Software Design
Managing Complexity and Change with Scalable Software Design
 
Introduction to the Microsoft Azure Cloud.pptx
Introduction to the Microsoft Azure Cloud.pptxIntroduction to the Microsoft Azure Cloud.pptx
Introduction to the Microsoft Azure Cloud.pptx
 
Lect 01
Lect 01Lect 01
Lect 01
 
Design Decisions For Understanding Software Architecture
Design Decisions For Understanding Software ArchitectureDesign Decisions For Understanding Software Architecture
Design Decisions For Understanding Software Architecture
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
MSR Asia Summit
MSR Asia SummitMSR Asia Summit
MSR Asia Summit
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
L23 Summary and Conclusions
L23 Summary and ConclusionsL23 Summary and Conclusions
L23 Summary and Conclusions
 
Feasible
FeasibleFeasible
Feasible
 
ISD LECT 2and3upd.pptx
ISD LECT 2and3upd.pptxISD LECT 2and3upd.pptx
ISD LECT 2and3upd.pptx
 
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00
 
L02 Architecture
L02 ArchitectureL02 Architecture
L02 Architecture
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
No more Three Tier - A path to a better code for Cloud and Azure
No more Three Tier - A path to a better code for Cloud and AzureNo more Three Tier - A path to a better code for Cloud and Azure
No more Three Tier - A path to a better code for Cloud and Azure
 

More from Michael Heiss

Product Carbon Footprint gemeinsam minimieren - Datenaustausch in Ökosysteme...
Product Carbon Footprint gemeinsam minimieren -  Datenaustausch in Ökosysteme...Product Carbon Footprint gemeinsam minimieren -  Datenaustausch in Ökosysteme...
Product Carbon Footprint gemeinsam minimieren - Datenaustausch in Ökosysteme...
Michael Heiss
 
Tool/Task-Fit for Open Innovation Methods
Tool/Task-Fit for Open Innovation MethodsTool/Task-Fit for Open Innovation Methods
Tool/Task-Fit for Open Innovation Methods
Michael Heiss
 
Cyber-Physical Systems - contradicting requirements as drivers for innovation
Cyber-Physical Systems - contradicting requirements as drivers for innovationCyber-Physical Systems - contradicting requirements as drivers for innovation
Cyber-Physical Systems - contradicting requirements as drivers for innovation
Michael Heiss
 
Enterprise 2.0: Are decisions taken differently today?
Enterprise 2.0: Are decisions taken differently today?Enterprise 2.0: Are decisions taken differently today?
Enterprise 2.0: Are decisions taken differently today?
Michael Heiss
 
Lessons Learned from the Siemens Smart Grid Innovation Contest
Lessons Learned from the Siemens Smart Grid Innovation ContestLessons Learned from the Siemens Smart Grid Innovation Contest
Lessons Learned from the Siemens Smart Grid Innovation Contest
Michael Heiss
 
Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...
Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...
Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...
Michael Heiss
 
Is a post merger integration in an Enterprise 2.0 more effective?
Is a post merger integration in an Enterprise 2.0 more effective?Is a post merger integration in an Enterprise 2.0 more effective?
Is a post merger integration in an Enterprise 2.0 more effective?
Michael Heiss
 
Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...
Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...
Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...
Michael Heiss
 
Mastering Current Global Software Development Challenges
Mastering Current Global Software Development ChallengesMastering Current Global Software Development Challenges
Mastering Current Global Software Development ChallengesMichael Heiss
 
Barrieren2007 Heiss
Barrieren2007 HeissBarrieren2007 Heiss
Barrieren2007 Heiss
Michael Heiss
 

More from Michael Heiss (10)

Product Carbon Footprint gemeinsam minimieren - Datenaustausch in Ökosysteme...
Product Carbon Footprint gemeinsam minimieren -  Datenaustausch in Ökosysteme...Product Carbon Footprint gemeinsam minimieren -  Datenaustausch in Ökosysteme...
Product Carbon Footprint gemeinsam minimieren - Datenaustausch in Ökosysteme...
 
Tool/Task-Fit for Open Innovation Methods
Tool/Task-Fit for Open Innovation MethodsTool/Task-Fit for Open Innovation Methods
Tool/Task-Fit for Open Innovation Methods
 
Cyber-Physical Systems - contradicting requirements as drivers for innovation
Cyber-Physical Systems - contradicting requirements as drivers for innovationCyber-Physical Systems - contradicting requirements as drivers for innovation
Cyber-Physical Systems - contradicting requirements as drivers for innovation
 
Enterprise 2.0: Are decisions taken differently today?
Enterprise 2.0: Are decisions taken differently today?Enterprise 2.0: Are decisions taken differently today?
Enterprise 2.0: Are decisions taken differently today?
 
Lessons Learned from the Siemens Smart Grid Innovation Contest
Lessons Learned from the Siemens Smart Grid Innovation ContestLessons Learned from the Siemens Smart Grid Innovation Contest
Lessons Learned from the Siemens Smart Grid Innovation Contest
 
Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...
Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...
Open Innovation Networks - Crowd Sourcing and Internal Expert Networks at Sie...
 
Is a post merger integration in an Enterprise 2.0 more effective?
Is a post merger integration in an Enterprise 2.0 more effective?Is a post merger integration in an Enterprise 2.0 more effective?
Is a post merger integration in an Enterprise 2.0 more effective?
 
Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...
Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...
Social Media and ROI: Why use-cases are more compelling than Excel sheets; RI...
 
Mastering Current Global Software Development Challenges
Mastering Current Global Software Development ChallengesMastering Current Global Software Development Challenges
Mastering Current Global Software Development Challenges
 
Barrieren2007 Heiss
Barrieren2007 HeissBarrieren2007 Heiss
Barrieren2007 Heiss
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Management of Complexity in System Design of Large IT Solutions

  • 1. Management of Complexity in System Design for Large IT-Solutions Dr. Michael Heiss Global Vice President for Knowledge, Innovation & Technology Dipl.-Ing. Stefan Huber Senior Architekt Siemens IT Solutions and Services © Siemens AG Austria 2009. All rights reserved.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Requirements Engineering – a cycle of detecting and reducing complexity Page Detecting complexity (problem space) Info for the requirements engineer from various sources (requirements documents, interviews with stake holders, discussing prototypes, market studies,...)  The world is more complex than it seems to be at first sight Reducing complexity (solution space) Distilling abstractions out of multiple input, finding out which functions are really needed by a customer (and not everything that is stated as requirement)  Make the solution as simple as possible , as complex as needed
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Managing Software Complexity by Patterns Page Software Architecture Patterns Patterns at Software architecture level Design & Architecture Patterns Training in our Software Architect Curriculum * UI...User Interface Business Layer Data Layer Web / UI* Layer
  • 19.
  • 20. Architectural Qualities and Tactics Page Page Tactics Patterns guides selection of implements a collection of Qualities are achieved by using Modifiability Localize modifications Layers Prevent rippling effects Explicit Interface Testability Manage I/O
  • 21. Organizational patterns – experience based practices to act successfully in a specific context Page Source: Siemens IT Solutions and Services SDE Support Center PM
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.