+ All Categories
Home > Technology > Lou wheatcraft vv

Lou wheatcraft vv

Date post: 01-Nov-2014
Category:
Upload: nasapmc
View: 13,699 times
Download: 2 times
Share this document with a friend
Description:
 
Popular Tags:
24
Thinking Ahead to Verification & Validation Lou Wheatcraft Presented at NASA’s PM Challenge 2012 [email protected]
Transcript
Page 1: Lou wheatcraft vv

Thinking Ahead to Verification & Validation

Lou Wheatcraft

Presented at NASA’s PM Challenge 2012

[email protected]

Page 2: Lou wheatcraft vv

Overview

• Verification and Validation (V&V)– Winning Product vs. Risk– Effect of Scope Definition and Requirements

Development Planning on V&V• Importance of thinking ahead to V&V– V&V during Scope Definition Phase– V&V during Requirement Definition Phase

• Planning your verification activities– Verification planning while developing requirements– Tools to help with your V&V planning

• Parting Thoughts

2

Page 3: Lou wheatcraft vv

Verification and Validation• Verification Defined– the process of proving the designed and built system of

interest (SOI) meets its requirements– Did we built it right?

• Validation Defined– Requirement Validation• assessing whether or not your set of requirements clearly,

completely, correctly, and consistently communicates stakeholder expectations• Did we define the right thing [to be built]?

– System Validation• process of proving the designed, built, and verified SOI

meets the stakeholder expectations and can accomplish its intended purpose. • “Did we build the right thing?”

3

Page 4: Lou wheatcraft vv

A Winning Product vs Risk

• Delivers what’s needed• Within budget• Within schedule• With desired quality

Risk: Anything that can prevent you from delivering a winning product!

4

Page 5: Lou wheatcraft vv

Effect of Scope Definition and Requirements Development Planning on V&V

• Considering your verification and validation approach early provides a foundation for estimating your budget and schedule for these activities.

• Verification and validation is a major cost and schedule driver for any project, often as much as 50 percent of the cost.

• A major contributor to cost overruns & schedule slips is the failure to spend the time at the beginning of the project to clearly define the project concepts for verification and validation as well as address verification as you are developing your requirements.

• Allowing requirement defects to go undetected until verification and validation will result in significant cost and schedule risk.

5

Page 6: Lou wheatcraft vv

Cost to fix requirement defects

Requirements Phase

Design Phase

CodingPhase

Development Testing

Acceptance Testing

Operations

40

30

70

10

3

15

1000

40

61

1,000-

40-

10-

60-

50-

30-

20-

0-

6

Page 7: Lou wheatcraft vv

The importance of thinking ahead to verification and validation

7

Page 8: Lou wheatcraft vv

Addressing V&V during Scope Definition Phase

• Baseline scope before writing requirements• System Validation is about making sure the

stakeholder expectations defined during the Scope Definition Phase are met.

• During the Scope Definition Phase project planning begins– Program Management Plan (PMP)– Systems Engineering Management Plan (SEMP)– Master Verification and Validation Plan (MVVP)

8

Page 9: Lou wheatcraft vv

Scope Definition Phase Considerations

• Define system Need, goals, and objectives• Involve relevant stakeholders involved in V&V• Identify drivers and constraints• Assessing technology maturity• Define a feasible scenarios and concepts for V&V• Define product boundaries and external interfaces

9

Page 10: Lou wheatcraft vv

• Always be thinking ahead to V&V when during requirement definition– Improves quality– Ensures your requirements support verification– Provides the basis for estimating V&V cost and schedule

needs– Can reduce the cost of V&V

• Incorrect information/incorrect requirements and missing requirements can result in a system passing verification but failing validation

• Poor requirements can result in rework which can have a significant impact on the project’s cost and schedule

10

Addressing V&V during the Requirement Definition Phase

Page 11: Lou wheatcraft vv

Systems Engineering “Vee” Model

11

System

Sub-Systems

Components

End-Items(Procure and/or

Manufacture)

System

Integrate Components

Sub-systems

StakeholderNeed, goals,

objectives

Finished

System

Verification

Integrate

System Acceptance

Integrate

System Validation

Verification

SystemRqmts

Requirements

Verify

Verify

Verify

Inte

grati

on

Components

Sub-SystemRqmts

ComponentRqmts

End-ItemSpecs

Verification

Integrate Sub-Systems

Page 12: Lou wheatcraft vv

Requirement Definition Phase Considerations

• Requirement is needed• Requirement is verifiable• Requirement is attainable• Requirement is written correctly• Requirement is documented at the level you will verify

them at• V&V is addressed in Supplier Agreements• Requirements are flowed down (allocated) properly• Requirements are traceable to a parent

12

Page 13: Lou wheatcraft vv

Something to Think About

Bell Labs and IBMstudies have determined

80% of all defects are inserted

in the requirements phase

— Testing Techniques Newsletter

A quick and inexpensive way to improve testing

13

Page 14: Lou wheatcraft vv

Planning your verification activities

14

Page 15: Lou wheatcraft vv

Thinking about verification while developing your requirements

• As requirements are being written the following questions should be addressed– “What constitutes proof that the requirement has been

verified?” – “What primary method do we want used to verify this

requirements?”– “What activities need to be performed as part of the

verification or validation?”– “When and at what level will your verification and

validation activities be performed?”

15

Failing to address these questions early can result in unpleasant surprises towards the end of the product lifecycle when verification

and validation activities begin, putting the project at risk.

Page 16: Lou wheatcraft vv

Tools to help with your V&V planning

• Program or Project Management Plan (PMP)

• Systems Engineering Management Plan (SEMP)

• Master Verification and Validation Plan (MVVP)

• System Requirements Document or Specification (SRD/SRS)

• Requirements Verification Matrix (RVM)

• System Verification and Validation Plan (SVVP)

• Verification Requirement Definition Sheets (VRDS)

• Task Definition Sheets (TDS)

• Task Performance Sheet) (TPS)

16

Page 17: Lou wheatcraft vv

17

Page 18: Lou wheatcraft vv

18

Page 19: Lou wheatcraft vv

Wrap up

19

Lou Wheatcraft
I would talk about the concept of derived requirements in response to an allocated requirement and then making sure those link back to the parent allocated requirement. In reallity, many lower level requirements are written in parallel with the parents. Then they try to find an appropriate parent and then link the lower level requirements to that parent even though the requjirement wasn't derived in response to the parent.
Page 20: Lou wheatcraft vv

Parting Thoughts

• Next to rework, a project’s biggest costs are involved in verification and validation. Failing to adequately plan for verification and validation from the beginning of the project puts the project at high risk of cost overruns and schedule slips.

• During scope definition involve those personnel associated with verification and validation and develop a set of scenarios or operational concepts for successfully completing needed verification and validation activities. This knowledge will be documented in your PMP, SEMP, and MVVP.

• While developing your requirements, always be thinking ahead to verification. This will improve your requirement’s quality and reduce the risk of unpleasant surprises later in the system lifecycle.

20

Page 21: Lou wheatcraft vv

Paring Thoughts (continued)

• Use the tools discussed in the paper (PVVP, RVM, VRDS, TDS, and TPS) to help plan for verification and validation.

• From a project management perspective addressing verification and validation early is a risk mitigation activity. Ensuring that you begin with verifiable requirements is key to reducing risk later in your system lifecycle.

• Verification and Validation are a large part of system development with the resulting costs, project management has to be involved in key decisions associated with balancing the risks against cost and schedule in deciding the verification methods and what level and phase requirements are verified at.

21

Addressing verification and validation early is key to delivering a winning product – the First time!!!

Page 22: Lou wheatcraft vv

References (1)1. Hooks, I. F. and Farry, K. A., Customer-Centered Products: creating successful products

through smart requirements management; AMACOM Books, NY, NY, 2001.

2. Requirements Experts, Requirements Development and Management, Seminar Workbook, February 2010, Compliance Automation, Inc. 2010.

3. Larson, Krkpatrick, Sellers, Thomas, and Verma, Applied Space Systems Engineering, MacGraw-Hill, 2009.

4. Engel, A., Verification, Validation, and Testing of Engineered Systems, Wiley, 2010

5. INCOSE, Systems Engineering Handbook - a guide for system life cycle processes and activities, Version 3.2, INCOSE-TP-2003-002-03.1, January 2010, ed, Cecilia Haskins.

6. ISO/IEC 15288, System Engineering-System Life Cycle Processes, October 2002.

7. NASA, System Engineering Handbook, SP-2007-6105, Rev. 1, December 2007. <http://education.ksc.nasa.gov/esmdspacegrant/Documents/NASA%20SP-2007-6105%20Rev%201%20Final%2031Dec2007.pdf>.

8. NASA, Systems Engineering Processes and Requirements, NPR 7123.1A, March 2007 <http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7120_005D>.

9. NASA, Space Flight Program and Project Management Requirements, NPR 7120.5D, March 2007. <http://nodis3.gsfc.nasa.gov/displayDir.cfm?Internal_ID=N_PR_7120_005D>.

22

Page 23: Lou wheatcraft vv

References (2)10. NASA, Space Flight Program and Project Management Handbook, NPR 7120.5,

February 2010. < http://www.nasa.gov/pdf/423715main_NPR_7120-5_HB_FINAL-02-25-10.pdf >.11. Software Engineering Institute, CMMI for Development – Improving processes for

better products, Version 1.3, CMMI Product Team, Carnegie Mellon, August 2006.12. Wheatcraft, L. S., and Hooks, I. F., Scope Magic, 2001.

<http://www.complianceautomation.com>.13. Wheatcraft, L. S., The Importance Of Scope Definition Prior to Developing Space

System Requirements. INCOSE INSIGHT, Vol. 4 Issue 4, January 2002. <http://www.complianceautomation.com>.

14. Wheatcraft, L. S., Delivering Quality Products That Meet Customer Expectations. Published in CrossTalk, The Journal of Defense Software Engineering, January 2003, Vol. 16 No. 1. <http://www.complianceautomation.com>.

15. Wheatcraft, L. S., Developing Requirements for Technology-Driven Products. Presented at INCOSE 2005, July 2005. <http://www.complianceautomation.com>.

16. Wheatcraft, L. S., Triple Your Chances of Project Success - Risk and Requirements. Presented at INCOSE 2011, June 2011.

17. NASA, Ares 1-X System Verification Requirements Document (VRD0 for Ares 1-x Flight Test Vehicle (FTV), AI1-SYS-VRD, version 2.02, December 9, 2008

23

Page 24: Lou wheatcraft vv

BIOGRAPHY

• Lou has made presentations at NASA’s PM Challenge, INCOSE’s International Symposium, and at the local Project Management Institute (PMI) and INCOSE Chapter Meetings. Lou has a BS degree in Electrical Engineering, an MA degree in Computer Information Systems, an MS degree in Environmental Management, and has completed the course work for an MS degree in Studies of the Future.

• Lou is a member of INCOSE, co-chair of the INCOSE Requirements Working Group, a member of PMI, the Software Engineering Institute, the World Futures Society, and the National Honor Society of Pi Alpha Alpha. Lou is the recipient of NASA’s Silver Snoopy Award and Public Service Medal and was nominated for the Rotary Stellar Award for his significant contributions to the Nation’s Space Program.

24

• Lou Wheatcraft has over 40 years experience in the aerospace industry, including 22 years in the United States Air Force. Over the last 10 years, Lou has worked for Compliance Automation (dba Requirements Experts), where he has conducted over 140 seminars on requirement development and management for NASA, Department of Defense (DoD), and industry. Lou has had articles published in the International Council of Systems Engineering (INCOSE) INSIGHT magazine and in DoD’s magazine, CrossTalk.


Recommended