Engineering Process Compliance Review Template

advertisement
ESC/EN
Engineering Process
Compliance
Procedures
August 2002
Engineering Process Compliance
ESC/EN
 Four major steps to compliance
- Conduct Process Self-Assessment
- Complete Engineering Process Compliance Templates
- Submit Completed Templates and Selected Process Assets
- Appear before EN Compliance Board to Review

Self-Assessment

Completed Process Compliance Templates

Selected Process Assets
Conduct
Process
Self- Assessment
Prepare
Compliance
Templates
Submit
Templates and
Selected Assets
Collect
Process
Assets
2
Present
Result to
EN Comp Bd
Engineering Process Compliance
Step 1 - Conduct Process Self-Assessment
ESC/EN
 Four major steps to compliance
- Conduct Process Self-Assessment
- Complete Engineering Process Compliance Templates
- Submit Completed Templates and Selected Process Assets
- Appear before EN Compliance Board to Review

Self-Assessment

Completed Process Compliance Templates

Selected Process Assets
Conduct
Process
Self- Assessment
Prepare
Compliance
Templates
Submit
Templates and
Selected Assets
Collect
Process
Assets
3
Present
Result to
EN Comp Bd
Conducting the Self-Assessment
ESC/EN
 Complete Program Baseline Questionnaire
-
Provide an understanding of your program
 Unique circumstances or conditions
 Stakeholders
 etc.
Provide data needed to understand the gaps in
the ESC/EN Process Concepts when
compared to you business model
 Complete the Risk Manage Self Assessment
Survey
If your program has implemented a risk
management process, this checklist can help
us decide how well the process meets the
CMMI goals and specific practices.
Assist in the adaptation of the ESC/EN
Process Concepts to your program.
-
4
Risk Management Self Assessment Survey
Example
ESC/EN
 Complete All Sections:
SG 1 - Prepare for Risk Management
SG 2 - Identify and Analyze Risk
SG 3 - Mitigate Risks
GG 1 - Achieve SGs
GG 2 - Institutionalize a Managed Process
GG 3 - Institutionalize a Defined Process
GG 4 - Institutionalize a Quantitatively
Managed Process
GG 5 - Institutionalize an Optimizing
Process
 Collect Artifacts
 Helpful if Completed and Delivered
Electronically
5
Risk Management Self Assessment Survey
Example (Concluded)
ESC/EN
Specific Goal
Artifacts
Described
Questions
Your
Comments
Specific
Practice
Collect Artifacts
(i.e.Evidence) to
Support
Self Assessment
6
Program Baseline Questionnaire (Risk Management)
Example
ESC/EN
 Complete All Sections:
1 - Program Data
2 - ESC/MC POC
3 - MITRE POC
4 - Brief Program Description
5 - Contractor Information
6 - Program Status
7 - Risk Management Process
8 - Risk Management Data
9 - Contracting
10 - Other Comments
 Attach Support Material if Necessary
 Helpful if Completed and Delivered
Electronically
7
Program Baseline Questionnaire (Risk Management)
Example (Concluded)
ESC/EN
Section
Use
Space Needed
Data
Requested
Complete
All
Blanks
Provide
Narratives
Attach Artifacts
(i.e.Evidence) as
Applicable
8
Engineering Process Compliance
Step 2 - Complete Engineering Process Compliance Templates
ESC/EN
 Four major steps to compliance
- Conduct Process Self-Assessment
- Complete Engineering Process Compliance Templates
- Submit Completed Templates and Selected Process Assets
- Appear before EN Compliance Board to Review

Self-Assessment

Completed Process Compliance Templates

Selected Process Assets
Conduct
Process
Self- Assessment
Prepare
Compliance
Templates
Submit
Templates and
Selected Assets
Collect
Process
Assets
9
Present
Result to
EN Comp Bd
Engineering Process Compliance Templates
ESC/EN
 This template was created to assist in the development of ESC/EN
Compliance Board Briefing charts. It is based on the ESC/EN
Engineering Process Self- Assessment .
 The Chief Engineer should brief, as a minimum, program baseline
information, the results of the self-assessment survey and a review of
selected process assets.
 The Chief Engineer should address the topics as outlined in the
Process Compliance Template charts as appropriate for a complete
understanding of the state of process implementation in the program.
 The template should be tailored to meet your program business
environment and practices.
Process Compliance Templates are
Shown in the Following xx Charts
10
Process Compliance Template - Chart 1
x
ESC/EN
 x
[Program Name]
[Name of Process]
Compliance Status
[Chief Engineer Name]
[Date]
11
Process Compliance Template - Chart 2
Overview
ESC/EN
 Part 1 - Program Baseline
- Background
- Program Description
- Contractor Information
- Program Status
- [Process Name] Process Background
- Program [Process Name] Data
 Part 2 - [Process Name] Self-Assessment
- Assessment Summary
- Process Gaps and Gap Filler Solutions
- Practice Adoptions
- Assessment Details
- Assessment Conclusions
For Illustration
Purposes the
Risk Management
Process Self Assessment
Survey will be used
to form Templates
for Part 2 and 3
 Part 3 - Review of Selected [Process Name Assets]
12
Process Compliance Template - Chart 3
Part 1 - Program Baseline
Program Background
ESC/EN
Program Data
Program Name:
Acquisition
Organization:
Users:
ACAT Level
Program Manager
Name
Address
Phone
Fax
E-Mail
Chief Engineer
Name
Address
Phone
Fax
E-Mail
13
Process Compliance Template - Chart 4
Part 1 - Program Baseline
Program Description
ESC/EN
 Narrative or Graphic Description
14
Process Compliance Template - Chart 5
Part 1 - Program Baseline
Contractor Information
ESC/EN
Name
Contractor Information
Location
Role
History
Prime
Sub 1
Sub 2
Sub 3
Contracting (indicates types of risk mitigation actions available):
Type of contract: duration, basis for payment (include awards and incentives):
Government/Contractor, relationship: CAIV? TSPR? Role and involvement of user organizations:
Any other important features of contract or contracting process
Describe how you incorporate Contractor Risk into your Risk Management Program.
15
Process Compliance Template - Chart 6
Part 1 - Program Baseline
Program Status
ESC/EN
Primary
Purpose
of Acquisition
New Start
Program Status
Upgrade
Migration
YES
NO
YES
NO
YES
NO
Description of Other:
Next Major
Milestone
Milestone
Date
Purpose
16
Other
(Describe
Below)
Process Compliance Template - Chart 7
Part 1 - Program Baseline
[Process Name] Process Background
ESC/EN
[Process Name]
Describe Your
Current [Process
Name] Process
IPT (if so, which
(Use additional Charts as Required)
(Use additional Charts as Required)
organizations participate
and how often do they
meet?)
Describe how
[Process Name]
process data are
reported and
managed.
What [Process
Name] Tools are
used?
Is [Process Name]
Training given?
(If, Yes, describe)
Does your program
have a [Process
Name] Plan?
(Describe)
Other Comments
about your [Process
Name] Process.
(Use additional Charts as Required)
(Include Internal Program, Contractor, and Cross Programs)
(Use additional Charts as Required)
(Use additional Charts as Required)
(Use additional Charts as Required)
(Use additional Charts as Required)
17
Process Compliance Template - Chart 8
Part 1 - Program Baseline
Program [Process Name] Data
ESC/EN
[Process Name] Data
What key metrics are available to you under the contract or otherwise concerning contractor
performance?
What information does the government use regularly to manage the contract and oversee the
progress and direction?
What assessments have been done (Red Teams, other), by whom, and what were the results?
What redirection or replanning has been done, when? (show all replans, schedule slips, when
announced)?
18
Process Compliance Template - Chart 9
Part 2 - [Process Name] Self-Assessment
Assessment Summary
ESC/EN
KEY:
CMMI
Goal
SG 1
SG 2
SG 3
GG 1
GG 2
GG 3
GG 4
GG 5
YES
NO
Partially
Description
Prepare for Risk Management: Preparation for risk
management is conducted.
Identify and Analyze Risks: Risks are identified and
analyzed to determine their relative importance.
Mitigate Risks: Risks are handled and mitigated, where
appropriate, to reduce adverse impact on achieving
objectives.
Achieve Specific Goals. (Capability Level 1 - Performed)
Institutionalize a Managed Process. (Capability Level 2 Managed)
Institutionalize a Defined Process. (Capability Level 3 Defined)
Institutionalize a Quantitatively Managed Process.
(Capability Level 4 – Quantitatively Managed)
Institutionalize an Optimizing Process. (Capability Level 5
– Optimizing)
Risk Management Process Example
19
SPO
Summary
Fill in Boxes with
Appropriate Color
Process Compliance Template - Chart 10
Part 2 - [Process Name] Self-Assessment
Process Gaps and Gap Filler Solutions
ESC/EN
GAPS
GAP Filler
SG1
SG2
SG3
GG1
GG2
GG3
GG4
GG5
Risk Management Process Example
20
Process Compliance Template - Chart 11
Part 2 - [Process Name] Self-Assessment
Practice Adoptions
ESC/EN
SG1
SG2
SG3
GG1
GG2
GG3
GG4&5
- Install process support tools (SP1.1 & SP1.2)
- Establish Program RMP policy and procedures (SP1.3)
- Separate risk management from issue management (SP1.3)
- Implement standard risk management toolbox (SP2.1)
- Implement standard identification and analysis tools. (SP2.2)
- Formalize the mitigation planning and incorporate into program plans and execution. (SP3.1)
- Establish monitoring procedures and regular review cycle for mitigation plans.(SP3.2)
- Complete RMP Implementation (GP1.1 and GP1.2)
- Maintain current RM Team structure and establish recurring training. (GP1.1 and GP1.2)
- Implement suggested Policy (GP2.1)
- Implement suggested Operating Instruction (GP2.2, GP2.4, GP2.5)
- Maintain current RMP Team Structure (GP2.3)
- Incorporate Risk Management Products into Configuration Management process (GP2.6)
- Implement Standard RMP Guide (GP2.7), (GP2.8)
- Perform regular RMP Self Assessments (GP2.9)
- Incorporate activities, status and results of the RMP in program, directorate, and command
reviews. (GP2.10)
- Implement recommendations of GG2 (GP3.1 and GP3.2)
- As GG2&3 is being satisfied, consideration should be given to the GG4&5 goal at the
JPO level.
Risk Management Process Example
21
Process Compliance Template - Chart 12
Part 2 - [Process Name] Self-Assessment
Assessment Details
ESC/EN
Assessment Team:
Name
Organization
Role
Assessment Period:
Assessment Problems:
Recommendations for Future Assessments:
22
Process Compliance Template - Chart 13
Part 2 - [Process Name] Self-Assessment
Assessment Conclusions
ESC/EN
Overall Assessment Rating Level: (e.g. 0,1,2,3,4,or 5)
Summary of Findings:
Corrective Actions Needed:
23
Process Compliance Template - Chart 14
Part 3 - Review of Selected [Process Name] Assets
[Process Name] [Asset Name]
ESC/EN
Relates to Goal and Practice: (e.g. SG2, SP2.1)
Question Answered: (e.g. If yes, what are the indicators that risks are identified and documented?)
Description of Asset:
Note
The Number of Assets to Review
will be determine by the EN
Compliance Board after Receipt
of Templates and Selected Assets
How the Asset Answers the Question:
24
Process Compliance Template - Chart 15
Template Backup Charts
ESC/EN
BACKUP CHARTS
25
Process Compliance Template - Backup Chart 1
Part 2 - [Process Name] Self-Assessment
Assessment Details SG 1
ESC/EN
CMMI
Goal
SG 1
Practice
Description
hyperlink
SP 1.1
SP 1.2
SP 1.3
YES
Response
NO
Partially
Prepare for Risk Management: Preparation for risk
management is conducted.
Determine Risk Sources and Categories: Determine risk
sources and categories.
Do you have an approach to determining risk sources and
categories?
Define Risk Parameters: Define the parameters used to
analyze and classify risk s, and the parameters used to
control the risk management effort.
Do you have an approach to defining the parameters used to
analyze and classify risks, and the parameters used to
control the risk management effort?
Establish a Risk Management Strategy: Establish and
maintain the strategy and methods to be used for risk
management.
Have you established and are you maintaining a strategy
and a set of methods to be used for risk management?
Comments
Risk Management Process Example
26
Process
Assets Collected
Process Compliance Template - Backup Chart 2
Part 2 - [Process Name] Self-Assessment
Assessment Details SG 2
ESC/EN
CMMI
Goal
SG 2
Practice
Description
hyperlink
SP 2.1
SP 2.2
YES
Response
NO
Partially
Identify and Analyze Risk s: Risk s are identified and
analyzed to determine their relative importance.
Identify Risk s: Identify and document the risk s.
Do you identify and document the risks?
Evaluate, Classify, and Prioritize Risk s: Evaluate and
classify each identified risk using the defined risk
categories and parameters, and determine its relative
priority.
Do you evaluate and classify each identified risk using the
defined risk categories and parameters, and determine its
relative priority?
Comments
Risk Management Process Example
27
Process
Assets Collected
Process Compliance Template - Backup Chart 3
Part 2 - [Process Name] Self-Assessment
Assessment Details SG 3
ESC/EN
CMMI
Goal
SG 3
Practice
Description
hyperlink
SP 3.1
SP 3.2
YES
Response
NO
Partially
Mitigate Risk s: Risk s are handled and mitigated, where
appropriate, to reduce adverse impact on achieving
objectives.
Develop Risk Mitigation Plans: Develop a risk mitigation
plan for the most important risk s to the project, as defined
by the risk management strategy.
Do you develop risk mitigation plans for the most important
risks to the project, as defined by the risk management
strategy?
Implement Risk Mitigation Plans: Monitor the status of each
risk periodically and implement the risk mitigation plan as
appropriate.
Do you monitor the status of each risk periodically and
implement the risk mitigation plan as appropriate?
Comments
Risk Management Process Example
28
Process
Assets Collected
Process Compliance Template - Backup Chart 4
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 1
ESC/EN
CMMI
Goal
GG 1
Practice
Description
hyperlink
GP 1.1
GP 1.2
YES
Response
NO
Partially
Achieve Specific Goals. (Capability Level 1 - Performed)
Identify Work Scope: Identify the scope of the work to be
performed and work products to be produced for risk
management, and communicate this information to those
performing the work .
Have you identified the scope of the work to be performed
and work products to be produced for risk management, and
communicate this information to those performing the work?
Perform Base Practices: Perform the base practices of the
risk management process to develop work products and
provide services to achieve the specific goals of the
process area.
Are you performing the base practices of the risk
management process to develop work products and provide
services to achieve the specific goals of the process area?
(Satisfying all of the 3 specific goals and associated
practices listed above)
Comments
Risk Management Process Example
29
Process
Assets Collected
Process Compliance Template - Backup Chart 5
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 2
ESC/EN
CMMI
Goal
GG 2
Practice
Description
hyperlink
GP 2.1
GP 2.2
GP 2.3
YES
Response
NO
Partially
Institutionalize a Managed Process. (Capability Level 2 Managed)
Establish an Organizational Policy: Establish and maintain
an organizational policy for planning and performing the risk
management process.
Have you established and are you maintaining an
organizational policy for planning and performing the risk
management process?
Plan the Process: Establish and maintain the requirements
and objectives, and plans for performing the risk
management process.
Have you established and are you maintaining the
requirements and objectives, and plans for performing the
risk management process?
Provide Resources: Provide adequate resources for
performing the planned process, developing the work
products and providing the services for the risk
management process.
Are you providing adequate resources for performing the
planned process, developing the work products and providing
the services for the risk management process?
Comments
Risk Management Process Example
30
Process
Assets Collected
Process Compliance Template - Backup Chart 6
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 2 (Continued)
ESC/EN
CMMI
Goal
GG 2
Practice
Description
hyperlink
GP 2.4
GP 2.5
GP 2.6
GP 2.7
YES
Response
NO
Partially
Institutionalize a Managed Process. (Capability Level 2 Managed)
Assign Responsibility: Assign responsibility and authority
for performing the process, developing the work products,
and providing the services of the risk management process.
Have you assigned responsibility and authority for performing
the process, developing the work products, and providing the
services of the risk management process?
Train People: Train the people performing or supporting the
risk management process as needed.
Have you trained the people performing or supporting the risk
management process as needed?
Manage Configurations: Place designated work products of
the risk management process under appropriate levels of
configuration management.
Have you placed designated work products of the risk
management process under appropriate levels of
configuration management?
Identify and Involve Relevant Stak eholders: Identify and
involve the relevant stak eholders of the risk management
process as planned.
Have you identified and involved the relevant stakeholders of
the risk management process as planned?
Comments
Risk Management Process Example
31
Process
Assets Collected
Process Compliance Template - Backup Chart 7
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 2 (Concluded)
ESC/EN
CMMI
Goal
GG 2
Practice
Description
hyperlink
GP 2.8
GP 2.9
GP 2.10
YES
Response
NO
Partially
Institutionalize a Managed Process. (Capability Level 2 Managed)
Monitor and Control the Process: Monitor and control the
risk management process against the plan and tak e
appropriate corrective action.
Are you monitoring and controlling the risk management
process against the plan and taking appropriate corrective
action?
Objectively Evaluate Adherence: Objectively evaluate
adherence of the risk management process and the work
products and services of the process to the applicable
requirements, objectives, and standards, and address
noncompliance.
Do you objectively evaluate adherence of the risk
management process and the work products and services of
the process to the applicable requirements, objectives, and
standards, and address noncompliance?
Review Status with Higher-Level Management: Review the
activities, status, and results of the risk management
process with management and resolve issues.
Do you review the activities, status, and results of the risk
management process with management and resolve issues?
Comments
Risk Management Process Example
32
Process
Assets Collected
Process Compliance Template - Backup Chart 8
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 3
ESC/EN
CMMI
Goal
GG 3
Practice
Description
hyperlink
GP 3.1
GP 3.2
YES
Response
NO
Partially
Institutionalize a Defined Process. (Capability Level 3 Defined)
Establish a Defined Process: Establish and maintain the
description of a defined risk management process.
Has your organization (e.g., ESC) established and is it
maintaining the description of a defined (standardized) risk
management process?
Collect Improvement Information: Collect work products,
measures, and improvement information derived from
planning and performing the risk management process to
support the future use and improvement of the
organization’s processes and process assets.
Is your organization (e.g., ESC) collecting work products,
measures, and improvement information derived from
planning and performing the risk management process to
support the future use and improvement of the organization’s
processes and process assets?
Comments
Risk Management Process Example
33
Process
Assets Collected
Process Compliance Template - Backup Chart 9
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 4
ESC/EN
CMMI
Goal
GG 4
Practice
Description
hyperlink
GP 4.1
GP 4.2
YES
Response
NO
Partially
Institutionalize a Quantitatively Managed Process.
(Capability Level 4 – Quantitatively Managed)
Establish a Quality Objectives: Establish and maintain
quantitative objectives for the risk management process
about quality and process performance based on customer
needs and business objectives.
Has your organization (e.g., ESC) established and is it
maintaining quantitative objectives for the risk management
process about quality and process performance based on
customer needs and business objectives?
Stabilize Subprocess Performance: Stabilize the
performance of one or more subprocesses of the risk
management process to determine its ability to achieve the
established quantitative quality and process performance
objectives.
Has your organization (e.g., ESC) stabilized the
performance of one or more subprocesses of the risk
management process to determine its ability to achieve the
established quantitative quality and process performance
objectives?
Comments
Risk Management Process Example
34
Process
Assets Collected
Process Compliance Template - Backup Chart 10
Part 2 - [Process Name] Self-Assessment
Assessment Details GG 5
ESC/EN
CMMI
Goal
GG 5
Practice
Description
hyperlink
GP 5.1
GP 5.2
YES
Response
NO
Partially
Institutionalize an Optimizing Process. (Capability Level 5
– Optimizing)
Ensure Continuous Process Improvement: Ensure
continuous improvement of the risk management process in
fulfilling the relevant business goals of the organization.
Does your organization (e.g., ESC) ensure continuous
improvement of the risk management process in fulfilling the
relevant business goals of the organization?
Correct Common Cause of Problems: Identify and correct
the root causes of defects and other problems in the risk
management process.
Does your organization (e.g., ESC) identify and correct the
root causes of defects and other problems in the risk
management process?
Comments
Risk Management Process Example
35
Process
Assets Collected
Engineering Process Compliance
Step 3 - Submit Completed Templates and Selected Assets
ESC/EN
 Four major steps to compliance
- Conduct Process Self-Assessment
- Complete Engineering Process Compliance Templates
- Submit Completed Templates and Selected Process Assets
- Appear before EN Compliance Board to Review

Self-Assessment

Completed Process Compliance Templates

Selected Process Assets
Conduct
Process
Self- Assessment
Prepare
Compliance
Templates
Submit
Templates and
Selected Assets
Collect
Process
Assets
36
Present
Result to
EN Comp Bd
Engineering Process Compliance
Step 3 - Submit Completed Templates and Selected Assets
ESC/EN
 Complete Templates in Step 2 and Submit them to ESC/EN one week
prior to the date of the EN Compliance Review
 Complete the following Process Assets to ESC/EN two weeks prior to
the date of the EN Compliance Review
Risk Management Process
Selected Asset List
Requirements Process
Selected Asset List
 Electronic Submittal is Preferred
37
Engineering Process Compliance
Step 4 - Appear Before EN Compliance Board
ESC/EN
 Four major steps to compliance
- Conduct Process Self-Assessment
- Complete Engineering Process Compliance Templates
- Submit Completed Templates and Selected Process Assets
- Appear before EN Compliance Board to Review

Self-Assessment

Completed Process Compliance Templates

Selected Process Assets
Conduct
Process
Self- Assessment
Prepare
Compliance
Templates
Submit
Templates and
Selected Assets
Collect
Process
Assets
38
Present
Result to
EN Comp Bd
Engineering Process Compliance
Step 4 - Appear Before EN Compliance Board
ESC/EN
 Compliance Board Agenda
- Introductions
- Chief Engineer Presentation
- Comments By Program Management (Optional)
- Question and Answer Period
- Assignment of Action Items
 Board Duration
- One Process 1 - 2 hours
- Two Processes 2 - 4 hours
 Participants
- Chief Engineer
- Process Facilitator(s)
- Support (as required)
- Program Management (Optional)
39
Engineering Process Compliance
Points of Contact
ESC/EN
 EN Compliance Board Secretary
- Name / Phone / E-Mail
 EN Compliance Board Members
- Chair: Name / Phone / E-Mail
- Member: Name / Phone / E-Mail
- Member: Name / Phone / E-Mail
- Member: Name / Phone / E-Mail
- Member: Name / Phone / E-Mail
 EN Engineering Process Improvement Team
- Jeff Higginson / 16137 / higginso@mitre.org
- Mike Bloom / 13387 / mjbloom@mitre.org
- Joe Duquette / 16373 / joe@mitre.org
- Jen Anderson /15466 / jeanders@mitre.org
40
Download