SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
The Sixth National Conference
            INCOSE_IL 2011

      • ‫חשיבה מערכתית ומידול מערכתי‬
     • Applying holistic thinking to
         improving your sex life
                  • Dr Joseph Kasser
           • National University of Singapore

1   March 2011        Applying holistic thinking / 1.21
Topics
• Systems approach to solving problems
• The common vision of the solution
    – CONOPS
•   Aggregating functions
•   Complexity and its reduction
•   Optimizing your sex life
•   Optimizing systems for interactions
•   Examples
•   Generic model
2     March 2011     Applying holistic thinking / 1.21
Systems approach to problem
            formulation
             Observe


                           Research

                                                    Formulate
                                                    hypothesis


                                                       Test
                                                    hypothesis
                              Refuted                            Supported




3   March 2011         Applying holistic thinking / 1.21
Systems approach to CONOPS
             formulation


                             Research



                                                       Formulate
                                                      CONOPS (9)


                                                      CONOPS
                                  No
                                                      Complete?
                                                                   Yes


4    March 2011   Applying holistic thinking / 1.21
Example: CONOPS of a system



                     A      B                                C   D




    E                F                     G                 H




5       March 2011       Applying holistic thinking / 1.21
N2 chart representation
            A      B        C           D           E        F   G
    A
    B




                                                                     inputs – vertical squares
    C
    D
    E
    F
    G
                 outputs – horizontal squares
6   March 2011           Applying holistic thinking / 1.21
N2 chart representation
    A
            B
                     C




                                                                     inputs – vertical squares
                            D
                                       E
                                                   F
                                                             G
                                                                 H
                     outputs – horizontal squares
7       March 2011           Applying holistic thinking / 1.21
N2 chart representation
                                                                     Output
    A          o           o          o            o
    o          B     o    o           o            o
               o     C    o                                  o   o
    o          o     o    D                                  o   o
    o          o                      E            o         o         Input

    o          o                      o           F          o   o
                     o     o          o           o          G   o
                     o     o                      o          o   H
8       March 2011       Applying holistic thinking / 1.21
N2 chart representation
    A        o           o          o            o
    o       B    o       o          o            o
             o   C      o                                o   o
    o        o   o      D                                o   o
    o        o                      E            o       o
    o        o                      o            F       o   o
                 o       o          o            o       G   o
                 o       o                       o       o   H
9   March 2011       Applying holistic thinking / 1.21
Aggregated (synthesized) subsystems
                          Subsystems within
                             subsystem




                                                            A
      A        o    o
      o     BCD     o               o
                                                            BCD   EFG
      o      o     EFG
             o      o              H
                                                                  H


 10   March 2011        Applying holistic thinking / 1.21
Alternative subsystem grouping-1
          A       o               o           o           o
          o       B    o         o            o           o
                  o    C         o                            o   o
          o       o    o         D                            o   o
          o       o                          E            o   o
          o       o                           o           F   o   o
                       o          o           o           o   G   o
                       o          o                       o   o   H

11   March 2011       Applying holistic thinking / 1.21
Alternative subsystem grouping-2
     A            o             o          o            o
     o            B   o        o           o            o
                  o   C        o                              o   o
     o            o   o        D                              o   o
     o            o                        E            o     o
     o            o                        o            F     o   o
                      o         o          o            o     G   o
                      o         o                       o     o   H
12   March 2011           Applying holistic thinking / 1.21
Alternative subsystem grouping-3
       A          o               o          o            o
       o          B   o          o           o            o
                  o   C          o                            o   o
       o          o   o          D                            o   o
       o          o                          E            o   o
       o          o                          o            F   o   o
                      o           o          o            o   G   o
                      o           o                       o   o   H
13   March 2011           Applying holistic thinking / 1.21
Alternative subsystem grouping-4
       A          o            o          o               o
        o         B   o       o           o               o
                  o   C       o                               o   o
        o         o   o       D                               o   o
        o         o                       E               o   o
        o         o                       o               F   o   o
                      o        o          o               o   G   o
                      o        o                          o   o   H
14   March 2011       Applying holistic thinking / 1.21
Alternative subsystem grouping-5
        A         o             o          o              o
         o        B   o        o           o              o
                  o   C        o                              o   o
         o        o   o        D                              o   o
         o        o                        E              o   o
         o        o                        o              F   o   o
                      o         o          o              o   G   o
                      o         o                         o   o   H
15   March 2011       Applying holistic thinking / 1.21
Which aggregation option to
             choose?
• How to make choice?
• Literature suggests
     – Minimum coupling
     – Maximum cohesion




16    March 2011   Applying holistic thinking / 1.21
Types of coupling-1
• Content coupling (high): one module modifies or relies
  on the internal workings of another module
     – e.g. accessing local data of another module
• Common coupling: two modules share the same global
  data
     – e.g. a global variable
• External coupling: two modules share an externally
  imposed data format, communication protocol, or device
  interface.
• Control coupling : one module controls the logic of
  another, by passing it information on what to do
     – e.g. passing a what-to-do flag

17      March 2011              Applying holistic thinking / 1.21
Types of coupling-2
• Stamp coupling (Data-structured coupling): modules
  share a composite data structure and use only a part of
  it, possibly a different part
     – e.g. passing a whole record to a function which only needs one field
• Data coupling: modules share data through, for
  example, parameters.
• Message coupling (low) : Modules are not dependent
  on each other, instead they use a public interface to
  exchange parameter-less messages.
• No coupling: modules do not communicate at all with
  one another.


18      March 2011            Applying holistic thinking / 1.21
Types of cohesion*
                    *Ian Sommervile 1998

• 1. Coincidental: elements have no relationship
• 2. Logical: elements performing similar functions
• 3. Temporal: elements that are activated at a single time
• 4. Procedural: elements make up a single control
  sequence.
• 5. Communicational: elements that operate on the
  same input data or produce the same output data.
• 6. Sequential: The output from one element in the
  component serves as input for some other element.
• 7. Functional: Each element is necessary for the
  execution of a single higher level function.
19   March 2011       Applying holistic thinking / 1.21
Factors for Complexity*
                       • A large number of
                         members or subsystems
                           – size, scale
                       • Strong interactions
                         between the subsystems
                       • Combination of the above

     * Allison, 2004


20    March 2011       Applying holistic thinking / 1.21
Reducing complexity
• Weaken interactions between subsystems
     – Minimize coupling
• Use a small number of subsystems at any
  level in the hierarchy
     – Maximize cohesion
• Configure subsystems for the maximum
  degree of homeostasis

21     March 2011   Applying holistic thinking / 1.21
Approaches to the optimization
          problem
• Subsystem-centric approaches
     – (min) coupling and (max) cohesion
• System-centric approach
     – Maximum functional cohesion
     – Message coupling desirable
     – Small number of subsystems
     – Homeostatic subsystems
        • At HKMF Layer 2+

22     March 2011    Applying holistic thinking / 1.21
Systems vs. Holistic
• Systems engineering
     – An activity that deals with parts and their interactions as a whole
       (Kasser and Hitchins, 2009)
• Systems approach
     – An approach to problem solving that views any problem as a part of a
       bigger system, and in developing a solution, sees that solution being
       achieved through the interaction of system elements*, such that the
       properties of the whole are beyond the properties of the individual parts
       (Halligan, 2010).
• Holistic approach
     – an approach that optimises the system for the interactions between
       the subsystems* at design time, rather than an approach that
       optimizes the subsystems after the subsystem boundaries have been
       determined.
                                                  *Bold text by this author.

23       March 2011            Applying holistic thinking / 1.21
Improving your sex life
• System (of systems?) problem
• Definition of problem - issues
• Subsystem optimization
     – Male experience
     – Female experience
• System optimization
     – Mutual experience
• Quality or quantity?
     – Define ‘quality’ and ‘quantity’
24     March 2011     Applying holistic thinking / 1.21
System optimization alternatives
• Optimize subsystem
     – (male) experience
• Optimize system
     – (mutual) experience
     – Approach chosen




25     March 2011   Applying holistic thinking / 1.21
Research issue
• Standard Type V holistic thinking approach
• Research the issues
• Generic thinking
     – Literature review of domain
     – Access lessons learned by others
         • Neglected but critical step in current process
• Gain an understanding of the situation
     – Do some prototyping
• Interface issues
• Cause and effect
     – Time delays
• Feedback
     – Negative and positive

26      March 2011               Applying holistic thinking / 1.21
The system
                              • Environment
                              • Interactions via multiple
                                interfaces
                              • Mental
                                    – Verbal
                                    – Behavioral
                                       • Consideration
                                       • Respect

                              • Physical
                                    – Tactile

                              • Other
27   March 2011    Applying holistic thinking / 1.21
Results
                       Bragging again




28   March 2011   Applying holistic thinking / 1.21
Complex system optimization
              problem
• How do you optimize a complex system?
• Subsystem
     – less than optimal
• Interactions
     – We do so, but sometimes don’t think of it in
       that way
     – Needs further research


29     March 2011    Applying holistic thinking / 1.21
Examples
• Weapons systems
• The Royal Air Force (RAF) Battle of Britain Air Defence
  System (RAFBADS)
• Logistics systems
• The Apollo Program
• The MIR space station
• The human cardiovascular system
• A distance learning classroom
• The Library
• Forming the International Council on Systems
  Engineering (INCOSE) Australia chapter
30   March 2011       Applying holistic thinking / 1.21
Generic model
• The N2 chart is only a start
• The number of subsystems is small, if the interface
  between the major subsystems is complicated enough it
  can be considered as a subsystem
     – This facilitates understanding of the system
• The cohesion of each subsystem is maximized
     – The subsystems are designed for homeostasis
• The coupling is minimized
• The system is optimized for interaction at the interfaces
     – Interaction is interface dependent
• Requires thinking, tools do not yet exist

31      March 2011          Applying holistic thinking / 1.21
Summary
• Systems approach to solving problems
• The common vision of the solution
     – CONOPS
•    Aggregating functions
•    Complexity and its reduction
•    Optimizing your sex life
•    Optimizing systems for interactions
•    Examples
•    Generic model
32     March 2011     Applying holistic thinking / 1.21
Questions and comments




33   March 2011   Applying holistic thinking / 1.21

Weitere ähnliche Inhalte

Mehr von Joseph KAsser

A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...Joseph KAsser
 
An innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptxAn innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptxJoseph KAsser
 
Applying systems thinking & aligning it to systems engineering
Applying systems thinking & aligning it to systems engineeringApplying systems thinking & aligning it to systems engineering
Applying systems thinking & aligning it to systems engineeringJoseph KAsser
 
Fishing for dx
Fishing for dxFishing for dx
Fishing for dxJoseph KAsser
 
Kasser synergy amateur radio
Kasser synergy   amateur radioKasser synergy   amateur radio
Kasser synergy amateur radioJoseph KAsser
 
Systems engineering it's an enabler
Systems engineering it's an enablerSystems engineering it's an enabler
Systems engineering it's an enablerJoseph KAsser
 
Complex solutions for complex problems
Complex solutions for complex problemsComplex solutions for complex problems
Complex solutions for complex problemsJoseph KAsser
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineJoseph KAsser
 

Mehr von Joseph KAsser (8)

A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...A Proposed Paper Template for improving the Quality of Practitioner Written P...
A Proposed Paper Template for improving the Quality of Practitioner Written P...
 
An innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptxAn innovative introductory course to systems engineering teaching.pptx
An innovative introductory course to systems engineering teaching.pptx
 
Applying systems thinking & aligning it to systems engineering
Applying systems thinking & aligning it to systems engineeringApplying systems thinking & aligning it to systems engineering
Applying systems thinking & aligning it to systems engineering
 
Fishing for dx
Fishing for dxFishing for dx
Fishing for dx
 
Kasser synergy amateur radio
Kasser synergy   amateur radioKasser synergy   amateur radio
Kasser synergy amateur radio
 
Systems engineering it's an enabler
Systems engineering it's an enablerSystems engineering it's an enabler
Systems engineering it's an enabler
 
Complex solutions for complex problems
Complex solutions for complex problemsComplex solutions for complex problems
Complex solutions for complex problems
 
Yes systems engineering, you are a discipline
Yes systems engineering, you are a disciplineYes systems engineering, you are a discipline
Yes systems engineering, you are a discipline
 

KĂźrzlich hochgeladen

M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis GagnĂŠ
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 

KĂźrzlich hochgeladen (20)

M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 

Applying holistic thinking to improving your sex life

  • 1. The Sixth National Conference INCOSE_IL 2011 • ‫חשיבה מערכתית ומידול מערכתי‬ • Applying holistic thinking to improving your sex life • Dr Joseph Kasser • National University of Singapore 1 March 2011 Applying holistic thinking / 1.21
  • 2. Topics • Systems approach to solving problems • The common vision of the solution – CONOPS • Aggregating functions • Complexity and its reduction • Optimizing your sex life • Optimizing systems for interactions • Examples • Generic model 2 March 2011 Applying holistic thinking / 1.21
  • 3. Systems approach to problem formulation Observe Research Formulate hypothesis Test hypothesis Refuted Supported 3 March 2011 Applying holistic thinking / 1.21
  • 4. Systems approach to CONOPS formulation Research Formulate CONOPS (9) CONOPS No Complete? Yes 4 March 2011 Applying holistic thinking / 1.21
  • 5. Example: CONOPS of a system A B C D E F G H 5 March 2011 Applying holistic thinking / 1.21
  • 6. N2 chart representation A B C D E F G A B inputs – vertical squares C D E F G outputs – horizontal squares 6 March 2011 Applying holistic thinking / 1.21
  • 7. N2 chart representation A B C inputs – vertical squares D E F G H outputs – horizontal squares 7 March 2011 Applying holistic thinking / 1.21
  • 8. N2 chart representation Output A o o o o o B o o o o o C o o o o o o D o o o o E o o Input o o o F o o o o o o G o o o o o H 8 March 2011 Applying holistic thinking / 1.21
  • 9. N2 chart representation A o o o o o B o o o o o C o o o o o o D o o o o E o o o o o F o o o o o o G o o o o o H 9 March 2011 Applying holistic thinking / 1.21
  • 10. Aggregated (synthesized) subsystems Subsystems within subsystem A A o o o BCD o o BCD EFG o o EFG o o H H 10 March 2011 Applying holistic thinking / 1.21
  • 11. Alternative subsystem grouping-1 A o o o o o B o o o o o C o o o o o o D o o o o E o o o o o F o o o o o o G o o o o o H 11 March 2011 Applying holistic thinking / 1.21
  • 12. Alternative subsystem grouping-2 A o o o o o B o o o o o C o o o o o o D o o o o E o o o o o F o o o o o o G o o o o o H 12 March 2011 Applying holistic thinking / 1.21
  • 13. Alternative subsystem grouping-3 A o o o o o B o o o o o C o o o o o o D o o o o E o o o o o F o o o o o o G o o o o o H 13 March 2011 Applying holistic thinking / 1.21
  • 14. Alternative subsystem grouping-4 A o o o o o B o o o o o C o o o o o o D o o o o E o o o o o F o o o o o o G o o o o o H 14 March 2011 Applying holistic thinking / 1.21
  • 15. Alternative subsystem grouping-5 A o o o o o B o o o o o C o o o o o o D o o o o E o o o o o F o o o o o o G o o o o o H 15 March 2011 Applying holistic thinking / 1.21
  • 16. Which aggregation option to choose? • How to make choice? • Literature suggests – Minimum coupling – Maximum cohesion 16 March 2011 Applying holistic thinking / 1.21
  • 17. Types of coupling-1 • Content coupling (high): one module modifies or relies on the internal workings of another module – e.g. accessing local data of another module • Common coupling: two modules share the same global data – e.g. a global variable • External coupling: two modules share an externally imposed data format, communication protocol, or device interface. • Control coupling : one module controls the logic of another, by passing it information on what to do – e.g. passing a what-to-do flag 17 March 2011 Applying holistic thinking / 1.21
  • 18. Types of coupling-2 • Stamp coupling (Data-structured coupling): modules share a composite data structure and use only a part of it, possibly a different part – e.g. passing a whole record to a function which only needs one field • Data coupling: modules share data through, for example, parameters. • Message coupling (low) : Modules are not dependent on each other, instead they use a public interface to exchange parameter-less messages. • No coupling: modules do not communicate at all with one another. 18 March 2011 Applying holistic thinking / 1.21
  • 19. Types of cohesion* *Ian Sommervile 1998 • 1. Coincidental: elements have no relationship • 2. Logical: elements performing similar functions • 3. Temporal: elements that are activated at a single time • 4. Procedural: elements make up a single control sequence. • 5. Communicational: elements that operate on the same input data or produce the same output data. • 6. Sequential: The output from one element in the component serves as input for some other element. • 7. Functional: Each element is necessary for the execution of a single higher level function. 19 March 2011 Applying holistic thinking / 1.21
  • 20. Factors for Complexity* • A large number of members or subsystems – size, scale • Strong interactions between the subsystems • Combination of the above * Allison, 2004 20 March 2011 Applying holistic thinking / 1.21
  • 21. Reducing complexity • Weaken interactions between subsystems – Minimize coupling • Use a small number of subsystems at any level in the hierarchy – Maximize cohesion • Configure subsystems for the maximum degree of homeostasis 21 March 2011 Applying holistic thinking / 1.21
  • 22. Approaches to the optimization problem • Subsystem-centric approaches – (min) coupling and (max) cohesion • System-centric approach – Maximum functional cohesion – Message coupling desirable – Small number of subsystems – Homeostatic subsystems • At HKMF Layer 2+ 22 March 2011 Applying holistic thinking / 1.21
  • 23. Systems vs. Holistic • Systems engineering – An activity that deals with parts and their interactions as a whole (Kasser and Hitchins, 2009) • Systems approach – An approach to problem solving that views any problem as a part of a bigger system, and in developing a solution, sees that solution being achieved through the interaction of system elements*, such that the properties of the whole are beyond the properties of the individual parts (Halligan, 2010). • Holistic approach – an approach that optimises the system for the interactions between the subsystems* at design time, rather than an approach that optimizes the subsystems after the subsystem boundaries have been determined. *Bold text by this author. 23 March 2011 Applying holistic thinking / 1.21
  • 24. Improving your sex life • System (of systems?) problem • Definition of problem - issues • Subsystem optimization – Male experience – Female experience • System optimization – Mutual experience • Quality or quantity? – Define ‘quality’ and ‘quantity’ 24 March 2011 Applying holistic thinking / 1.21
  • 25. System optimization alternatives • Optimize subsystem – (male) experience • Optimize system – (mutual) experience – Approach chosen 25 March 2011 Applying holistic thinking / 1.21
  • 26. Research issue • Standard Type V holistic thinking approach • Research the issues • Generic thinking – Literature review of domain – Access lessons learned by others • Neglected but critical step in current process • Gain an understanding of the situation – Do some prototyping • Interface issues • Cause and effect – Time delays • Feedback – Negative and positive 26 March 2011 Applying holistic thinking / 1.21
  • 27. The system • Environment • Interactions via multiple interfaces • Mental – Verbal – Behavioral • Consideration • Respect • Physical – Tactile • Other 27 March 2011 Applying holistic thinking / 1.21
  • 28. Results Bragging again 28 March 2011 Applying holistic thinking / 1.21
  • 29. Complex system optimization problem • How do you optimize a complex system? • Subsystem – less than optimal • Interactions – We do so, but sometimes don’t think of it in that way – Needs further research 29 March 2011 Applying holistic thinking / 1.21
  • 30. Examples • Weapons systems • The Royal Air Force (RAF) Battle of Britain Air Defence System (RAFBADS) • Logistics systems • The Apollo Program • The MIR space station • The human cardiovascular system • A distance learning classroom • The Library • Forming the International Council on Systems Engineering (INCOSE) Australia chapter 30 March 2011 Applying holistic thinking / 1.21
  • 31. Generic model • The N2 chart is only a start • The number of subsystems is small, if the interface between the major subsystems is complicated enough it can be considered as a subsystem – This facilitates understanding of the system • The cohesion of each subsystem is maximized – The subsystems are designed for homeostasis • The coupling is minimized • The system is optimized for interaction at the interfaces – Interaction is interface dependent • Requires thinking, tools do not yet exist 31 March 2011 Applying holistic thinking / 1.21
  • 32. Summary • Systems approach to solving problems • The common vision of the solution – CONOPS • Aggregating functions • Complexity and its reduction • Optimizing your sex life • Optimizing systems for interactions • Examples • Generic model 32 March 2011 Applying holistic thinking / 1.21
  • 33. Questions and comments 33 March 2011 Applying holistic thinking / 1.21