11
Michael deLamare Requirements Management Program Functions R-9

Michael deLamare Requirements Management Program Functions R-9

Embed Size (px)

Citation preview

Page 1: Michael deLamare Requirements Management Program Functions R-9

Michael deLamare

Requirements Management Program FunctionsR-9

Page 2: Michael deLamare Requirements Management Program Functions R-9

2

Need for Requirements Management• Reliance on the intelligent informed individual (People over Process)

• Staff Turnover and long projects

• Many requirements from multiple stakeholders that staff are expected to know

• Contract, Laws, regulations, interfacing facilities, etc.• Easily exceed 10,000

• Requirements are not implemented in design• They do not systematically flow down to design or to suppliers.

• Requirements changes are not well understood prior to approval• Leads to unanticipated schedule delays and unexpected cost growth.

• Requirements are incomplete, unclear and subject to widely varying interpretations.

• Unable to justify requirements readily

• Difficulty verifying requirements were met.

Page 3: Michael deLamare Requirements Management Program Functions R-9

3

Important Considerations for Establishing a Program• Learn from Industry

• ISO 29148, ISO 15288, etc.

• Recognize that RM is an enterprise process• not just bookkeeping

• Must be intertwined with system development processes

• Key Systems Engineering concepts are needed

• Clear roles, responsibilities accountabilities & authorities

• Process over tools

Page 4: Michael deLamare Requirements Management Program Functions R-9

Arriving at Recommendations

4

RecommendationsVoice of the

Customer

Project Gaps and Issues

Process Failure Modes

Best Practices

Project Process Design

Page 5: Michael deLamare Requirements Management Program Functions R-9

Key Concept: Document Hierarchy

5

Leve

l 0R

egul

ator

y an

d A

genc

y

Leve

l 1T

echn

ical

Req

uire

men

ts

Bas

elin

e (C

ontr

act L

evel

)

Leve

l 2T

echn

ical

Req

uire

men

ts

Bas

elin

e (S

take

hold

er L

evel

)

Leve

l 3F

unct

iona

l Bas

elin

e (R

equi

rem

ents

)Laws Regulations

Contract (Client/BSII)

Contract Change Letters

External Interface

Documents

License/ Authorization

Basis Documents*

Contractually Imposed

Documents

Functional Specification/

Basis of Design

Discipline-Specific Design Criteria

Regulatory Permits*

Permits issued to the client

Integrated Facility

Client Directives

Client Mission Definition

Page 6: Michael deLamare Requirements Management Program Functions R-9

Key Concept: “V” Model

Plant/Facility Requirements

Plant/Facility Requirements

System/ Structure

Requirements

System/ Structure

Requirements

Component Requirements

Component Requirements

Plant/Facility Validation

Plant/Facility Validation

System/ Structure

Verification

System/ Structure

Verification

Component Verification

Component Verification

© 2012 Bechtel | 6

Page 7: Michael deLamare Requirements Management Program Functions R-9

Key Concept: Technical Requirement Areas

7

Technical Areas Architectural Design  Environmental Permitting Civil Design  Nuclear Safety, Criticality, ALARA Controls & Instrumentation Design  Constructability Electrical Design  Operations, Maintenance, Human Factors HVAC  Personnel Safety

 Mechanical Design Packaging, Handling, Storage and Transportation

 Mechanical Handling Design Security Plant Design System Support Process (Chem)  Interface (External) Structural Design Interface (Internal) Environmental Conditions  Mission Fire Protection  Plant Capability Materials engineering  System Functions and Requirements Plant Software Design   Reliability, Availability, Maintainability Seismic   These technical requirements areas need to

be recognized when developing requirements

Page 8: Michael deLamare Requirements Management Program Functions R-9

High Ranked Program Needs

• Baseline Requirements• Responsible requirement owners• Interpretive authority • Requirements validation• Two-way traceability down to the appropriate level• Enable change impact analysis• Protect assumptions/requirements• Support Procurement• Support Verification

8

Page 9: Michael deLamare Requirements Management Program Functions R-9

Requirements Management Process

• Managed Rqmts Baseline

• Validated

• Traceable

• Verified Rqmts

• Metrics

RM Functions

• Identify and Document

• Analyze and Allocate

• Control Change

• Verify Compliance

• Oversight

OutputsInputs

• Contract

• Client Specifications

• Operational Concepts

• Laws/Regs

• Permits

• Etc.

© 2012 Bechtel | 9

These are a proposed set of RM Functions

Page 10: Michael deLamare Requirements Management Program Functions R-9

Requirements Management Functions• Identification and Documentation

– Identify/Elicit Requirements– Document Requirements

• Analysis and Allocation– Analyze Requirements– Validate Requirements– Allocate Requirements– Trace Requirements– Document Analysis and Allocation

• Change Control– Control Change

• Verification– Verify Compliance

• Process Oversight– Organize Requirements– Balance and Integrate Requirements– Manage Process

10

These Functions establish and maintain a Project Requirements Baseline

Page 11: Michael deLamare Requirements Management Program Functions R-9

11

Questions?