+ All Categories
Home > Documents > Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable...

Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable...

Date post: 03-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
20
Safety and Security Process Measurement Paul Caseley - DSTL Information Management, UK Graham Clark, John Murdoch, Tony Powell - Department of Management Studies, University of York, UK PSM Conference, Denver, 15-17 July 2003 © Contents include material subject to Crown Copyright 2003, Dstl
Transcript
Page 1: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Safety and Security Process Measurement

Paul Caseley - DSTL Information Management, UKGraham Clark, John Murdoch, Tony Powell -

Department of Management Studies, University of York, UK

PSM Conference, Denver, 15-17 July 2003

© Contents include material subject to Crown Copyright 2003, Dstl

Page 2: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Overview

• Safety and security processes, what are they?• Why bother measuring these processes? • Who benefits from safety and security process measures?• Examples of Safety Measurement

• A language-based measurement instrument • Comparing analysis• Potential Indicators

• CMMI and PSM - what’s the future?

Page 3: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Safety and Safety Processes

Platforms

Systems

Units

Concept Design Unit Test Platform Test

Requirements Implementation System Test

HAZOP

FTA(Qualitative)

ETA

FMECA

PHL PHA SHA Safety Case

Hazard Log

Def Stan 0056 Safety Phases/Products

Design Phases

FTA(Quantitative)

• Measurement of Safety– Concerned with assessing the safety-related risk of operating a product system; assessed throughout the product lifecycle

– Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards

– Identification and mitigation of Hazards

• Measurement of Safety Processes– Concerned with assessing the efficiency and effectiveness of safety processes, e.g. cost of certification following a change

– Need for more detailed information on performance of safety assessment work

Page 4: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Security and Security Processes• Measurement of Security

– Similar to safety, assessing the security-related risk of operating a product system; assessed throughout the product lifecycle

– Just like safety it is a risk assessment task, where acceptableresidual risk levels are included in specifications and applicable standards

– Identification and mitigation of Vulnerabilities

• Measurement of Security Processes– Concerned with assessing the efficiency and effectiveness of security processes

– Need for more detailed information on performance of security analysis

Page 5: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Who uses safety process measures?

• Business/ organisation senior managers: (Business viewpoint)• investment, performance• integrated capabilities• inter-organisational collaboration, trust, certification

• Projects: (System development viewpoint)• planning, estimating, integration with other processes• progress monitoring and management

• Safety Engineers: (Capability viewpoint)• efficiency and effectiveness of safety techniques• appropriateness of techniques across lifecycle• safety process improvement

Equally applicable to Security

Page 6: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

An organic approach to measuringProcess

Sub product

Product

Repr

esen

tatio

n

Life

cycle Technique

Effort HrsCost $Timescale daysQuality defectsQuantity LoC

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

Process

Sub product

Product

Repr

esen

tatio

n

Life

cycle Technique

Effort HrsCost $Timescale daysQuality defects

LoC

Sub -productSub

-productSub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Product

--

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

Sub -productSub

-productSub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Product

--

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub -productSub

-productSub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Product

Sub -productSub

-productSub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub -product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Sub-product

Product

--

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Product

L1 L2

L3

L4

L5

L6

L7 L8

L9

C11

C2C1

Sub-product

Process

Sub product

Product

Repr

esen

tatio

n

Life

cycle Technique

Effort HrsCost $Timescale daysQuality defects

LoC

Page 7: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Language based measurement

Directly Recorded

Specialist, Week No

Directly Recorded

Safety: Post or Pre event?

Version Version

Indirect/traceable

Start/End time Start/End timeIndirect

Competency Number of Specialists

Indirect

From a simple language statement up to 18 base measures with context!

Process, Action, Representation, Product Analysed, Effort

Prelim HA, Check, HAZOP Study Report, aircraft, ejection seat, computer, 8 hrs

“Today I checked the prelim HAZOP report for the EF ejection seat, computer”

Page 8: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Statement constructionProcess Action Representation LRI/Unit Sub-Element

Compliance Contract Support CLAWZ files Software-Builds, e.g. CSCIs, e.g.Develop Compliance Process X1 Y1Identify Compliance Script X2 Y2Management Milestone Report X3 Y3Produce Modified Ada Files : :Re-Witness Process Input Ada Files, : :Run Staff : :Witness tools

TutoringZ procedure Specifications,

::

“In the Compliance Process, Witness the Modified Ada files for X2, Y3 “

A record of what actually happened from the person who did it!

Page 9: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

An individual engineer’s distribution of activity

Time (Duration of 50 weeks)

Effo

rt (H

ours

)

Seven Different ProjectsNine Different Processes

226 Measures Ranging from 0.25 to 47.5 hours

Page 10: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

CADMID Procurement Cycle

DISPOSALASSESSMENT DEMONSTRATIONCONCEPT IN SERVICEM’FACTURE

- Two or more companies develop the user andsystem requirement and initial designs.- After demonstration a company is selected to further develop and manufacture the product

Prototyping

SRDURD

Two Companies

PDR

Page 11: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Measuring the processes

• Both teams used the same safety standard– Process is risk management (Security/Safety)

• Hazard Identification • Risk Analysis (severity), • Risk Assessment (likelihood*Severity = Risk)• Risk Reduction

– Identify security/safety requirements– Mitigation identification– Implement and verify

Ass

essm

ent

Page 12: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Comparing the Hazard Identification Processes

• The hazards from both teams were compared and equivalents identified– Using “data sleuthing” comparison method, e.g.

• Group 1 have 20 hazards, Group 2 have 30 hazards• Common hazards = 15• proportion of hazards captured 15/30 = 0.5• Possible total hazards 20/0.5 = 40

– Note: not the actual data! Results yet to be released.– Simple analysis gives some confidence in the quality of

the identification process– Assumes processes are truly independent

Page 13: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

0

5

10

15

20

1 21 41 61 81 Project Weeks

Num

ber

of H

azar

ds

Identify Hazard

Risk Evaluation

Risk Assessment

Risk ReductionIdentMitigationVerified

PHL PHA SHA

↓ HAZOPs ↓

Typical Indicators - Safety Program

Page 14: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

0

5

10

15

20

1 21 41 61 81 Project Weeks

Num

ber

of H

azar

ds

Identify Hazard

Risk Evaluation

Risk Assessment

Risk ReductionIdentMitigationVerified

PHL PHA SHA

↓ HAZOPs ↓

Derived

Requirement

Growth

SRD

Typical Indicators - requirement effects

Page 15: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

0

5

10

15

20

1 21 41 61 81 Project Weeks

Num

ber

of H

azar

ds

Identify Hazard

Risk Evaluation

Risk Assessment

Risk ReductionIdentMitigationVerified

PHL PHA SHA

↓ HAZOPs ↓

Derived

Requirement

Growth

SRD

C A D M

Typical Indicators - Procurement Lifecycle

Page 16: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Standardized software safety certification methodology for use within the US Navy for all weapon systems,

Navy's Weapon System Explosives and Safety Review Board

System Definition &

Safety Planning

System Definition &

Safety Planning

Functional Hazard

Analysis

Functional Hazard

Analysis

Requirements Hazard

Analysis

Requirements Hazard

Analysis

Design & Implementation Hazard Analysis

Design & Implementation Hazard Analysis

CertificationCertification

Start

Fleet Release

Regression Testing

Regression Testing

Software Verification &

Validation

Software Verification &

Validation

Tool & Environment Qualification

Tool & Environment Qualification

Sustained Engineering

Sustained Engineering

Fleet Anomaly Reporting

Fleet Anomaly Reporting

Defect Resolution

Defect Resolution

Technology Insertion / Refresh

Technology Insertion / Refresh

Primary Process Area

Sub-Process Area

Page 17: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

ICM Table: Augmentations v2Issue - Category - Measure Mapping

Common Issue Area Measurement Category Measures

Milestone Dates Milestone Performance Critical Path Performance Requirements Status Problem Report Status Review Status Change Request Status Component Status Test Status

Work Unit Progress

Action Item Status Increment Content - Components

Schedule and Progress

Incremental Capability Increment Content - Functions Effort Staff Experience

Personnel

Staff Turnover Earned Value Financial Performance Cost Resource Availability

Resources and Cost

Environment and Support Resources Resource Utilization

Minor modifications to the existing ICM descriptions

Page 18: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

ICM Table: Augmentations v2Defects Functional Correctness Technical Performance

Supportability Time to Restore Cyclomatic Complexity Maintainability Maintenance Actions Utilization Throughput

Efficiency

Timing Portability Standards Compliance Usability Operator Errors

Failures Dependability - Reliability Fault Tolerance Hazards Hazard Scenarios Failure Modes Safety Assessments & Assumptions Mitigations

Dependability - Safety

Safety Incidents & Accidents

Product Quality

Assurance - Safety Safety Argument

Page 19: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Conclusion

• Discussed the measurement of safety/security processes• Identified who would benefit • Looked at a language/organic based method of measurement • Discussed the value of comparing processes• Looked at potential indicators and how they would benefit a project• A sketched future development for PSM

Page 20: Safety and Security Process Measurement · – Essentially a risk assessment task, where acceptable residual risk levels are included in specifications and applicable standards –

Contact points:Dr. John MurdochDepartment of Management Studies, University of York, UK+44 1904 [email protected]

Paul Caseley DSTL Information Management, UK+44 1684 77 [email protected]


Recommended