SlideShare a Scribd company logo
1 of 55
Download to read offline
Seven systems engineering
myths and the corresponding
         realities
          Joseph E. Kasser
    Visiting Associate Professor
 Temasek Defence Systems Institute
  National University of Singapore
  Email joseph.kasser@incose.org




                    Copyright Joseph Kasser 2010   1
Topics
   The state of systems
    engineering 2010
   Seven systems engineering
    myths




                   Copyright Joseph Kasser 2010   2
Systems engineering
                                Means whatever the speaker intends
                                     Subjective, no anchor points
                                     Endless pronouncements of positions
                                Overlaps with other ways of doing things
                                     Management, design, problem solving, OR
                                Confusing information in text books
                                     Opinions of authors (mine included)
                                Poorly practiced
                                Defects in paradigm
                                Promises big things
                                Reports of successes and failures
                                Snake oil salesmen?
INCOSE Fellows Briefing on SEBoK, July 2009
                                      Copyright Joseph Kasser 2010              3
State of Systems Engineering at
        INCOSE IS Academic Forum 2009
   Electrical engineering before Ohm’s law was
    postulated
   Electrical engineering before Maxwell’s
    equations were stated
       engineers built motors by winding coils but had no
        theory upon which to predict the behaviour of the
        motor before powering it up for the first time
   Chemistry before the periodic table of elements
    was discovered
   Medicine in the 1800’s
       before medical science provided a theory of why
        some medications work and why some don’t
                        Copyright Joseph Kasser 2010         4
The discipline
   Systems engineering is in its early stages.
   A discipline in these stages is characterized
    by
       debates based on subjective opinions
       participants talking past each other
       a lack of listening
       contradictory and confusing information
       a number of myths

                        Copyright Joseph Kasser 2010   5
Seven systems engineering
                      myths
   Myth 1: There are Standards for systems engineering
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and all
    will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of project
    failure so get the requirements up front
   Myth 7: The single systems engineering process

                         Copyright Joseph Kasser 2010        6
Bear with me: helicopter view
                                                              “Else” is doing her
                                                                   systems
                                                               engineering here




Systems engineers at work in


                               Copyright Joseph Kasser 2010                         7
The Hitchins-Kasser-Massie Framework
          for understanding systems engineering*




* Kasser and Massie, 2000   Copyright Joseph Kasser 2010   8
MIL-STD’s freely available at http://www.everyspec.com

        Myths of systems engineering

   Myth
       There are Standards for systems engineering
   Reality
       There are no such Standards
       Standards cover
            Process for engineering systems
                 different parts of the process
            Engineering Management
       Moreover, Standards focus on wrong aspect
                                 Copyright Joseph Kasser 2010                  9
499 Systems engineering
                     management

   Purpose to develop a
    Systems Engineering
    Management Plan
       Not to do systems engineering
   Two templates
       Generally not tailored
   MIL-STD-299A Systems
    Engineering Management

                             Copyright Joseph Kasser 2010   10
EIA-632

   Process for
    engineering a
    system
   Not process for
    systems
    engineering


                      Copyright Joseph Kasser 2010   11
IEEE-1220

    Management of the
     systems engineering
     process
    Not doing systems
     engineering
The systems engineering process provides
a focused approach for product
development that attempts to balance all
factors associated with product life cycle
viability and competitiveness in a global
marketplace.”

                                  Copyright Joseph Kasser 2010   12
ISO-IEC 15288

     Systems Engineering
      Process
     Purchase price*
         CHF 168,000
     Current version
      15288:2008
     Revised from 2002
      version

* http://www.iso.org/iso/catalogue_detail?csnumber=43564
                               Copyright Joseph Kasser 2010   13
Committed costs vs. Lifecycle




DAU, 1993 quoted in INCOSE Systems Engineering Handbook 3.1 (2nd Printing) modified


                                   Copyright Joseph Kasser 2010                       14
Generic perspective:
Common content of standards?




       Common content?




        Copyright Joseph Kasser 2010   15
Focus of Standards –
             chronological perspective
SE Categories                   MIL-STD-    ANSI/ EIA       IEEE-    CMMI     ISO-15288
                                 499C         632           1220
Conceptualizing problem and
alternative solutions              No           No           No        No         No
Mission/purpose definition         No           No
Requirements engineering

System architecting
System implementation              No                       No
Technical analysis
Technical management/
leadership
Verification & validation


Based on Table 5 in Honour E.C., Valerdi R., “Advancing an Ontology for Systems
Engineering to Allow Consistent Measurement”, CSER 2006
                                   Copyright Joseph Kasser 2010                        16
Seven systems engineering
                   myths

   Myth 1: There are Standards for systems engineering.
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and all
    will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of project
    failure so get the requirements up front
   Myth 7: The single systems engineering process
                       Copyright Joseph Kasser 2010      17
The “V” Model




 Copyright Joseph Kasser 2010   18
                                18
Defects in the V Model

         Lacks ‘prevention of defects*’
               Definition of successful test?
               Design works from requirements
               T&E work from the need
               T&E identify defects and plan to find them
                after they have been built into the system
               Why not prevent the defects?
         Does not cope with change
* Kasser, J. E., "Eight deadly defects in systems engineering and how to fix them ", Proceedings of the
17th International Symposium of the INCOSE, San Diego, CA, 2007.
                                                       Copyright Joseph Kasser 2010                       19
                                                                                                          19
Waterfall representation of
        series of activities

Requirements                                              Redraw Waterfall
                                                           moving these
                                                             blocks up
               Design

                              Implement


                                                       Test

                                                                   Operate



                        Copyright Joseph Kasser 2010                         20
                                                                             20
Waterfall representation in V
                 format

                                                   Shows functional
                       V is for                      relationships
                        View
                        [not process
Requirements              model]
                                                                Operate



                   Design                              Test



                                 Implement

               V is a representation of the Waterfall model,

                               Does not cope with change
                              Copyright Joseph Kasser 2010                21
                                                                          21
Seven systems engineering
                   myths

   Myth 1: There are Standards for systems engineering.
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and
    all will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of project
    failure so get the requirements up front
   Myth 7: The single systems engineering process
                      Copyright Joseph Kasser 2010    22
Focus on systems
                      engineering process
     The successful implementation of proven,
      disciplined systems engineering processes results
      in a total system solution that is--
         Robust to changing technical, production, and operating
          environments;
         Adaptive to the needs of the user; and
         Balanced among the multiple requirements, design
          considerations, design constraints, and program
          budgets.*
     A single process, standardizing the scope, purpose
      and a set of development actions, has been
      traditionally associated with systems engineering.**
* United States Department of Defense 5000 Guidebook 4.1.1
                                   Copyright Joseph Kasser 2010      23
** Arnold, 2000 quoting (MIL-STD-499B, 1993) and (IEEE 1220, 1998)
Which process- 632?
Process Input

                Requirements Analysis                                           Systems Analysis
                • Analyse Missions & Environments
                • Identify Functional Requirements                                 & Control
                • Define/Refine Performance & Design
                  Constraint Requirements                                                     • Select Preferred Alternatives
                                                                                              • Trade-off Studies
                        Requirements Loop                                                     • Effectiveness Analysis
                           Functional Analysis/Allocation                                     • Risk Management
                    • Decomposition to Lower-Level Functions                                  • Configuration Mgmt
                    • Allocate Performance & Other Limiting                                   • Interface Management
                      Requirements to Lower-Level Functions                                   • Data Management
                    • Define/Refine Functional Interfaces (Internal/External)                 • Performance Based Progress
                    • Define/Refine Functional Architecture                                   • Performance Measurement
                                                                                                   – SE Master Schedule
                                          Design Loop                                              – Tech Perf Measurement
                                                                                                   – Technical Reviews
                                                        Synthesis
                                    • Transform Architectures (Functional to Physical)
            Verification            • Define Alternative Product Concepts
                                    • Define/Refine Physical Interfaces (Internal/External)
                                    • Define Alternative Product & Process Solutions


                                                                                                PROCESS OUTPUT

                                        Copyright Joseph Kasser 2010                                                            24
Which process- 1220?




     Copyright Joseph Kasser 2010   25
Which process- DERA?
                                                                                             P ro b le m A p p re c ia tio n




                                                                   U ser
                                                                                                                                                     In s t a lla tio n &
                                                                                                                                                                                              O p e r a tio n a l
                                                            r e q u ir e m e n ts
                                                               d e fin itio n                                                                          v a lid a t io n                         s y s te m

                                    A llo c a t e d                                               P ro p o se d                                                                                S u p p lie d
S o lu tio n A b s tra c tioqn ir e m e n t s
                           re u                                                                   c h a r a c t e r is t ic s
                                                                                                                                                                                             S o ylut e m n R e a lis a tio n
                                                                                                                                                                                               s s tio




                        Lo cal           S y s te m
                                                                                     A r c h ite c tu ra l                                                    In te g r a t io n &               In te g r a te d
           r e q u ir e m e n t s   r e q u ir e m e n ts
           & c o n s tra in ts         d e fin itio n                                     d e s ig n                                                           v e r ific a tio n                  s y s te m

                                                            A llo c a t e d                                                     P ro p o se d                                                   S u p p lie d
                                                            r e q u ir e m e n t s                                              c h a r a c t e r is t ic s                                     c o m p o n e n ts



                                        Lo cal                                          Com ponent                                                                       Com ponent
                                                                                                                                  Com ponent
                                        r e q u ir e m e n t s
                                                                                      r e q u ir e m e n t s                        d e s ig n                           b u ild & t e s t         C o m p o n e n ts
                                        & c o n s tra in ts
                                                                                                                                                                                                                                a111


                                                                                           S o lu tio n D e v e lo p m e n t




                                                                                                 Copyright Joseph Kasser 2010                                                                                                          26
Blanchard and Fabrycky’s
systems engineering functions
                Functional view not a process.
          Note as a process time seems to be running
                          backwards?




Blanchard and Fabrycky, Systems Engineering and Analysis 1981

                        Copyright Joseph Kasser 2010            27
                                                                27
Terry Bahill’s systems
                         engineering functions



                             Functional view not a process.
                Note as a process time seems to be running backwards?

                                 SIMILAR – acronym from first letter of each box

The Systems Engineering Process from A. T. Bahill and B. Gissing, Re-evaluating systems
engineering concepts using systems thinking, IEEE Transaction on Systems, Man and
Cybernetics, Part C: Applications and Reviews, 28 (4), 516-527, 1998.
http://www.incose.org/practice/fellowsconsensus.aspx


                                           Copyright Joseph Kasser 2010                   28
                                                                                          28
Two external perspectives:
              The problem solving process
      1.    Problem Definition*                 1.    Identify and Select the
      2.    Problem Analysis.                         Problem**
      3.    Generating possible                 2.    Analyze the Problem
            Solutions.                          3.    Generate Potential Solutions
      4.    Analyzing the Solutions.            4.    Select and Plan the Solution
      5.    Selecting the best                  5.    Implement the Solution
            Solution(s).                        6.    Evaluate the Solution
      6.    Planning the next course of
            action (Next Steps)



* http://www.gdrc.org/decision/problem-solve.html (accessed 11 Jan 2009)

** http://www.c-pal.net/course/module3/pdf/Week3_Lesson21.pdf (accessed 11 Jan 2009)
                                       Copyright Joseph Kasser 2010                    29
Something’s wrong here
   The systems engineering process
    seems to be the problem solving
    process
       Semantics - levels of detail in each step
        differ
   Similar process steps in other
    professions
       Were they doing
            Systems engineering, or problem solving?

                           Copyright Joseph Kasser 2010   30
What systems engineering
                      process?
   Each process seems to be different
       Some overlap the problem solving process
            Mar, Hitchins, etc.
       Some cover the whole system lifecycle
            Blanchard and Fabrycky, Bahill and Gissing, etc.
       Some cover the ‘realization of the solution’ part
        of the system lifecycle
            MIL-STD 499, EIA-632, IEEE 1220, etc.
   Which one is “the” process?

                              Copyright Joseph Kasser 2010      31
Standish Report 1994*
                        Top 10 reasons for …
          Where is “process” mentioned?
     Project Success on people!
          Focus is           Project Failure
   1. User involvement                               1.    Incomplete requirements
   2.  Executive management support                  2.    Lack of user involvement
   3.  Clear statement of requirements               3.    Lack of resources
   4.  Proper planning                               4.    Unrealistic expectations
   5.  Realistic expectations                        5.    Lack of executive support
   6.  Smaller project milestones                    6.    Changing requirements and
   7.  Competent staff                                     specifications
   8.  Ownership                                     7.    Lack of planning
   9.  Clear vision & objectives                     8.    Didn’t need it any longer
   10. Hard-working, focused staff                   9.    Lack of IT management
                                                     10.   Technology illiteracy
                                            Copyright Joseph Kasser 2010               32
* http://www.cs.nmt.edu/~cs328/reading/Standish.pdf
The focus is on people not
                 process

   Literature
     Is full of advice as to
      how to make projects
      succeed
     Has little if anything

      to say about the
      proliferating process
      standards
                    Copyright Joseph Kasser 2010   33
Seven systems engineering
                   myths

   Myth 1: There are Standards for systems engineering.
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and all
    will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of project
    failure so get the requirements up front
   Myth 7: The single systems engineering process
                      Copyright Joseph Kasser 2010       34
Myths of systems engineering
   “Complexity” and “Systems of Systems”
       Dichotomy of views
   In general: commercial world copes,
    Defence has problems
       First view
            Difficult, need new tools and techniques
                 Type II?
       Second view
            “What’s the problem, get on with it”
                 Type V?

                             Copyright Joseph Kasser 2010   35
Complex systems




    Quotes Chaos 1995 study suggesting systematic reason for project
     failure
    Suggests inherent complexity is reason for difficulties – wrong!
         complexity was not a cause of project failure in Chaos study – poor management was
    Quotes own prior work “for all practical purposes adequate testing of
     complex engineered systems is impossible”
         Only applies to the way they are designed today [JEK]
    Suggests evolutionary process for engineering large complex systems –
     right! But it applies to engineering any type of system
    Published in Systems, Man and Cybernetics, 2003. IEEE International Conference on, 2003
                                             Copyright Joseph Kasser 2010                     36
    necsi.edu/projects/yaneer/E3-IEEE_final.pdf
Two Types of                                                Complexity *

           Real world complexity - in which elements of the
            real world are related in some fashion, and made up
            of components.
                  We try to abstract out real world complexity
                  Complexity is in the eye of the beholder
           Artificial complexity – elements of the real world
            that should have been abstracted out when
            drawing the internal and external system
            boundaries, since they are not relevant to the
            system (problem at hand).
                  Artificial complexity gives rise to complicatedness
                         See cartoons by Rube Goldberg and W. Heath Robinson

                                                                Copyright Joseph Kasser 2010
* Kasser J.E., Palmer K., “Reducing and Managing Complexity by Changing the Boundaries of the System", Proceedings of the Conference   37
on Systems Engineering Research, Hoboken NJ , 2005.
Representation of the system

Processes and products
     are systems

 Complicated example in
 Rube Goldberg cartoon
    http://www.rubegoldberg.com/gallery_02.php
                  Copyright Joseph Kasser 2010   38
Building artificial complexity




         Copyright Joseph Kasser 2010   39
Seven systems engineering
                    myths
   Myth 1: There are Standards for systems engineering.
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and all
    will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of project
    failure so get the requirements up front
   Myth 7: The single systems engineering process

                       Copyright Joseph Kasser 2010          41
Focus in on a toolbox of
                                    methodologies*
                                                                                                                                So why do
                                                                                                                                 we need
   OR not SE!                                                                                                                    complex
                                                                                                                                 systems
                                                                                                                               engineering
                                                                                                                                    ?




              Problem solver needs a methodology for [selecting the appropriate
               methodology for] solving a problem
              “Classification of a system as complex or simple will depend on the
               user and on the purpose he has for considering the system”
              “Systems engineering has been defined by Jenkins as ‘the science of
               designing complex systems in their totality to ensure that the component
               subsystems making up the system are designed, fitted together, checked
               and operated in the most efficient way’.”**

* M.C. Jackson and P. Keys, 1984, J. Operations Research Society, Copyright Joseph Kasser 2010
                                                                  Volume 35, Number 6, p 473-486, Published in Great Britain            42
** G.M. Jenkins, (1969) The systems approach. In Systems Behaviour, J. Beishon and G Peters, Ed., 2nd Edn. P 82, Harper & Row, London
System or system of
                     systems?
             Fighter Wing
             Red Leader
                            Aircraft
                                            Ordnance
                                             Airframe
                                            Navigation
Incomplete                                  Propulsion
                                            Guidance
                              Pilot

                            Copyright Joseph Kasser 2010   43
System or system of
                    systems?




   World War II Allied convoy in North Atlantic ocean
   Logistics suppliers for imported equipment
                       Copyright Joseph Kasser 2010   44
Seven systems engineering
                    myths
   Myth 1: There are Standards for systems engineering.
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and all
    will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of
    project failure so get the requirements up front
   Myth 7: The single systems engineering process

                       Copyright Joseph Kasser 2010          45
Incremental Model
                                                   The incremental life cycle
                   User
               requirements
                                                         Get the requirements up front, still
                                                        no consideration of change in needs
                          System
                       requirements
                                                                                                            Time
                          Architectural
                             design
                                                                                           Operational
                                    Component            Integration &                       system
                                   development            verification    Installation &
                                          Part 1             Part 1         validation
                                                                              Part 1       Operations

                                                                                                  1
                                    Component            Integration &
                                   development            verification    Installation &
                                          Part 2             Part 2         validation       Operations
                                                                              Part 2

                                                                                                        2
                                    Component             Integration &
                                   development             verification   Installation &
                                                                            validation
                                                                                             Operations
                                          Part 3
                                                              Part 3
                                                                              Part 3

               r135A
                                                                                                         3
                                                   Copyright Joseph Kasser 2010                                    46
Students are used to seeing time running horizontally
The evolutionary lifecycle
              Evolutionary Development
                   Any part of the system may change
                                      but project discipline is followed
                    User
                    reqs     System                                                                  Operational
                              reqs     Architectural
 Time                                     design       Component
                                                                      Integration &
                                                                                                       system
                                                       development
                                                                       verification     Installation
                                                                                        & validation
                        Feedback from system 1                                                          Operations
             User
             reqs   System
                     reqs      Architectural
                                                                                                           1
                                  design        Component            Integration &
                                                development           verification     Installation
                                                                                       & validation
                                                                                                        Operations
               Feedback from system 2
    User
    reqs       System
                                                                                                            2
                reqs       Architectural
                              design        Component
                                           development
                                                               Integration &
                                                                verification                            Operations
                                                                                      Installation


     r136A
                                                                                      & validation
                                                                                                             3
First consideration of some changes in requirements,
concept of external changes not shown
                              Copyright Joseph Kasser 2010                                                           47
Myth and reality
   Origins
       The failure to capture the entire problem/need
        and create the full set of matching specifications
        for the solution system in the early phases of
        systems engineering
       Confusion between the original uncaptured
        requirements and those requirements that arise
        due to changes
   Reality
       Overlooking the fact that requirements change
        continuously and failure to manage that change
        is a cause of project failureKasser 2010
                          Copyright Joseph                   48
Seven systems engineering
                   myths
   Myth 1: There are Standards for systems engineering.
   Myth 2: The “V” model of the systems engineering
    process
   Myth 3: Follow the systems engineering process and all
    will be well
   Myth 4: Complexity needs new tools and techniques
   Myth 5: Systems of systems are a different class of
    problem and need new tools and techniques
   Myth 6: Changing requirements are a cause of project
    failure so get the requirements up front
   Myth 7: The single systems engineering process

                       Copyright Joseph Kasser 2010      49
HKMF Area processes
                            Systems engineering

     Start                Non-systems engineering                End


   Area contains activities
   Process consists of activities
   Parallel processes producing products
       Systems engineering
       Non-systems engineering
            Project management
            Engineering
            Logistics
            Etc.
   Interdependent

                                  Copyright Joseph Kasser 2010         50
Insight
   Each area in the HKMF contains a set of
    activities from which a process may be
    constructed
       systems engineering (SEP)
       non-systems engineering
           Project management
           Engineering
           Logistics
           Etc.


                          Copyright Joseph Kasser 2010   51
Why the various versions of
                 the SEP are different
       “the systems engineer creates a unique process
        for his or her particular development effort”
           Biemer and Sage, 2009, page 153,
           Kasser and Palmer, 2005
       Consider each published version of the SEP* as
        the unique process created for their particular
        development effort
           by someone or some group
           at some point in time,
           at some point in the system lifecycle
* In text books, Standards, web pages, etc.
                                    Copyright Joseph Kasser 2010   52
Two systems engineering
                processes
1. Unique systems engineering process
   (USEP) to a project
  •   Constructed from set of appropriate activities
         by someone or some group
         at some point in time,
         at some point in the system lifecycle
  •   Doing process
      •   Instantiated in Standards
2. Process that constructs the USEP for
   realizing a system
  •   Planning process


                          Copyright Joseph Kasser 2010   53
10-Step systems engineering
      process to construct the USEP
1.        Plan the project
             Review lessons learned, locate industry best practices
2.        Explore/survey the what needs to be done.
3.        Conceive at least two feasible processes
             Explore industry best practices
4.        Identify ideal selection criteria for evaluation of the processes.
             Cost, schedule, resources, technology
5.        Perform tradeoffs to determine and select the best process.
6.        Fine tune selected process.
             Use best parts of each alternative from Step 3
7.        Formulate strategies and plans to create preferred process.
8.        Create preferred process using activities as building blocks
             Document them in the PP, SEP, SEMP, TEMP etc.
9.        Verify the preferred process can realize the system
             Stakeholder consensus
10.       Terminate the project.


                                 Copyright Joseph Kasser 2010                  55
Summary
   The state of systems engineering 2010
   Seven systems engineering myths
       Further details
            Read paper
            See CSER, EUSEC, and INCOSE 2010
                 publications on http://therightrequirement.com
                 E.g. Kasser, J. E. and Hitchins, D. K., "Unifying the different
                  systems engineering processes", proceedings of the
                  Conference on Systems Engineering Research, Hoboken,
                  NJ., 2010.


                                  Copyright Joseph Kasser 2010                  56
Any questions?
   "It ain't what you don't know that gets you into trouble. It's
    what you know for sure that just ain't so."
       Mark Twain 1835-1910
       Myth 1: There are Standards for systems engineering.
       Myth 2: The “V” model of the systems engineering process
       Myth 3: Follow the systems engineering process and all will be well
       Myth 4: Complexity needs new tools and techniques
       Myth 5: Systems of systems are a different class of problem and
        need new tools and techniques
       Myth 6: Changing requirements are a cause of project failure so get
        the requirements up front.
       Myth 7: The single systems engineering process.




                               Copyright Joseph Kasser 2010              57

More Related Content

What's hot

CS 5032 L1 critical socio-technical systems 2013
CS 5032 L1 critical socio-technical systems 2013CS 5032 L1 critical socio-technical systems 2013
CS 5032 L1 critical socio-technical systems 2013Ian Sommerville
 
Elements of systems design
Elements of systems designElements of systems design
Elements of systems designChandan Arora
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAkshaya Parida
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?James Towers
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information Systemvinay arora
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_designTushar Rajput
 
20111205 sad v0.2
20111205 sad v0.220111205 sad v0.2
20111205 sad v0.2O' Neil Lim
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaDebre Tabor University
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1Ahmad Ammari
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewerermell61
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)United International University
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaDebre Tabor University
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignAamir Abbas
 

What's hot (20)

CS 5032 L1 critical socio-technical systems 2013
CS 5032 L1 critical socio-technical systems 2013CS 5032 L1 critical socio-technical systems 2013
CS 5032 L1 critical socio-technical systems 2013
 
Elements of systems design
Elements of systems designElements of systems design
Elements of systems design
 
System Analysis and design Class 1
System Analysis and design Class 1System Analysis and design Class 1
System Analysis and design Class 1
 
Class notes
Class notesClass notes
Class notes
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
INCOSE UK: MBSE - is there any substance behind the hype?
INCOSE UK:   MBSE - is there any substance behind the hype?INCOSE UK:   MBSE - is there any substance behind the hype?
INCOSE UK: MBSE - is there any substance behind the hype?
 
A&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information SystemA&D - Introduction to Analysis & Design of Information System
A&D - Introduction to Analysis & Design of Information System
 
System analyst and design
System analyst and designSystem analyst and design
System analyst and design
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
20111205 sad v0.2
20111205 sad v0.220111205 sad v0.2
20111205 sad v0.2
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1CIS 2303: System Planning Part 1
CIS 2303: System Planning Part 1
 
03 basic concepts
03 basic concepts03 basic concepts
03 basic concepts
 
SAD Reviewer
SAD ReviewerSAD Reviewer
SAD Reviewer
 
System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)System imolementation(Modern Systems Analysis and Design)
System imolementation(Modern Systems Analysis and Design)
 
Ch2
Ch2Ch2
Ch2
 
Ch2
Ch2Ch2
Ch2
 
icssp-web
icssp-webicssp-web
icssp-web
 
System Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU EthiopiaSystem Analysis and Design slides by yared yenealem DTU Ethiopia
System Analysis and Design slides by yared yenealem DTU Ethiopia
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 

Similar to Seven systems engineering myths and the corresponding realities

PhD defense: David Ameller
PhD defense: David AmellerPhD defense: David Ameller
PhD defense: David AmellerDavid Ameller
 
Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)mikeyearworth
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionHenry Muccini
 
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Till Riedel
 
Software engineering the genesis
Software engineering  the genesisSoftware engineering  the genesis
Software engineering the genesisPawel Szulc
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpointsHenry Muccini
 
OMG Essence in systems engineering courses
OMG Essence in systems engineering coursesOMG Essence in systems engineering courses
OMG Essence in systems engineering coursesAnatoly Levenchuk
 
Scientific software
Scientific softwareScientific software
Scientific softwareucsoft
 
The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...Alexander Decker
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems EngineeringAli Saaboonchi
 
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureJoseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureHironori Washizaki
 
A World In Motion
A World In MotionA World In Motion
A World In Motionoose
 
2 - Architetture Software - Software architecture
2 - Architetture Software - Software architecture2 - Architetture Software - Software architecture
2 - Architetture Software - Software architectureMajong DevJfu
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke daviesNASAPMC
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke daviesNASAPMC
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)David Rosenblum
 
Pattern-based Evolution
Pattern-based EvolutionPattern-based Evolution
Pattern-based EvolutionAakash Ahmad
 
Pattern-based Evolution
Pattern-based EvolutionPattern-based Evolution
Pattern-based EvolutionAakash Ahmad
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1seymourmedia
 

Similar to Seven systems engineering myths and the corresponding realities (20)

PhD defense: David Ameller
PhD defense: David AmellerPhD defense: David Ameller
PhD defense: David Ameller
 
Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)Systems Practice in Engineering (SPiE)
Systems Practice in Engineering (SPiE)
 
Software Architecture: introduction to the abstraction
Software Architecture: introduction to the abstractionSoftware Architecture: introduction to the abstraction
Software Architecture: introduction to the abstraction
 
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
 
Software engineering the genesis
Software engineering  the genesisSoftware engineering  the genesis
Software engineering the genesis
 
Software Architecture: views and viewpoints
Software Architecture: views and viewpointsSoftware Architecture: views and viewpoints
Software Architecture: views and viewpoints
 
OMG Essence in systems engineering courses
OMG Essence in systems engineering coursesOMG Essence in systems engineering courses
OMG Essence in systems engineering courses
 
Scientific software
Scientific softwareScientific software
Scientific software
 
The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...The critical need for software architecture practices in software development...
The critical need for software architecture practices in software development...
 
Introduction to Systems Engineering
Introduction to Systems EngineeringIntroduction to Systems Engineering
Introduction to Systems Engineering
 
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureJoseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about Architecture
 
A World In Motion
A World In MotionA World In Motion
A World In Motion
 
2 - Architetture Software - Software architecture
2 - Architetture Software - Software architecture2 - Architetture Software - Software architecture
2 - Architetture Software - Software architecture
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
Get Lean with OSEE
Get Lean with OSEEGet Lean with OSEE
Get Lean with OSEE
 
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
Software System Scalability: Concepts and Techniques (keynote talk at ISEC 2009)
 
Pattern-based Evolution
Pattern-based EvolutionPattern-based Evolution
Pattern-based Evolution
 
Pattern-based Evolution
Pattern-based EvolutionPattern-based Evolution
Pattern-based Evolution
 
Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1Model based engineering tutorial thomas consulting 4_sep13-1
Model based engineering tutorial thomas consulting 4_sep13-1
 

More from Joseph KAsser

Towards a Grand Unified Theory of Systems Engineering (GUTSE)
Towards a Grand Unified Theory of Systems Engineering (GUTSE)Towards a Grand Unified Theory of Systems Engineering (GUTSE)
Towards a Grand Unified Theory of Systems Engineering (GUTSE)Joseph KAsser
 
The nine system model
The nine system modelThe nine system model
The nine system modelJoseph KAsser
 
Simplifying managing stakeholder expectations using the 9 systems 4
Simplifying managing stakeholder expectations using the 9 systems  4Simplifying managing stakeholder expectations using the 9 systems  4
Simplifying managing stakeholder expectations using the 9 systems 4Joseph KAsser
 
Guidelines for creating a system
Guidelines for creating a systemGuidelines for creating a system
Guidelines for creating a systemJoseph KAsser
 
Is there value in INCOSE?
Is there value in INCOSE?Is there value in INCOSE?
Is there value in INCOSE?Joseph KAsser
 
Eight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themEight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themJoseph 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
 
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
 
Applying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex lifeApplying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex lifeJoseph 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
 

More from Joseph KAsser (15)

Towards a Grand Unified Theory of Systems Engineering (GUTSE)
Towards a Grand Unified Theory of Systems Engineering (GUTSE)Towards a Grand Unified Theory of Systems Engineering (GUTSE)
Towards a Grand Unified Theory of Systems Engineering (GUTSE)
 
The nine system model
The nine system modelThe nine system model
The nine system model
 
Simplifying managing stakeholder expectations using the 9 systems 4
Simplifying managing stakeholder expectations using the 9 systems  4Simplifying managing stakeholder expectations using the 9 systems  4
Simplifying managing stakeholder expectations using the 9 systems 4
 
Guidelines for creating a system
Guidelines for creating a systemGuidelines for creating a system
Guidelines for creating a system
 
Is there value in INCOSE?
Is there value in INCOSE?Is there value in INCOSE?
Is there value in INCOSE?
 
Eight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themEight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix them
 
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
 
Applying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex lifeApplying holistic thinking to improving your sex life
Applying holistic thinking to improving your sex life
 
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
 

Recently uploaded

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSneha Padhiar
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewsandhya757531
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfNainaShrivastava14
 

Recently uploaded (20)

TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATIONSOFTWARE ESTIMATION COCOMO AND FP CALCULATION
SOFTWARE ESTIMATION COCOMO AND FP CALCULATION
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Artificial Intelligence in Power System overview
Artificial Intelligence in Power System overviewArtificial Intelligence in Power System overview
Artificial Intelligence in Power System overview
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdfPaper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
Paper Tube : Shigeru Ban projects and Case Study of Cardboard Cathedral .pdf
 

Seven systems engineering myths and the corresponding realities

  • 1. Seven systems engineering myths and the corresponding realities Joseph E. Kasser Visiting Associate Professor Temasek Defence Systems Institute National University of Singapore Email joseph.kasser@incose.org Copyright Joseph Kasser 2010 1
  • 2. Topics  The state of systems engineering 2010  Seven systems engineering myths Copyright Joseph Kasser 2010 2
  • 3. Systems engineering  Means whatever the speaker intends  Subjective, no anchor points  Endless pronouncements of positions  Overlaps with other ways of doing things  Management, design, problem solving, OR  Confusing information in text books  Opinions of authors (mine included)  Poorly practiced  Defects in paradigm  Promises big things  Reports of successes and failures  Snake oil salesmen? INCOSE Fellows Briefing on SEBoK, July 2009 Copyright Joseph Kasser 2010 3
  • 4. State of Systems Engineering at INCOSE IS Academic Forum 2009  Electrical engineering before Ohm’s law was postulated  Electrical engineering before Maxwell’s equations were stated  engineers built motors by winding coils but had no theory upon which to predict the behaviour of the motor before powering it up for the first time  Chemistry before the periodic table of elements was discovered  Medicine in the 1800’s  before medical science provided a theory of why some medications work and why some don’t Copyright Joseph Kasser 2010 4
  • 5. The discipline  Systems engineering is in its early stages.  A discipline in these stages is characterized by  debates based on subjective opinions  participants talking past each other  a lack of listening  contradictory and confusing information  a number of myths Copyright Joseph Kasser 2010 5
  • 6. Seven systems engineering myths  Myth 1: There are Standards for systems engineering  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 6
  • 7. Bear with me: helicopter view “Else” is doing her systems engineering here Systems engineers at work in Copyright Joseph Kasser 2010 7
  • 8. The Hitchins-Kasser-Massie Framework for understanding systems engineering* * Kasser and Massie, 2000 Copyright Joseph Kasser 2010 8
  • 9. MIL-STD’s freely available at http://www.everyspec.com Myths of systems engineering  Myth  There are Standards for systems engineering  Reality  There are no such Standards  Standards cover  Process for engineering systems  different parts of the process  Engineering Management  Moreover, Standards focus on wrong aspect Copyright Joseph Kasser 2010 9
  • 10. 499 Systems engineering management  Purpose to develop a Systems Engineering Management Plan  Not to do systems engineering  Two templates  Generally not tailored  MIL-STD-299A Systems Engineering Management Copyright Joseph Kasser 2010 10
  • 11. EIA-632  Process for engineering a system  Not process for systems engineering Copyright Joseph Kasser 2010 11
  • 12. IEEE-1220  Management of the systems engineering process  Not doing systems engineering The systems engineering process provides a focused approach for product development that attempts to balance all factors associated with product life cycle viability and competitiveness in a global marketplace.” Copyright Joseph Kasser 2010 12
  • 13. ISO-IEC 15288  Systems Engineering Process  Purchase price*  CHF 168,000  Current version 15288:2008  Revised from 2002 version * http://www.iso.org/iso/catalogue_detail?csnumber=43564 Copyright Joseph Kasser 2010 13
  • 14. Committed costs vs. Lifecycle DAU, 1993 quoted in INCOSE Systems Engineering Handbook 3.1 (2nd Printing) modified Copyright Joseph Kasser 2010 14
  • 15. Generic perspective: Common content of standards? Common content? Copyright Joseph Kasser 2010 15
  • 16. Focus of Standards – chronological perspective SE Categories MIL-STD- ANSI/ EIA IEEE- CMMI ISO-15288 499C 632 1220 Conceptualizing problem and alternative solutions No No No No No Mission/purpose definition No No Requirements engineering System architecting System implementation No No Technical analysis Technical management/ leadership Verification & validation Based on Table 5 in Honour E.C., Valerdi R., “Advancing an Ontology for Systems Engineering to Allow Consistent Measurement”, CSER 2006 Copyright Joseph Kasser 2010 16
  • 17. Seven systems engineering myths  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 17
  • 18. The “V” Model Copyright Joseph Kasser 2010 18 18
  • 19. Defects in the V Model  Lacks ‘prevention of defects*’  Definition of successful test?  Design works from requirements  T&E work from the need  T&E identify defects and plan to find them after they have been built into the system  Why not prevent the defects?  Does not cope with change * Kasser, J. E., "Eight deadly defects in systems engineering and how to fix them ", Proceedings of the 17th International Symposium of the INCOSE, San Diego, CA, 2007. Copyright Joseph Kasser 2010 19 19
  • 20. Waterfall representation of series of activities Requirements Redraw Waterfall moving these blocks up Design Implement Test Operate Copyright Joseph Kasser 2010 20 20
  • 21. Waterfall representation in V format Shows functional V is for relationships View [not process Requirements model] Operate Design Test Implement V is a representation of the Waterfall model, Does not cope with change Copyright Joseph Kasser 2010 21 21
  • 22. Seven systems engineering myths  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 22
  • 23. Focus on systems engineering process  The successful implementation of proven, disciplined systems engineering processes results in a total system solution that is--  Robust to changing technical, production, and operating environments;  Adaptive to the needs of the user; and  Balanced among the multiple requirements, design considerations, design constraints, and program budgets.*  A single process, standardizing the scope, purpose and a set of development actions, has been traditionally associated with systems engineering.** * United States Department of Defense 5000 Guidebook 4.1.1 Copyright Joseph Kasser 2010 23 ** Arnold, 2000 quoting (MIL-STD-499B, 1993) and (IEEE 1220, 1998)
  • 24. Which process- 632? Process Input Requirements Analysis Systems Analysis • Analyse Missions & Environments • Identify Functional Requirements & Control • Define/Refine Performance & Design Constraint Requirements • Select Preferred Alternatives • Trade-off Studies Requirements Loop • Effectiveness Analysis Functional Analysis/Allocation • Risk Management • Decomposition to Lower-Level Functions • Configuration Mgmt • Allocate Performance & Other Limiting • Interface Management Requirements to Lower-Level Functions • Data Management • Define/Refine Functional Interfaces (Internal/External) • Performance Based Progress • Define/Refine Functional Architecture • Performance Measurement – SE Master Schedule Design Loop – Tech Perf Measurement – Technical Reviews Synthesis • Transform Architectures (Functional to Physical) Verification • Define Alternative Product Concepts • Define/Refine Physical Interfaces (Internal/External) • Define Alternative Product & Process Solutions PROCESS OUTPUT Copyright Joseph Kasser 2010 24
  • 25. Which process- 1220? Copyright Joseph Kasser 2010 25
  • 26. Which process- DERA? P ro b le m A p p re c ia tio n U ser In s t a lla tio n & O p e r a tio n a l r e q u ir e m e n ts d e fin itio n v a lid a t io n s y s te m A llo c a t e d P ro p o se d S u p p lie d S o lu tio n A b s tra c tioqn ir e m e n t s re u c h a r a c t e r is t ic s S o ylut e m n R e a lis a tio n s s tio Lo cal S y s te m A r c h ite c tu ra l In te g r a t io n & In te g r a te d r e q u ir e m e n t s r e q u ir e m e n ts & c o n s tra in ts d e fin itio n d e s ig n v e r ific a tio n s y s te m A llo c a t e d P ro p o se d S u p p lie d r e q u ir e m e n t s c h a r a c t e r is t ic s c o m p o n e n ts Lo cal Com ponent Com ponent Com ponent r e q u ir e m e n t s r e q u ir e m e n t s d e s ig n b u ild & t e s t C o m p o n e n ts & c o n s tra in ts a111 S o lu tio n D e v e lo p m e n t Copyright Joseph Kasser 2010 26
  • 27. Blanchard and Fabrycky’s systems engineering functions Functional view not a process. Note as a process time seems to be running backwards? Blanchard and Fabrycky, Systems Engineering and Analysis 1981 Copyright Joseph Kasser 2010 27 27
  • 28. Terry Bahill’s systems engineering functions Functional view not a process. Note as a process time seems to be running backwards? SIMILAR – acronym from first letter of each box The Systems Engineering Process from A. T. Bahill and B. Gissing, Re-evaluating systems engineering concepts using systems thinking, IEEE Transaction on Systems, Man and Cybernetics, Part C: Applications and Reviews, 28 (4), 516-527, 1998. http://www.incose.org/practice/fellowsconsensus.aspx Copyright Joseph Kasser 2010 28 28
  • 29. Two external perspectives: The problem solving process 1. Problem Definition* 1. Identify and Select the 2. Problem Analysis. Problem** 3. Generating possible 2. Analyze the Problem Solutions. 3. Generate Potential Solutions 4. Analyzing the Solutions. 4. Select and Plan the Solution 5. Selecting the best 5. Implement the Solution Solution(s). 6. Evaluate the Solution 6. Planning the next course of action (Next Steps) * http://www.gdrc.org/decision/problem-solve.html (accessed 11 Jan 2009) ** http://www.c-pal.net/course/module3/pdf/Week3_Lesson21.pdf (accessed 11 Jan 2009) Copyright Joseph Kasser 2010 29
  • 30. Something’s wrong here  The systems engineering process seems to be the problem solving process  Semantics - levels of detail in each step differ  Similar process steps in other professions  Were they doing  Systems engineering, or problem solving? Copyright Joseph Kasser 2010 30
  • 31. What systems engineering process?  Each process seems to be different  Some overlap the problem solving process  Mar, Hitchins, etc.  Some cover the whole system lifecycle  Blanchard and Fabrycky, Bahill and Gissing, etc.  Some cover the ‘realization of the solution’ part of the system lifecycle  MIL-STD 499, EIA-632, IEEE 1220, etc.  Which one is “the” process? Copyright Joseph Kasser 2010 31
  • 32. Standish Report 1994* Top 10 reasons for … Where is “process” mentioned? Project Success on people! Focus is Project Failure 1. User involvement 1. Incomplete requirements 2. Executive management support 2. Lack of user involvement 3. Clear statement of requirements 3. Lack of resources 4. Proper planning 4. Unrealistic expectations 5. Realistic expectations 5. Lack of executive support 6. Smaller project milestones 6. Changing requirements and 7. Competent staff specifications 8. Ownership 7. Lack of planning 9. Clear vision & objectives 8. Didn’t need it any longer 10. Hard-working, focused staff 9. Lack of IT management 10. Technology illiteracy Copyright Joseph Kasser 2010 32 * http://www.cs.nmt.edu/~cs328/reading/Standish.pdf
  • 33. The focus is on people not process  Literature  Is full of advice as to how to make projects succeed  Has little if anything to say about the proliferating process standards Copyright Joseph Kasser 2010 33
  • 34. Seven systems engineering myths  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 34
  • 35. Myths of systems engineering  “Complexity” and “Systems of Systems”  Dichotomy of views  In general: commercial world copes, Defence has problems  First view  Difficult, need new tools and techniques  Type II?  Second view  “What’s the problem, get on with it”  Type V? Copyright Joseph Kasser 2010 35
  • 36. Complex systems  Quotes Chaos 1995 study suggesting systematic reason for project failure  Suggests inherent complexity is reason for difficulties – wrong!  complexity was not a cause of project failure in Chaos study – poor management was  Quotes own prior work “for all practical purposes adequate testing of complex engineered systems is impossible”  Only applies to the way they are designed today [JEK]  Suggests evolutionary process for engineering large complex systems – right! But it applies to engineering any type of system Published in Systems, Man and Cybernetics, 2003. IEEE International Conference on, 2003 Copyright Joseph Kasser 2010 36 necsi.edu/projects/yaneer/E3-IEEE_final.pdf
  • 37. Two Types of Complexity *  Real world complexity - in which elements of the real world are related in some fashion, and made up of components.  We try to abstract out real world complexity  Complexity is in the eye of the beholder  Artificial complexity – elements of the real world that should have been abstracted out when drawing the internal and external system boundaries, since they are not relevant to the system (problem at hand).  Artificial complexity gives rise to complicatedness  See cartoons by Rube Goldberg and W. Heath Robinson Copyright Joseph Kasser 2010 * Kasser J.E., Palmer K., “Reducing and Managing Complexity by Changing the Boundaries of the System", Proceedings of the Conference 37 on Systems Engineering Research, Hoboken NJ , 2005.
  • 38. Representation of the system Processes and products are systems Complicated example in Rube Goldberg cartoon http://www.rubegoldberg.com/gallery_02.php Copyright Joseph Kasser 2010 38
  • 39. Building artificial complexity Copyright Joseph Kasser 2010 39
  • 40. Seven systems engineering myths  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 41
  • 41. Focus in on a toolbox of methodologies* So why do we need OR not SE! complex systems engineering ?  Problem solver needs a methodology for [selecting the appropriate methodology for] solving a problem  “Classification of a system as complex or simple will depend on the user and on the purpose he has for considering the system”  “Systems engineering has been defined by Jenkins as ‘the science of designing complex systems in their totality to ensure that the component subsystems making up the system are designed, fitted together, checked and operated in the most efficient way’.”** * M.C. Jackson and P. Keys, 1984, J. Operations Research Society, Copyright Joseph Kasser 2010 Volume 35, Number 6, p 473-486, Published in Great Britain 42 ** G.M. Jenkins, (1969) The systems approach. In Systems Behaviour, J. Beishon and G Peters, Ed., 2nd Edn. P 82, Harper & Row, London
  • 42. System or system of systems? Fighter Wing Red Leader Aircraft Ordnance Airframe Navigation Incomplete Propulsion Guidance Pilot Copyright Joseph Kasser 2010 43
  • 43. System or system of systems?  World War II Allied convoy in North Atlantic ocean  Logistics suppliers for imported equipment Copyright Joseph Kasser 2010 44
  • 44. Seven systems engineering myths  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 45
  • 45. Incremental Model The incremental life cycle User requirements Get the requirements up front, still no consideration of change in needs System requirements Time Architectural design Operational Component Integration & system development verification Installation & Part 1 Part 1 validation Part 1 Operations 1 Component Integration & development verification Installation & Part 2 Part 2 validation Operations Part 2 2 Component Integration & development verification Installation & validation Operations Part 3 Part 3 Part 3 r135A 3 Copyright Joseph Kasser 2010 46 Students are used to seeing time running horizontally
  • 46. The evolutionary lifecycle Evolutionary Development Any part of the system may change but project discipline is followed User reqs System Operational reqs Architectural Time design Component Integration & system development verification Installation & validation Feedback from system 1 Operations User reqs System reqs Architectural 1 design Component Integration & development verification Installation & validation Operations Feedback from system 2 User reqs System 2 reqs Architectural design Component development Integration & verification Operations Installation r136A & validation 3 First consideration of some changes in requirements, concept of external changes not shown Copyright Joseph Kasser 2010 47
  • 47. Myth and reality  Origins  The failure to capture the entire problem/need and create the full set of matching specifications for the solution system in the early phases of systems engineering  Confusion between the original uncaptured requirements and those requirements that arise due to changes  Reality  Overlooking the fact that requirements change continuously and failure to manage that change is a cause of project failureKasser 2010 Copyright Joseph 48
  • 48. Seven systems engineering myths  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front  Myth 7: The single systems engineering process Copyright Joseph Kasser 2010 49
  • 49. HKMF Area processes Systems engineering Start Non-systems engineering End  Area contains activities  Process consists of activities  Parallel processes producing products  Systems engineering  Non-systems engineering  Project management  Engineering  Logistics  Etc.  Interdependent Copyright Joseph Kasser 2010 50
  • 50. Insight  Each area in the HKMF contains a set of activities from which a process may be constructed  systems engineering (SEP)  non-systems engineering  Project management  Engineering  Logistics  Etc. Copyright Joseph Kasser 2010 51
  • 51. Why the various versions of the SEP are different  “the systems engineer creates a unique process for his or her particular development effort”  Biemer and Sage, 2009, page 153,  Kasser and Palmer, 2005  Consider each published version of the SEP* as the unique process created for their particular development effort  by someone or some group  at some point in time,  at some point in the system lifecycle * In text books, Standards, web pages, etc. Copyright Joseph Kasser 2010 52
  • 52. Two systems engineering processes 1. Unique systems engineering process (USEP) to a project • Constructed from set of appropriate activities  by someone or some group  at some point in time,  at some point in the system lifecycle • Doing process • Instantiated in Standards 2. Process that constructs the USEP for realizing a system • Planning process Copyright Joseph Kasser 2010 53
  • 53. 10-Step systems engineering process to construct the USEP 1. Plan the project  Review lessons learned, locate industry best practices 2. Explore/survey the what needs to be done. 3. Conceive at least two feasible processes  Explore industry best practices 4. Identify ideal selection criteria for evaluation of the processes.  Cost, schedule, resources, technology 5. Perform tradeoffs to determine and select the best process. 6. Fine tune selected process.  Use best parts of each alternative from Step 3 7. Formulate strategies and plans to create preferred process. 8. Create preferred process using activities as building blocks  Document them in the PP, SEP, SEMP, TEMP etc. 9. Verify the preferred process can realize the system  Stakeholder consensus 10. Terminate the project. Copyright Joseph Kasser 2010 55
  • 54. Summary  The state of systems engineering 2010  Seven systems engineering myths  Further details  Read paper  See CSER, EUSEC, and INCOSE 2010 publications on http://therightrequirement.com  E.g. Kasser, J. E. and Hitchins, D. K., "Unifying the different systems engineering processes", proceedings of the Conference on Systems Engineering Research, Hoboken, NJ., 2010. Copyright Joseph Kasser 2010 56
  • 55. Any questions?  "It ain't what you don't know that gets you into trouble. It's what you know for sure that just ain't so."  Mark Twain 1835-1910  Myth 1: There are Standards for systems engineering.  Myth 2: The “V” model of the systems engineering process  Myth 3: Follow the systems engineering process and all will be well  Myth 4: Complexity needs new tools and techniques  Myth 5: Systems of systems are a different class of problem and need new tools and techniques  Myth 6: Changing requirements are a cause of project failure so get the requirements up front.  Myth 7: The single systems engineering process. Copyright Joseph Kasser 2010 57