mks integrity cmmi
play

MKS Integrity & CMMI July, 2007 Why the drive for CMMI? Missed - PowerPoint PPT Presentation

MKS Integrity & CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Lastminute crunches Inadequate management visibility Too many surprises Quality problems


  1. MKS Integrity & CMMI July, 2007

  2. Why the drive for CMMI? � Missed commitments � Spiralling costs � Late delivery to the market � Last­minute crunches � Inadequate management visibility � Too many surprises � Quality problems � Customer complaints � Too much rework � Functions not working correctly � Poor morale � Burned­out people � Inadequate control of project results MKS Integrity

  3. CMMI Background A framework that describes key elements of effective process A guide to the evolutionary improvement from ad hoc, immature activities to mature, disciplined processes A description of best practices for planning, engineering, and managing business processes that can help you achieve business goals related to such things as: � cost � schedule � functionality � product/service quality MKS Integrity

  4. MKS Customers and CMMI Boeing NCR Bosch Northrop Grumman FAA Raytheon General Dynamics SAIC J.P. Morgan Social Security Administration L3 Communications U.S. Navy Lockheed Martin Wipro Motorola MKS Integrity

  5. Performance Measures and ROI from CMMI Improvements Median # of Data Low High Points Cost 20% 21 3% 87% Schedule 37% 19 2% 90% Productivity 62% 17 9% 255% Quality 50% 20 7% 132% Customer 14% 6 ­4% 55% Satisfaction ROI 4.7:1 16 2:1 27.7:1 * Results shown are from publicly available conference presentations, published papers, and individual collaborations with the Software Engineering Institute. Additional detailed results can be found at www.sei.cmu.edu/cmmi/results.html MKS Integrity

  6. MKS Integrity – ALM Coverage Unified ALM Data Model Test Management Project Management Requirements Management Build/Release Management Test Spec Req Doc Project Build Requirement Feature Test Case Deploy Request Test Run Change Change Request Order Source Change Code Package Change Management Source Code Management MKS Integrity

  7. MKS Integrity and CMMI � MKS offers a unique Process and Workflow platform for automating many key processes that underpin specific CMMI process areas � MKS Integrity can integrate with a number of third party ALM tools, to help provide seamless traceability MKS Integrity

  8. CMMI Process Areas / Specific Goals and MKS Integrity Capabilities MKS Integrity

  9. CMMI Levels MKS Integrity

  10. Level 2 ­ Managed MKS Integrity

  11. (RM) Requirements Management The purpose of Requirements Management (REQM) is to manage the requirements of the project’s products and product components and to identify inconsistencies between those requirements and the project’s plans and work products. � SG 1 Manage Requirements � SP 1.1 Obtain an Understanding of Requirements � SP 1.2 Obtain Commitment to Requirements � SP 1.3 Manage Requirements Changes � SP 1.4 Maintain Bidirectional Traceability of Requirements � SP 1.5 Identify Inconsistencies Between Project Work and Requirements MKS Integrity

  12. Obtain an Understanding of Requirements MKS Integrity Overview

  13. Obtain Commitment to Requirements Approval process tracks commitment of Requirements MKS Integrity

  14. Manage Requirements Changes Historical Change Reports by Date/Edit/Baseline MKS Integrity

  15. Maintain Bidirectional Traceability of Requirements Traceability through Relationship View MKS Integrity Overview

  16. (MA) Measurement and Analysis The purpose of Measurement and Analysis (MA) is to develop and sustain a measurement capability that is used to support management information needs. � SG 1 Align Measurement and Analysis Activities � SP 1.1 Establish Measurement Objectives � SP 1.2 Specify Measures � SP 1.3 Specify Data Collection and Storage Procedures � SP 1.4 Specify Analysis Procedures � SG 2 Provide Measurement Results � SP 2.1 Collect Measurement Data � SP 2.2 Analyze Measurement Data � SP 2.3 Store Data and Results � SP 2.4 Communicate Results MKS Integrity

  17. Align Measurement and Analysis Activities Computed Fields allow the definition of key metrics MKS Integrity

  18. Provide Measurement Results Automated Metrics Collection MKS Integrity

  19. (PP) Project Planning The purpose of Project Planning (PP) is to establish and maintain plans that define project activities. � SG 1 Establish Estimates � SP 1.1 Estimate the Scope of the Project � SP 1.2 Establish Estimates of Work Product and Task Attributes � SP 1.3 Define Project Lifecycle � SP 1.4 Determine Estimates of Effort and Cost � SG 2 Develop a Project Plan � SP 2.1 Establish the Budget and Schedule � SP 2.2 Identify Project Risks � SP 2.3 Plan for Data Management � SP 2.4 Plan for Project Resources � SP 2.5 Plan for Needed Knowledge and Skills � SP 2.6 Plan Stakeholder Involvement � SP 2.7 Establish the Project Plan � SG 3 Obtain Commitment to the Plan � SP 3.1 Review Plans That Affect the Project � SP 3.2 Reconcile Work and Resource Levels � SP 3.3 Obtain Plan Commitment MKS Integrity

  20. Establish Estimates Directly capture High Level Estimates via work activities MKS Integrity

  21. Develop a Project Plan Synchronize with MS Project MKS Integrity

  22. Obtain Commitment to the Plan Electronic Signature for Project Approvals MKS Integrity

  23. (PMC) Project Monitoring and Control The purpose of Project Monitoring and Control (PMC) is to provide an understanding of the project’s progress so that appropriate corrective actions can be taken when the project’s performance deviates significantly from the plan. � SG 1 Monitor Project Against Plan � SP 1.1 Monitor Project Planning Parameters � SP 1.2 Monitor Commitments � SP 1.3 Monitor Project Risks � SP 1.4 Monitor Data Management � SP 1.5 Monitor Stakeholder Involvement � SP 1.6 Conduct Progress Reviews � SP 1.7 Conduct Milestone Reviews � SG 2 Manage Corrective Action to Closure � SP 2.1 Analyze Issues � SP 2.2 Take Corrective Action � SP 2.3 Manage Corrective Action MKS Integrity

  24. Monitor Project Planning Parameters MKS Integrity

  25. Monitor Project Against Plan Various forms of Milestone Tracking MKS Integrity

  26. Monitor Project Risks and Manage Corrective Action Monitor Risks related to Projects MKS Integrity

  27. (SAM) Supplier Agreement Management The purpose of Supplier Agreement Management (SAM) is to manage the acquisition of products from suppliers. � SG 1 Establish Supplier Agreements � SP 1.1 Determine Acquisition Type � SP 1.2 Select Suppliers � SP 1.3 Establish Supplier Agreements � SG 2 Satisfy Supplier Agreements � SP 2.1 Execute the Supplier Agreement � SP 2.2 Monitor Selected Supplier Processes � SP 2.3 Evaluate Selected Supplier Work Products � SP 2.4 Accept the Acquired Product � SP 2.5 Transition Products MKS Integrity

  28. (PPQA) Process and Product Quality Assurance The purpose of Process and Product Quality Assurance (PPQA) is to provide staff and management with objective insight into processes and associated work products. � SG 1 Objectively Evaluate Processes and Work Products � SP 1.1 Objectively Evaluate Processes � SP 1.2 Objectively Evaluate Work Products and Services � SG 2 Provide Objective Insight � SP 2.1 Communicate and Ensure Resolution of Non­compliance Issues � SP 2.2 Establish Records MKS Integrity

  29. Email Communication and Escalations MKS Integrity

  30. (CM) Configuration Management The purpose of Configuration Management (CM) is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and configuration audits. � SG 1 Establish Baselines � SP 1.1 Identify Configuration Items � SP 1.2 Establish a Configuration Management System � SP 1.3 Create or Release Baselines � SG 2 Track and Control Changes � SP 2.1 Track Change Requests � SP 2.2 Control Configuration Items � SG 3 Establish Integrity � SP 3.1 Establish Configuration Management Records � SP 3.2 Perform Configuration Audits MKS Integrity

  31. Establish Baselines MKS Integrity Overview

  32. Track and Control Changes Traceability to source code MKS Integrity Overview

  33. Component Sharing / Reuse MKS Integrity Overview

  34. Parallel Development – Conflict Detection MKS Integrity Overview

  35. Parallel Development – Conflict Resolution MKS Integrity Overview

  36. Level 3 ­ Defined MKS Integrity

  37. (RD) Requirements Development The purpose of Requirements Development (RD) is to produce and analyze customer, product, and product component requirements. � SG 1 Develop Customer Requirements � SP 1.1 Elicit Needs � SP 1.2 Develop the Customer Requirements � SG 2 Develop Product Requirements � SP 2.1 Establish Product and Product Component Requirements � SP 2.2 Allocate Product Component Requirements � SP 2.3 Identify Interface Requirements � SG 3 Analyze and Validate Requirements � SP 3.1 Establish Operational Concepts and Scenarios � SP 3.2 Establish a Definition of Required Functionality � SP 3.3 Analyze Requirements � SP 3.4 Analyze Requirements to Achieve Balance � SP 3.5 Validate Requirements MKS Integrity

  38. Develop Customer and Product Requirements MKS Integrity Overview

Recommend


More recommend