Upload
ngomien
View
232
Download
4
Embed Size (px)
Citation preview
Classifica(on2:FoxholeTechnologyEmployeesOnly
CMMIProjectManagement
RefresherTraining
RMD 032 – Project Management Refresher Training Course
September 21, 2017 – Version 1.0
The Process Approach
Always On Target
1 Copyright 2017 Foxhole Technology
The Triad Reference Model
Can Technology work well without People? And anymore, can People work well
without Technology?
It takes a Process to
bring technology and
people together to
achieve anything
The major determinant of cost and schedule - “Quality” - is reflected in the Triad Reference Model … Process, Technology, and People Working
Together to Achieve Quality.
Process
Technology People
The Premise of Process Management
Always On Target
2 Copyright 2017 Foxhole Technology
• The quality of a “product” (or “service”) is dictated by the quality of the processes used to acquire, develop, and maintain it.
• Improvement focuses on fixing the processes, and then examining the impact on the product.
• Institutionalized processes remain long after the people who defined them are gone.
• The collection and analysis of data should be used continuously in a continuous manner to improve performance.
Well known “Process Initiatives” applied to manufacturing and systems engineering include:
CMMI * ISO 9000 * Six Sigma
Motivations for Repeatable Processes
Always On Target
3 Copyright 2017 Foxhole Technology
• Defined processes can promote use of technology and people to their best advantage.
• Disciplined use of processes facilitates evaluation, analysis, and improvement.
• Processes provide ways to work smarter, as opposed to harder.
The promise behind a set of repeatable processes: If people leave or technology changes, the organization should be able to continue moving
forward with minimal disruption.
Foxhole’s CMMI Methodology
Always On Target
4 Copyright 2017 Foxhole Technology
FoxholeCapabilityMaturityModelIntegrated(CMMI)ProcessModel
Why CMMI at Foxhole?
Always On Target
5 Copyright 2017 Foxhole Technology
• To develop a consistent way of delivering our services across projects
• To realize greater efficiencies, improve quality, and ultimately reduce cost of services
• To use as a market differentiator
Implementing a quality management structure is the right thing to do in an IT service delivery organization.
The “Five” Levels of CMMI Process Maturity
Always On Target
6 Copyright 2017 Foxhole Technology
Level 5 Optimizing
Level 4 Quantitatively
Managed
Level 3 Defined
Level 2 Managed
Level 1 Initial
From Risk & Rework
To Quality and Productivity
Foxhole attained CMMI Level 2 Appraisal in Services and CMMI Level 3 Appraisal in
Development in 2015 – Re-Appraisal for both takes place in 2018
CMMI Maturity Level 2 Requires 8 Process Areas
Always On Target
7 Copyright 2017 Foxhole Technology
Think of these processes in terms of how the project is managed, making sure that the
delivered “product” (services) meets Foxhole’s desired quality of management, and that the project has a firm foundation
from which it can work effectively every day …
Work Planning * Service Delivery * Work Monitoring & Control * Requirements Management * Supplier Agreement Management
Process and Product Quality Assurance * Measurement & Analysis
Configuration Management
Project Management
Quality Management
Technical Management
CMMI Process Areas: Work Planning
Always On Target
8 Copyright 2017 Foxhole Technology
Process Area 1 – Work Planning • Purpose: Establish and maintain plans that define work activities
• Specific Goal 1: Establish estimates • Specific Goal 2: Develop a work plan
• Specific Goal 3: Obtain commitment to the plan
Work Planning – Project Management Plan
Always On Target
9 Copyright 2017 Foxhole Technology
Table of Contents 1. Introduction
1. Project Overview 2. Project Scope
1. Period of Performance 2. Approach – Methodology 3. Major Deliverables 4. Project Constraints 5. Out of Scope Items 6. Planning Assumptions 7. Project Milestones
3. Project Organization 1. Stakeholder Analysis 2. Project Team Roles and Responsibilities
4. Organization Chart 1. Budget Plan 2. Work Breakdown Schedule 3. Project Schedule 4. Basis of Estimates
5 Project Monitoring and Control 1. Meetings 2. Project Status Report
6 Supporting Plans 1 Stakeholder –
Communications Plan 2 Facilities – Resources Plan 3 Configuration Management
Plan 4 Staffing Plan 5 Quality Assurance Plan 6 Process Audit Plan 7 Training Plan 8 Measurement & Analysis
Plan 9 Risk Management Plan 10 Security Plan 11 Sub-Contractor – Supplier
Plan 12 Lessons Learned Plan
7 Other Plans (if applicable) 1 Product Procurement Plan 2 Transition Plan 3 OCI Plan
Every Foxhole Prime project will have a Project Plan, or a TOMP, in place.
WHY? Because if Harry, the PM on the project, gets run over
by a big truck, Foxhole has a
responsibility to its customer to maintain
the project, and reduce the “down” time that a new PM
will have trying to get the project back up to
speed …
CMMI Process Area – Work Monitoring & Control
Always On Target
10 Copyright 2017 Foxhole Technology
Process Area 2 – Work Monitoring and Control
• Purpose: Provide understanding of the ongoing work so that appropriate corrective action can be taken when the performance
deviates significantly from the plan.
• Specific Goal 1: Monitor work against plan • Specific Goal 2: Manage corrective action to closure
Work Monitoring & Control – Risk Log
Always On Target
11 Copyright 2017 Foxhole Technology
This document is maintained on a
regular basis within Foxhole’s Monthly Deep Dive Project
Status Report
CMMI Process Area – Service Delivery
Always On Target
12 Copyright 2017 Foxhole Technology
Process Area 3 – Service Delivery • Purpose: Deliver service in accordance with service agreements.
• Specific Goal 1: Establish service agreements • Specific Goal 2: Prepare for Service Delivery
• Specific Goal 3: Deliver service
Service Delivery – Major Deliverables by LifeCycle
Always On Target
13 Copyright 2017 Foxhole Technology
INITIATION PLANNING EXECUTION & CONTROL CLOSING
Signed Contract WBS Monthly Deep Dive Report
Customer Survey
Signed Subcontract – NDA, TA, Sub-K
Project Schedule Program Review Subcontractor Evaluation
Stakeholder-Communications Plan
Configuration Management Plan
Risk-Issues-Action Plan Customer Sign-Off of Deliverables
Staffing Plan Final PMP – Approval by Customer and Foxhole
Customer Survey Final Audit Report
Project Site Established on SP2010
Measurement & Analysis Plan
Lessons Learned Report
Draft PMP Security Plan Periodic Audit Report(s)
Project Kickoff Briefing Foxhole Training Plan Customer Project Status Reports
Client Kickoff Briefing Requirements Change Control Requests
Project Meeting Minutes
Facilities-Resource Plan Customer Approval of Contract Requirements
Sub-Contractor Mid-Contract Evaluations
Initial Contract Process Audit Report
This list highlights the deliverables required by Foxhole during each phase; these are in addition to any defined client deliverables.
CMMI Process Area – Requirements Management
Always On Target
14 Copyright 2017 Foxhole Technology
Process Area 4 – Requirements Management • Purpose: Manage the requirements of the project’s products and
product components; identify inconsistencies between those requirements and the project’s plans and work products.
• Specific Goal 1: Manage requirements
Requirements Management – Traceability Matrix
Always On Target
15 Copyright 2017 Foxhole Technology
Requirements Traceability Matrix – Baseline Tracking Log
Baseline Tracking Log
Requirements Traceability Matrix
How does Foxhole manage customer
requirements?
CMMI Process Area – Sub-Contractor Agreement Management
Always On Target
16 Copyright 2017 Foxhole Technology
Process Area 5 – Sub-Contractor Agreement Management • Purpose: Manage the acquisition of products and services from
suppliers. • Specific Goal 1: Establish supplier agreements • Specific Goal 2: Satisfy supplier agreements
So “Process” makes Foxhole add quality partners to our projects … asking the right questions:
“What value does each partner bring to the table? … “What role will each play in the proposal process, and in the awarded contract ?” …
CMMI Process Area – Sub-Contractor Agreement Form
Always On Target
17 Copyright 2017 Foxhole Technology
• Supplier – Sub-Contractor Expectations – Strong Business Relationship between the Prime (Foxhole) and the Sub-Contractor ; Interactive Management Relations
between the companies ; Adherence to the Timeline of the Project Schedule ; Responsibility toward Cost Management – The Highest Degree of Quality Performance ; The Attributes of a Project “Team Player” ; Timeliness of Deliveries ;
Cooperation in Meeting Mission Objectives ; Willingness to Go Above and Beyond when Needed to Meet Mission Objectives ; Raising Issues and Resolutions in a Timely Manner ; Presentation of the Foxhole Image – Upholding our Values and Supporting the Team
Sub-Contractor Agreement Form
Instructions: Identify a listing of potential sub-contractors to fill the requirement. Include Contact Information
Company Name Email Address Telephone
Instructions: Please describe the strengths and weaknesses of potential sub-contractors, including any Past Performance on a previous Foxhole Prime Project.
Company Strengths Weaknesses
CMMI Process Area – Process & Product Quality Assurance
Always On Target
18 Copyright 2017 Foxhole Technology
Process Area 6 – Process & Product Quality Assurance
• Purpose: Provide staff and management with objective insight into processes and associated work products.
• Specific Goal 1: Objectively evaluate processes and work products • Specific Goal 2: Provide objective insight
Process is as much about Foxhole’s relationship with our contract customer, and how we are performing for them, as it is about Foxhole’s internal process performance as a company …
Process Quality Assurance measures Foxhole’s internally managed CMMI Level 2 Services and Level 3 Development
process areas for completeness against CMMI process requirements.
CMMI Process Area – Audit Process Steps
Always On Target
19 Copyright 2017 Foxhole Technology
PPQA reviews artifact
PPQA interviews project staff
PPQA completes checklist and identifies required corrective actions
PPQA provides feedback to project team and management
CMMI Process Area – Measurement & Analysis
Always On Target
20 Copyright 2017 Foxhole Technology
Process Area 7 – Measurement & Analysis
• Purpose: Develop and sustain a measurement capability that is used to support management information needs.
• Specific Goal 1: Align measurement and analysis activities
• Specific Goal 2: Provide measurement results
This process area measures how Foxhole is performing internally on a Prime Contract
against Foxhole’s established performance standards or metrics
CMMI Process Area – Measurement & Analysis Metrics
Always On Target
21 Copyright 2017 Foxhole Technology
CMMI Process Area – Configuration Management
Always On Target
22 Copyright 2017 Foxhole Technology
Process Area 8 – Configuration Management
• Purpose: Establish and maintain the integrity of work products using configuration identification, configuration control, configuration status
accounting, and configuration audits.
• Specific Goal 1: Establish baselines • Specific Goal 2: Track and control changes
• Specific Goal 3: Establish integrity
All project documents are identified and stored on the designated project portal site, or, as may be
required, on a customer project site.
For all Prime contracts,
project artifacts are
documented, approved and baselined, and
changed as may be
necessary through a controlled
process effort.
ISO 9001:2008 and CMMI – Final Thoughts
Always On Target
23 Copyright 2017 Foxhole Technology
Foxhole’s goal is to mature our Level 2 CMMI Services and Level 3 CMMI Development Appraisals, which we believe better prepares
for our company’s growth into Large Business status, and also beats those competitors who do not have an everyday, working
process methodology. Currently, we are evaluating increasing our Services Appraisal to Level 3 status in 2018.
Thanks for being a part of our future.
Thank You
Always On Target
24 Copyright 2017 Foxhole Technology
• Proceed to the Evaluation Section of this FormSite Presentation to Evaluate This Training Deck.
ThisProcessprogramdeckisarequiredtrainingexerciseforcon8nuedapprovalofCMMIAppraisalsandISO9001Cer8fica8ons.Thanksfor
par8cipa8ng!