SlideShare a Scribd company logo
1 of 23
Download to read offline
Eight deadly defects in
systems engineering and
     how to fix them
        Dr Joseph Kasser
  Leverhulme Visiting Professor
       Cranfield University
    j.kasser@cranfield.ac.uk
Agenda
1.   Selection of independent alternative solutions
2.   The V Model
3.   Lack of a standard process for planning a project
4.   The Waterfall model
5.   Unanswered and unasked questions
6.   Lack of a metric for the goodness of Requirements
7.   Focus on technological solutions not solving
     customer’s problems
8.   The need to focus on people as well as process
•    Summary
•    Questions and discussion
The selection of
       independent alternative
              solutions
• The systems engineering process has
  identified three alternative candidate
  solutions (A, B and C)
• “C” gets the highest score
• Which one is the optimal?
• Possibly none of them
• Possibly a combination of the best parts of
  all of them
                                            3
The “V” Model
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?


    * Kasser 1995                              5
The Project Cycle                      Test
Requirement
                 Design




              Acceptance
                criteria
              (property of a requirement)
                                                   6
Prevention of defective
           requirements
• Requirements Workshop
  at UMUC and UniSA
• FRED and Tiger Pro
• Figure of Merit for
  document
• Produced attitude
  change in student’s
  perceptions
• Produced better
  requirements
                                 7
Lack of a standard process
  for planning a project



 Determination of objectives      Determination of Resources




              Generate preliminary work plan (risks)




                   Draft work plan version 1

                                                               8
Lack of a standard process
  for planning a project



  Determination of objectives      Determination of Resources



 Identify and study lessons learned from previous projects

               Generate preliminary work plan (risks)

             Negotiate objectives and resources

                    Draft work plan version 1

                                                                9
The Waterfall model
• Waterfall approach does not cope well with
  changing requirements.
• Change the production process from the
  waterfall approach to some type of rapid, spiral,
  or other methodology
  – Iterative waterfalls
  – Spiral focuses on Risk Management
• Result
  – Some improvement
     • comparing Chaos 1995 with Chaos 2004


                                                      10
Assumption behind
        Waterfall model
       Contract award


Waterfall        Intermediate milestones
                 (product reviews)



                        Vision of product
       Desired
                                            11
Real world of
               changes
      Contract award                 Desired
                                  (moving target)


Waterfall         Intermediate milestones
                  (product reviews)




            Vision of product
                                              12
Assumptions behind
  Cataract model
Contract award    Desired (keep your
                  eye on the balls)

Cataracts Intermediate milestones
          (product reviews)
          Configuration Control
          (Stage Gates)


 Visions of product (converge)
                                       13
Unanswered and
      unasked questions
• Unanswered questions
  – Can you tell if the project is in trouble?
  – What percentage of the project is complete?
• Unasked questions at SRR
  – Are requirements with the following properties
    really needed?
     • High cost, high risk
     • Low priority, high cost
     • Low priority, high risk
  – Is this projected risk profile industry standard?
                                                        14
Project Priority profiles
       (object-oriented
        requirements)




Why are we
 investing in
this system?

                                15
Project Risk profiles
                  (object-oriented
                   requirements)
Risk: Is this
reasonable?




                                        16
Most successful IS of
         the 20th century?
• RAF Battle of Britain
  Command, Control, &
  Communications System
   – No computers
   – Germany had better
     Radar Technology
   – RAF evolved and used
     an integrated system
   – Adequate technology
• System?
• System of Systems?
• Complex System?
• Network enabled system?
                                17
Not solving
        customer's problems
• “the systems engineer is primarily interested in making equipment
  changes” [Goode and Machol, 1959] page 130).
• The problem the executive had was to secure at all
  times, live and accurate data concerning the exact
  conditions of the business. [Farnham, 1920] page 20)
• [Beer, 1972] page 244) describes a conceptual system.
    – British War Room in the Battle of Britain
    – NASA’s control room at the Manned Space Flight Center in Houston,
      Texas.
    – bits and pieces of it existed at that time.
• Beer proposed a control centre
• Today’s technology allows for personal desktop portals accessing
  information via software agents in an integrated digital or network
  centric environment.

                                                                     18
Complex or
complicated?




               19
The need to focus on
   people as well as process

• Literature
  – Is full of advice as to
    how to make projects
    succeed
  – Has little if anything to
    say about the
    proliferating process
    standards

                                20
The need to focus on
    people as well as process
• Systems engineering is a way of life
  – (Hitchins 1998)
  – Integration of
     • Schedules
     • Design, Testing and Integration
     • Systems of Systems divide?
• Are we focusing on the right things?
  – The Standards do not provide metrics that can
    predict the failure of a project.
     • (K&W, 1998)

                                                    21
Summary
 Selection of independent alternative solutions
 The V Model
 Lack of a standard process for planning a
  project
 The Waterfall model
 Unanswered and unasked questions
 Lack of a metric for the goodness of
  Requirements
 Focus on technological solutions not solving
  customer’s problems
 The need to focus on people as well as
  process
Questions?

More Related Content

What's hot

Enterprise mobility solutions & systems
Enterprise mobility solutions & systemsEnterprise mobility solutions & systems
Enterprise mobility solutions & systemsInfosys
 
Reed simpson
Reed simpsonReed simpson
Reed simpsonNASAPMC
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006eeetq
 
Chapter 01
Chapter 01Chapter 01
Chapter 01ryan aja
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesMahesh Singh
 
Wind River For Medical
Wind River For MedicalWind River For Medical
Wind River For Medicalsheilamia
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.rNASAPMC
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concernssferoz
 
Software evolution -- Good practices
Software evolution -- Good practicesSoftware evolution -- Good practices
Software evolution -- Good practicesNicolas Anquetil
 
ATI Professional Development Short Course Universal Arhitecture Description F...
ATI Professional Development Short Course Universal Arhitecture Description F...ATI Professional Development Short Course Universal Arhitecture Description F...
ATI Professional Development Short Course Universal Arhitecture Description F...Jim Jenkins
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke daviesNASAPMC
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated SystemsIBMGovernmentCA
 
E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010bdwwork
 
Why bmc remedy is better than hp 4.5
Why bmc remedy is better than hp 4.5Why bmc remedy is better than hp 4.5
Why bmc remedy is better than hp 4.5samvit0720
 
Arrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS UK
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittieNASAPMC
 
Chen.tim
Chen.timChen.tim
Chen.timNASAPMC
 
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...ICSM 2011
 

What's hot (20)

Enterprise mobility solutions & systems
Enterprise mobility solutions & systemsEnterprise mobility solutions & systems
Enterprise mobility solutions & systems
 
Reed simpson
Reed simpsonReed simpson
Reed simpson
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
 
Chapter 01
Chapter 01Chapter 01
Chapter 01
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
 
Managing Technical Debt
Managing Technical DebtManaging Technical Debt
Managing Technical Debt
 
Wind River For Medical
Wind River For MedicalWind River For Medical
Wind River For Medical
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.r
 
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder ConcernsWhose View is it Anyway: Addressing Multiple Stakeholder Concerns
Whose View is it Anyway: Addressing Multiple Stakeholder Concerns
 
Software evolution -- Good practices
Software evolution -- Good practicesSoftware evolution -- Good practices
Software evolution -- Good practices
 
Rapid Product Innovation
Rapid Product InnovationRapid Product Innovation
Rapid Product Innovation
 
ATI Professional Development Short Course Universal Arhitecture Description F...
ATI Professional Development Short Course Universal Arhitecture Description F...ATI Professional Development Short Course Universal Arhitecture Description F...
ATI Professional Development Short Course Universal Arhitecture Description F...
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated Systems
 
E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010E2 Manage Tech Design Implementation General 2010
E2 Manage Tech Design Implementation General 2010
 
Why bmc remedy is better than hp 4.5
Why bmc remedy is better than hp 4.5Why bmc remedy is better than hp 4.5
Why bmc remedy is better than hp 4.5
 
Arrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William Burns
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittie
 
Chen.tim
Chen.timChen.tim
Chen.tim
 
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...Industry - Evolution and migration - Incremental and Iterative Reengineering ...
Industry - Evolution and migration - Incremental and Iterative Reengineering ...
 

Viewers also liked

ASE Consulting Vee Model
 ASE Consulting Vee Model ASE Consulting Vee Model
ASE Consulting Vee ModelApril Krueger
 
Knowledge Centric Systems Engineering
Knowledge Centric Systems EngineeringKnowledge Centric Systems Engineering
Knowledge Centric Systems EngineeringThe REUSE Company
 
"URALVAGONZAVOD" — COMBAT SYSTEMS
"URALVAGONZAVOD" — COMBAT SYSTEMS"URALVAGONZAVOD" — COMBAT SYSTEMS
"URALVAGONZAVOD" — COMBAT SYSTEMSUralVagonZavod
 
"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE
"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE
"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTUREUralVagonZavod
 
“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS
“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS
“URALVAGONZAVOD” — CATALOGUE OF PRODUCTSUralVagonZavod
 
505 Army Base Workshop
505 Army Base Workshop 505 Army Base Workshop
505 Army Base Workshop Avnish Gaur
 
Tactic rommel ( general of germany tank force
Tactic rommel ( general of germany tank forceTactic rommel ( general of germany tank force
Tactic rommel ( general of germany tank forceAhmad Zarifi Hafizi
 
MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1
MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1 MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1
MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1 Falcão Brasil
 
PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...
PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...
PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...Falcão Brasil
 
CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1
CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1
CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1Falcão Brasil
 
Exercito Brasileiro - Manual de Sobrevivencia na Selva
Exercito Brasileiro - Manual de Sobrevivencia na SelvaExercito Brasileiro - Manual de Sobrevivencia na Selva
Exercito Brasileiro - Manual de Sobrevivencia na SelvaJeferson Espindola
 
Sistema De Patrulhas (2)
Sistema De Patrulhas (2)Sistema De Patrulhas (2)
Sistema De Patrulhas (2)tropantera
 
Armas Improvisadas
Armas ImprovisadasArmas Improvisadas
Armas ImprovisadasPaulo Mello
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 

Viewers also liked (20)

ASE Consulting Vee Model
 ASE Consulting Vee Model ASE Consulting Vee Model
ASE Consulting Vee Model
 
Knowledge Centric Systems Engineering
Knowledge Centric Systems EngineeringKnowledge Centric Systems Engineering
Knowledge Centric Systems Engineering
 
EXPERIENCE_CERTI
EXPERIENCE_CERTIEXPERIENCE_CERTI
EXPERIENCE_CERTI
 
Tactics
TacticsTactics
Tactics
 
"URALVAGONZAVOD" — COMBAT SYSTEMS
"URALVAGONZAVOD" — COMBAT SYSTEMS"URALVAGONZAVOD" — COMBAT SYSTEMS
"URALVAGONZAVOD" — COMBAT SYSTEMS
 
T 72
T 72T 72
T 72
 
Modern tanks
Modern tanksModern tanks
Modern tanks
 
"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE
"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE
"URALVAGONZAVOD" — INNOVATIVE INDUSTRIAL EQUIPMENT FOR INFRASTRUCTURE
 
“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS
“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS
“URALVAGONZAVOD” — CATALOGUE OF PRODUCTS
 
505 Army Base Workshop
505 Army Base Workshop 505 Army Base Workshop
505 Army Base Workshop
 
Tactic rommel ( general of germany tank force
Tactic rommel ( general of germany tank forceTactic rommel ( general of germany tank force
Tactic rommel ( general of germany tank force
 
MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1
MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1 MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1
MANUAL DE CAMPANHA EMPREGO DA CAVALARIA C 2-1
 
PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...
PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...
PROGRAMA-PADRÃO DE TREINAMENTO ESPECÍFICO DO MOTORISTA DE VIATURAS BLINDADAS ...
 
CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1
CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1
CADERNO DE INSTRUÇÃO ABRIGOS E ESPALDÕES CI 7-5/1
 
Exercito Brasileiro - Manual de Sobrevivencia na Selva
Exercito Brasileiro - Manual de Sobrevivencia na SelvaExercito Brasileiro - Manual de Sobrevivencia na Selva
Exercito Brasileiro - Manual de Sobrevivencia na Selva
 
Sistema De Patrulhas (2)
Sistema De Patrulhas (2)Sistema De Patrulhas (2)
Sistema De Patrulhas (2)
 
Métodos de Treino
Métodos de TreinoMétodos de Treino
Métodos de Treino
 
Armas Improvisadas
Armas ImprovisadasArmas Improvisadas
Armas Improvisadas
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Manual de combate urbano infanteria de marina(3)
Manual de combate urbano infanteria de marina(3)Manual de combate urbano infanteria de marina(3)
Manual de combate urbano infanteria de marina(3)
 

Similar to Eight deadly defects in systems engineering and how to fix them

Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matterAgile Austria Conference
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97akshay8835
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile ME
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraftNASAPMC
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life CyclePreshita Chaurasiya
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
The tester's dilemmas
The tester's dilemmasThe tester's dilemmas
The tester's dilemmasSQALab
 
404 lecture powerpointdesign
404 lecture powerpointdesign404 lecture powerpointdesign
404 lecture powerpointdesignKawaldeep Singh
 
Comp8 unit5 lecture_slides
Comp8 unit5 lecture_slidesComp8 unit5 lecture_slides
Comp8 unit5 lecture_slidesCMDLMS
 
Enterprise system implementation strategies and phases
Enterprise system implementation strategies and phasesEnterprise system implementation strategies and phases
Enterprise system implementation strategies and phasesJohn Cachat
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)Syed Muhammad Hammad
 

Similar to Eight deadly defects in systems engineering and how to fix them (20)

Agile Development – Why requirements matter
Agile Development – Why requirements matterAgile Development – Why requirements matter
Agile Development – Why requirements matter
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Sysdev
SysdevSysdev
Sysdev
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
SRS.pdf
SRS.pdfSRS.pdf
SRS.pdf
 
Software Lifecycle
Software LifecycleSoftware Lifecycle
Software Lifecycle
 
Agile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz SaracevicAgile Development – Why requirements matter by Fariz Saracevic
Agile Development – Why requirements matter by Fariz Saracevic
 
spiralmodel -1
 spiralmodel -1 spiralmodel -1
spiralmodel -1
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraft
 
IT Software Development Life Cycle
IT Software Development Life CycleIT Software Development Life Cycle
IT Software Development Life Cycle
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Chap12
Chap12Chap12
Chap12
 
Lect3 ch15-unit2
Lect3 ch15-unit2Lect3 ch15-unit2
Lect3 ch15-unit2
 
The tester's dilemmas
The tester's dilemmasThe tester's dilemmas
The tester's dilemmas
 
Sdlc
Sdlc Sdlc
Sdlc
 
404 lecture powerpointdesign
404 lecture powerpointdesign404 lecture powerpointdesign
404 lecture powerpointdesign
 
Comp8 unit5 lecture_slides
Comp8 unit5 lecture_slidesComp8 unit5 lecture_slides
Comp8 unit5 lecture_slides
 
Enterprise system implementation strategies and phases
Enterprise system implementation strategies and phasesEnterprise system implementation strategies and phases
Enterprise system implementation strategies and phases
 
Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
 
Session2
Session2Session2
Session2
 

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
 
A program of research into systems engineering
A program of research into systems engineeringA program of research into systems engineering
A program of research into systems engineeringJoseph KAsser
 
Seven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesSeven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesJoseph 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 (16)

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?
 
A program of research into systems engineering
A program of research into systems engineeringA program of research into systems engineering
A program of research into systems engineering
 
Seven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realitiesSeven systems engineering myths and the corresponding realities
Seven systems engineering myths and the corresponding realities
 
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

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Recently uploaded (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Eight deadly defects in systems engineering and how to fix them

  • 1. Eight deadly defects in systems engineering and how to fix them Dr Joseph Kasser Leverhulme Visiting Professor Cranfield University j.kasser@cranfield.ac.uk
  • 2. Agenda 1. Selection of independent alternative solutions 2. The V Model 3. Lack of a standard process for planning a project 4. The Waterfall model 5. Unanswered and unasked questions 6. Lack of a metric for the goodness of Requirements 7. Focus on technological solutions not solving customer’s problems 8. The need to focus on people as well as process • Summary • Questions and discussion
  • 3. The selection of independent alternative solutions • The systems engineering process has identified three alternative candidate solutions (A, B and C) • “C” gets the highest score • Which one is the optimal? • Possibly none of them • Possibly a combination of the best parts of all of them 3
  • 5. 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? * Kasser 1995 5
  • 6. The Project Cycle Test Requirement Design Acceptance criteria (property of a requirement) 6
  • 7. Prevention of defective requirements • Requirements Workshop at UMUC and UniSA • FRED and Tiger Pro • Figure of Merit for document • Produced attitude change in student’s perceptions • Produced better requirements 7
  • 8. Lack of a standard process for planning a project Determination of objectives Determination of Resources Generate preliminary work plan (risks) Draft work plan version 1 8
  • 9. Lack of a standard process for planning a project Determination of objectives Determination of Resources Identify and study lessons learned from previous projects Generate preliminary work plan (risks) Negotiate objectives and resources Draft work plan version 1 9
  • 10. The Waterfall model • Waterfall approach does not cope well with changing requirements. • Change the production process from the waterfall approach to some type of rapid, spiral, or other methodology – Iterative waterfalls – Spiral focuses on Risk Management • Result – Some improvement • comparing Chaos 1995 with Chaos 2004 10
  • 11. Assumption behind Waterfall model Contract award Waterfall Intermediate milestones (product reviews) Vision of product Desired 11
  • 12. Real world of changes Contract award Desired (moving target) Waterfall Intermediate milestones (product reviews) Vision of product 12
  • 13. Assumptions behind Cataract model Contract award Desired (keep your eye on the balls) Cataracts Intermediate milestones (product reviews) Configuration Control (Stage Gates) Visions of product (converge) 13
  • 14. Unanswered and unasked questions • Unanswered questions – Can you tell if the project is in trouble? – What percentage of the project is complete? • Unasked questions at SRR – Are requirements with the following properties really needed? • High cost, high risk • Low priority, high cost • Low priority, high risk – Is this projected risk profile industry standard? 14
  • 15. Project Priority profiles (object-oriented requirements) Why are we investing in this system? 15
  • 16. Project Risk profiles (object-oriented requirements) Risk: Is this reasonable? 16
  • 17. Most successful IS of the 20th century? • RAF Battle of Britain Command, Control, & Communications System – No computers – Germany had better Radar Technology – RAF evolved and used an integrated system – Adequate technology • System? • System of Systems? • Complex System? • Network enabled system? 17
  • 18. Not solving customer's problems • “the systems engineer is primarily interested in making equipment changes” [Goode and Machol, 1959] page 130). • The problem the executive had was to secure at all times, live and accurate data concerning the exact conditions of the business. [Farnham, 1920] page 20) • [Beer, 1972] page 244) describes a conceptual system. – British War Room in the Battle of Britain – NASA’s control room at the Manned Space Flight Center in Houston, Texas. – bits and pieces of it existed at that time. • Beer proposed a control centre • Today’s technology allows for personal desktop portals accessing information via software agents in an integrated digital or network centric environment. 18
  • 20. The need to focus on people as well as process • Literature – Is full of advice as to how to make projects succeed – Has little if anything to say about the proliferating process standards 20
  • 21. The need to focus on people as well as process • Systems engineering is a way of life – (Hitchins 1998) – Integration of • Schedules • Design, Testing and Integration • Systems of Systems divide? • Are we focusing on the right things? – The Standards do not provide metrics that can predict the failure of a project. • (K&W, 1998) 21
  • 22. Summary  Selection of independent alternative solutions  The V Model  Lack of a standard process for planning a project  The Waterfall model  Unanswered and unasked questions  Lack of a metric for the goodness of Requirements  Focus on technological solutions not solving customer’s problems  The need to focus on people as well as process