Академический Документы
Профессиональный Документы
Культура Документы
For:
TECHSOFT NDIA-Brief-0001
TSDoran-NDIA-SE_23OCT08_v1.0
Overview
Purpose
TECHSOFT
Standards-based Process Improvement Success
Why Harmonize?
Issues
Impacts to you
Path
Concepts
Where we are today
How we got here Key changes in 15288 & 12207
TSDoran-NDIA-SE_23OCT08_v1.0
Purpose
Show how the key changes in the alignment of a
foundational systems/software standards set
(ISO/IEC/IEEE 15288 and ISO/IEC/IEEE 12207) facilitates
integrated systems and software engineering, project
management, and acquisition
TSDoran-NDIA-SE_23OCT08_v1.0
TECHSOFT
Who We Are
Founded in 1990
Based in Pensacola, Florida
Presence in Charleston, SC
TSDoran-NDIA-SE_23OCT08_v1.0
What We Do
Systems & Software
Development
Database Applications
Security / IA
Web Development
Network Engineering/Hosting
Training
Process Engineering/Process
Improvement
CMMI
SEI Partner
Source: N65236-ENGOPS-BRIEF-0068-1.1, Standardization of Systems Engineering & Project Management Using CMMI, M.T. Kutch, Jr., 17JUL08
TSDoran-NDIA-SE_23OCT08_v1.0
Training / Education
SSC-C SE Instruction
Intro to PI WBT
CMMI Level 2
SSC-C SE
Process Manual
SE 101 WBT
CMMI Level 3
SSC-C SW-Dev
Process Manual
SE Fundamentals
SSC-C SW-Maint
Process Manual
SE for Managers
Project Reviews
Balanced Scorecard
EPO Website
ePlan Builder
Underway
Integrated Product
Teams
Certification/Degrees
IT Tools
Completed/Ongoing
7
With Extensive
OPA Support
Source: N65236-ENGOPS-BRIEF-0048-1.2, Tools and Resources to Enable
Systems Engineering Improvement, M.T. Kutch, Jr. & M. Knox, NOV07
TSDoran-NDIA-SE_23OCT08_v1.0
41
ISO/IEC 15288:2002
Lower Costs
TSDoran-NDIA-SE_23OCT08_v1.0
02-03
Eat that
elephant
one bite
at a time!
05-07
Studies
2005-05-27
15288
HARMONIZATION
12207
Harmonization
ISO/IEC 15288 & ISO/IEC 12207 Revisions
Harmonization
Alignment
STOCKHOLM meeting
ISO/IEC 12207
ISO/IEC 15939
Publicity
Integration
ISO/IEC 15288
ISO/IEC 24748
ISO/IEC 16085
Life cycle concepts
Process Architecture
ISO/IEC 15271
ISO/IEC 19760
N0869
To Be Determined
03-04
Missing
Implementation Guidance
11/06/2006
12
08-1x
10
System
Level
Processes
TSDoran-NDIA-SE_23OCT08_v1.0
LC Adaptation
Domains, Disciplines,
& Specialties
Prior Version Transition
DRAFT
11
12207:Amds
Processes
Processes
P+O
SubProcesses
12207:2008
15288:2008
15288:2002
Processes
Processes
Processes
P+O
Activities
P+O
Lower-level
Processes
New groupings
P+O
P+O
Activities
= means equals to
P+O means Process + Outcomes
P+O
Activities
Tasks
Tasks
Tasks
Activities
Lists
Notes
Notes
Notes
PRM Annex
PRM Annex
P+O
P+O
Optional
Construct
Process
Name, Purpose,
Outcome(s)
1
1..*
Activity
Normative
Name
1
1..*
Task
1
0..*
Note
13
Informative
Project
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Supply Process
Project Assessment
Process
Requirements Analysis
Process
Architectural Design
Process
Enterprise Environment
Management Process
Decision-Making Process
Implementation Process
Investment Management
Process
Integration Process
System LC Processes
Management Process
Configuration
Management Process
Verification Process
Resource Management
Process
Information Management
Process
Transition Process
Enterprise
Quality Management
Process
Validation Process
Operation Process
Maintenance Process
Disposal Process
Source: WG7 N1111; Adapted by Jim Moore, MITRE Corporation from chart by Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
14
Project
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Supply Process
Project Assessment
Process
Requirements Analysis
Process
Architectural Design
Process
Enterprise
Enterprise Environment
Management Process
Decision-Making Process
Implementation Process
Investment Management
Process
Integration Process
System LC Processes
Management Process
Configuration
Management Process
Verification Process
Resource Management
Process
Information Management
Process
Transition Process
Quality Management
Process
0..*
Process
Name, Purpose,
Outcome(s)
1
1
1..*
Activity
Normative
Name
1
1..*
Task
Validation Process
1
0..*
Operation Process
Note
Maintenance Process
Disposal Process
Adapted from WG7 N1111; Source: Jim Moore, MITRE Corporation and Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
15
Informative
Project
Technical
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Stakeholder Reqmts
Definition Process
Supply Process
Project Assessment
Process
Requirements Analysis
Process
Requirements Analysis
Process
Architectural Design
Process
Architectural Design
Process
Enterprise Environment
Management Process
Decision-Making Process
Implementation Process
Implementation Process
Investment Management
Process
Integration Process
Integration Process
System LC Processes
Management Process
Configuration
Management Process
Verification Process
Resource Management
Process
Information Management
Process
Transition Process
Transition Process
Validation Process
Validation Process
Operation Process
Operation Process
Maintenance Process
Maintenance Process
Disposal Process
Disposal Process
Enterprise
Quality Management
Process
Verification Process
Source: WG7 N1111; Adapted by Jim Moore, MITRE Corporation from chart by Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
16
Project
Project
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Supply Process
Project Assessment
Process
Requirements Analysis
Process
Decision Management
Process
Architectural Design
Process
Enterprise Environment
Management Process
Decision-Making Process
Implementation Process
Investment Management
Process
Configuration
Management Process
Integration Process
System LC Processes
Management Process
Configuration
Management Process
Information Management
Process
Verification Process
Resource Management
Process
Information Management
Process
Measurement Process
Transition Process
Enterprise
Quality Management
Process
From
ISO/IEC
15939
Validation Process
Operation Process
Maintenance Process
Disposal Process
Source: WG7 N1111; Adapted by Jim Moore, MITRE Corporation from chart by Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
17
Project
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Supply Process
Requirements Analysis
Process
Enterprise
Organizational
Project-Enabling
Decision Management
Process
Architectural Design
Process
Enterprise Environment
Management Process
Implementation Process
Investment Management
Process
Infrastructure
Management Process
Configuration
Management Process
Integration Process
System LC Processes
Management Process
Project Portfolio
Management Process
Information Management
Process
Verification Process
Resource Management
Process
Human Resource
Management Process
Measurement Process
Transition Process
Quality Management
Process
Quality Management
Process
Validation Process
Operation Process
Maintenance Process
Disposal Process
Source: WG7 N1111; Adapted by Jim Moore, MITRE Corporation from chart by Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
18
Supply Process
Agreement
Project
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Supply Process
Requirements Analysis
Process
Decision Management
Process
Architectural Design
Process
Implementation Process
Configuration
Management Process
Integration Process
Information Management
Process
Verification Process
Measurement Process
Transition Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Validation Process
Operation Process
Maintenance Process
Disposal Process
Source: WG7 N1111; Adapted by Jim Moore, MITRE Corporation from chart by Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
19
Project
Technical
Acquisition Process
Stakeholder Reqmts
Definition Process
Supply Process
Requirements Analysis
Process
Decision Management
Process
Architectural Design
Process
Implementation Process
Configuration
Management Process
Integration Process
Information Management
Process
Verification Process
Measurement Process
Transition Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Validation Process
Operation Process
Maintenance Process
Disposal Process
Source: WG7 N1111; Adapted by Jim Moore, MITRE Corporation from chart by Anatol Kark, National Research Council, Canada
TSDoran-NDIA-SE_23OCT08_v1.0
20
21
System
Context
Primary
Supporting
Acquisition Process
Development Process
Process Implementation
Documentation
Management Process
Supply Process
System Requirements
Analysis
Software Requirements
Analysis
Configuration
Management Process
System Architectural
Design
Software Architectural
Design
Quality Assurance
Process
Verification Process
System Integration
Validation Process
System Qualification
Testing
Software Integration
Software Installation
Software Qualification
Testing
Audit Process
Organizational
Improvement Process
Management Process
Infrastructure Process
Training Process
Software Acceptance
Support
Primarily
organizationoriented
Primarily
projectoriented
Operation Process
Maintenance Process
22
Problem Resolution
Process
TSDoran-NDIA-SE_23OCT08_v1.0
23
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
24
Software Problem
Resolution Process
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
25
Software Problem
Resolution Process
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
26
Software Problem
Resolution Process
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
27
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
28
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
29
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
30
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
31
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
32
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
Project
Technical
SW Implementation
SW Support
Acquisition Process
Stakeholder Reqmts
Definition Process
Software Implementation
Process
Software Documentation
Management Process
Supply Process
System Requirements
Analysis Process
Software Requirements
Analysis Process
Software Configuration
Management Process
Decision Management
Process
System Architectural
Design Process
Software Architectural
Design Process
Software Quality
Assurance Process
Implementation Process
Software Detailed
Design Process
Software Verification
Process
Configuration
Management Process
System Integration
Process
Software Construction
Process
Software Validation
Process
Information Management
Process
System Qualification
Testing Process
Software Integration
Process
Measurement Process
Software Installation
Process
Software Qualification
Testing Process
Organizational
Project-Enabling
Life Cycle Model
Management Process
Infrastructure
Management Process
Project Portfolio
Management Process
Human Resource
Management Process
Quality Management
Process
Activities, Tasks
Software Acceptance
Support Process
SW Reuse
Software Operation
Process
Domain Engineering
Process
Software Maintenance
Process
Reuse Asset
Management Process
Software Disposal
Process
Reuse Program
Management Process
One or more
33
12207 Outcomes
Software Problem
Resolution Process
One or more
15288 Outcomes
12207-based Outcome/s
Activities, Tasks
15288
12207
1.
2.
3.
4.
5.
6.
7.
The 12207 Annexes (12207 and 15288 differ somewhat in format and content here)
Tailoring (Normative)
Process Reference Model (Normative)
A.
B.
C.
E.
G.
H.
I.
D.
F.
15504-2 Conformance, PRM Lower Level Processes for Acquisition, Supply, Life Cycle Model Management,
Human Resource Management, and Software Operation
TSDoran-NDIA-SE_23OCT08_v1.0
35
Backward compatible
Usable stand alone or jointly by systems and software teams
System Context processes are nearly identical or the 12207 processes
provide software-appropriate specializations of, or contribute to the
outcomes of, the corresponding15288 processes
Especially on Agreement and Project Processes
Common Conformance/Tailoring
Common Life Cycle Model and Stage Concepts
Free Guidance (Annexes and Plan for TR 24748-1)
Easier Joint Use Improved Efficiency Reduced Costs
Common Acquisition, Supply and Management Views
TSDoran-NDIA-SE_23OCT08_v1.0
36
Source: WG 7 N1103 Strategy for Integration Study Group Final Report, 22APR08
TSDoran-NDIA-SE_23OCT08_v1.0
37
TSDoran-NDIA-SE_23OCT08_v1.0
38
39
TSDoran-NDIA-SE_23OCT08_v1.0
40
Questions?
TSDoran-NDIA-SE_23OCT08_v1.0
41
TSDoran-NDIA-SE_23OCT08_v1.0
42
Abbreviations - 1
ANSI
CMMI
CMU
IEC
IEEE
IEEE CS
INCOSE
ISO
IT
JTC1
LCP
NWIP
OPA
OPD
SC
SG
TSDoran-NDIA-SE_23OCT08_v1.0
43
Abbreviations - 2
SC7
SE
SEI
S2ESC
SEP
SWE
SWG
WG
WG7
VSE
TSDoran-NDIA-SE_23OCT08_v1.0
44
References - 1
For ISO and ISO/IEC Standards (Current and Withdrawn):
http://www.iso.org/iso/iso_catalogue.htm
1)
2)
3)
TSDoran-NDIA-SE_23OCT08_v1.0
45
References - 2
For IEEE Standards:
http://www.ieee.org/web/standards/home/index.html
IEEE Std 1220TM-2005, IEEE Standard for Application and
Management of the Systems Engineering Process
Or related information:
http://standards.computer.org/s2esc/
IEEE CS Software and Systems Engineering Standards Committee
for on-going SE/SW standards activities
http://pascal.computer.org/sev_display/index.action
SEVOCAB: An IEEE CS and ISO/IEC JTC 1/SC7 project, SEVOCAB
includes definitions from international standards; This database is
issued periodically as a formal, published International Standard
(ISO/IEC 24765) reflecting a "snapshot" of the database.
TSDoran-NDIA-SE_23OCT08_v1.0
46