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

Reed simpson
Reed simpsonReed simpson
Reed simpson
NASAPMC
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
eeetq
 
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
Mahesh Singh
 
Wind River For Medical
Wind River For MedicalWind River For Medical
Wind River For Medical
sheilamia
 
Odum.t.averbeck.r
Odum.t.averbeck.rOdum.t.averbeck.r
Odum.t.averbeck.r
NASAPMC
 
Terry.cooke davies
Terry.cooke daviesTerry.cooke davies
Terry.cooke davies
NASAPMC
 
Smarter Computing Integrated Systems
Smarter Computing Integrated SystemsSmarter Computing Integrated Systems
Smarter Computing Integrated Systems
IBMGovernmentCA
 
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
bdwwork
 
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
samvit0720
 
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
Arrow ECS UK
 
Thomas.mc vittie
Thomas.mc vittieThomas.mc vittie
Thomas.mc vittie
NASAPMC
 
Chen.tim
Chen.timChen.tim
Chen.tim
NASAPMC
 

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 Model
April Krueger
 
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 force
Ahmad Zarifi Hafizi
 
Armas Improvisadas
Armas ImprovisadasArmas Improvisadas
Armas Improvisadas
Paulo 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

50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
asidharath
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
akshay8835
 
Lou wheatcraft
Lou wheatcraftLou wheatcraft
Lou wheatcraft
NASAPMC
 
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
guestc990b6
 
404 lecture powerpointdesign
404 lecture powerpointdesign404 lecture powerpointdesign
404 lecture powerpointdesign
Kawaldeep Singh
 
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

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
Joseph KAsser
 
Kasser synergy amateur radio
Kasser synergy   amateur radioKasser synergy   amateur radio
Kasser synergy amateur radio
Joseph 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

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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