CMMI Project Management Refresher Training Classifica(on 2: Foxhole Technology Employees Only RMD 032 Project Management Refresher Training Course September 21, 2017 Version 1.0
The Process Approach The Triad Reference Model Can Technology work well without People? And anymore, can People work well without Technology? Process It takes a Process to bring technology and people together to achieve anything Technology People The major determinant of cost and schedule - Quality - is reflected in the Triad Reference Model Process, Technology, and People Working Together to Achieve Quality. 1
The Premise of Process Management 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 2
Motivations for Repeatable Processes 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. 3
Foxhole s CMMI Methodology Foxhole Capability Maturity Model Integrated (CMMI) Process Model 4
Why CMMI at Foxhole? 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. 5
The Five Levels of CMMI Process Maturity To Quality and Productivity Level 5 Optimizing Level 4 Quantitatively Managed From Risk & Rework Level 1 Initial Level 2 Managed Level 3 Defined 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 6
CMMI Maturity Level 2 Requires 8 Process Areas 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 Project Management Process and Product Quality Assurance * Measurement & Analysis Quality Management Configuration Management Technical Management 7
CMMI Process Areas: Work Planning 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 8
Work Planning Project Management Plan 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 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 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 9
CMMI Process Area Work Monitoring & Control 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 10
Work Monitoring & Control Risk Log This document is maintained on a regular basis within Foxhole s Monthly Deep Dive Project Status Report 11
CMMI Process Area Service Delivery 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 12
Service Delivery Major Deliverables by LifeCycle INITIATION PLANNING EXECUTION & CONTROL CLOSING Signed Contract WBS Monthly Deep Dive Report Customer Survey Signed Subcontract NDA, TA, Sub-K Stakeholder- Communications Plan Staffing Plan Project Schedule Program Review Subcontractor Evaluation Configuration Management Plan Final PMP Approval by Customer and Foxhole Risk-Issues-Action Plan Customer Survey Customer Sign-Off of Deliverables 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 Facilities-Resource Plan Requirements Change Control Requests Customer Approval of Contract Requirements Initial Contract Process Audit Report Project Meeting Minutes Sub-Contractor Mid- Contract Evaluations This list highlights the deliverables required by Foxhole during each phase; these are in addition to any defined client deliverables. 13
CMMI Process Area Requirements Management 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 14
Requirements Management Traceability Matrix Requirements Traceability Matrix Baseline Tracking Log Baseline Tracking Log How does Foxhole manage customer requirements? Requirements Traceability Matrix 15
CMMI Process Area Sub-Contractor Agreement Management 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? 16
CMMI Process Area Sub-Contractor Agreement Form 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 17
CMMI Process Area Process & Product Quality Assurance 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. 18
CMMI Process Area Audit Process Steps PPQA reviews artifact PPQA interviews project staff PPQA completes checklist and identifies required corrective actions PPQA provides feedback to project team and management 19
CMMI Process Area Measurement & Analysis 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 20
CMMI Process Area Measurement & Analysis Metrics 21
CMMI Process Area Configuration Management 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. For all Prime contracts, project artifacts are documented, approved and baselined, and changed as may be necessary through a controlled process effort. 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. 22
ISO 9001:2008 and CMMI Final Thoughts 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. 23
Thank You Proceed to the Evaluation Section of this FormSite Presentation to Evaluate This Training Deck. This Process program deck is a required training exercise for con8nued approval of CMMI Appraisals and ISO 9001 Cer8fica8ons. Thanks for par8cipa8ng! 24