OT&E/DT&E How Can We Make it Better?

Slides:



Advertisements
Similar presentations
Weekly Risk Report & Performance Metrics
Advertisements

1 Schedule Risk Assessment (SRA) Overview July 2013 NAVY CEVM.
Risk Management. What is risk? You have some expected outcome –Of some event in the future Risk is the deviation of the actual future outcome from the.
Project Management: A Strategic Planning Approach
Chapter 2 The process Process, Methods, and Tools
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Press the F5 key to continue Project Manager is a web based Project Management Tool. All your work is done and information stored on the internet cloud.
10-January-2003cse Context © 2003 University of Washington1 What is a development project? CSE 403, Winter 2003 Software Engineering
An Overview of Software Testing By Kay E. Duchesne.
1 Team Skill 4 Managing the scope Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and Information Technology Based.
Project Management Finals Lesson 1 - Principles - Techniques - Tools.
A six-pack of major RFP problems
NOW HIRING.
SMOKE Process Make time for the work that matters Simplify Move
Strategic Planning – How it All Comes Together
Introduction to Project Management
Barriers in using Open Source in a High Assurance Environment
Life Cycle Logistics.
Quality Business.
MNS - Mission need statement
Project Work Order Generator
10 Mistakes that Kill Sales Calls
The Marketing Research Process
Gojko Adzic Agile Acceptance Testing Closing the communication gap in software projects Gojko.
What are the common reasons software development projects fail?
Unit 1 week 5 Ava.
Leveraging the Cloud: A New Way of Managing Testing
Problem Solving Updated Jun 2016.
Importance of T&E Connotations
Managing Fixed Price Development Programs
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Enterprise Content Management Owners Representative Contract Approval
9/13/2018 8:59 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Sponsored by the RMS Center
The value of a project-oriented approach to IT and how we do it in IBM
IT Systems Analysis & Design
Dilbert Scott Adams.
Why Is Software Testing Important For Modern Businesses?
Johanna Rothman Know What “Done” Means Chapter 11
Comparing Numbers.
Assessing your total rewards offer
Effective Project Management: Traditional, Agile, Extreme
Build a better Catfish 2018 RVASec.
Chapter 2 – Software Processes
Dilbert Scott Adams.
LOCKHEED MARTIN SPACE SYSTEMS COMPANY’S AS9100 EXPECTATIONS
Executive Vice President and Oshkosh Truck Corporation
Michael Morris Syzygy Technologies, Inc.
Answer one of the following:
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Automating Profitable Growth™
CSE403 Software Engineering Autumn 2001
What is Software Testing?
Problem Solving.
PLANNING ENGINEERING AND PROJECT MANAGEMENT
Ainsley Smith Tel: Ex
My Performance Appraisal How to write SMART objectives
Political Parties and the United States
Brand promise guarantee
Defining project management
Overview of Workflows: Why Use Them?
Lesson 3 Consumer Science
Perspectives on Transforming DT and OT Industry-Government Roundtable
Comparing Numbers.
TENSES.
Introductory Cold Calls
Risk Matrix Purpose quantify the level of risk existing in a technology ensure that all milestones are focused on reducing risk identify those milestones.
Schedule (Major Deliverables and Milestones)
Early warning indicators
SOFTWARE ENGINEERING CS-5337: Introduction
Presentation transcript:

OT&E/DT&E How Can We Make it Better? Dale H. von Haase Director, Aerospace Science Lockheed Martin Corporation

The Premises Different constituencies have different criteria for success and, The “Real Requirements” can get “Lost in Translation”

Success Criteria

In the Eyes of the Office of T&E a successful OT occurs if: An improved war fighting capability has been demonstrated Does a job that needs doing Doesn’t fail very often And, it’s either a new capability, does some job significantly better or replaces something that didn’t work well And, to a lesser degree, the test starts and finishes on schedule

In the Eyes of DoD PM a successful OT occurs if: No problems are found that will cost the government money to fix No problems are found that will impact delivery schedule to the user And, for budget reasons, the test starts and finishes on schedule

In the Eyes of the Contractor a successful OT occurs if: Nothing is found that prevents start of production (= customer is happy) Nothing is found that he has to pay to fix A new or better capability is demonstrated (= more sales) And, if the fixes are on him, the test starts and finishes on schedule

In the Eyes of the User Command a successful OT occurs if: Nothing is found that prevents fielding the system A new or better capability has been shown All deliveries begin on schedule

Common Threads These common threads are necessary, Everyone is concerned about schedule to some degree Everyone wants something that “works” But, everyone has a slightly different definition “works” These common threads are necessary, but not sufficient to ensure success

Closing the Gap or How “Real” System Requirements are“Lost in Translation”

How Requirements are Generated (greatly simplified) Using command generates requirements DoD PM puts those requirements (and a lot of other requirements) into an RFP The winning Contractor builds to these requirements OT&E tests to “real world” requirements

But What Really Happens is: A long time can pass between step 1 and step 4 and it is increasing All the “Real World” requirements may not be included in the RFP and/or contract “Spiral Development”, “Incremental Development” and/or “Performance Based Contracting” can blur the focus on what is really required. “Requirements” can number in the hundreds or even thousands, when only a very few are really important.

A Few Words About Requirements Modern Software Tools allow us to: track 10’s of thousands of “requirements” “manage” thousands of risks build IMS’s that have tens of thousands of “key milestones” The “Real” Requirements are in there somewhere “Feeding the Beast”

What Can Be Done to Improve Translation? Everyone Involved – User, PM, developer, tester needs to regularly ask these six questions: What is the purpose of this product? Where will it be used? Who will use it? Under what conditions will it be used? What are the worst things that can happen to it? What haven’t we thought of?

Comments/Questions?