1 / 16

Using the CMM

Using the CMM. Navita Sharma Sharif Almamun. Using the CMM. Topics: CMM-Based Appraisal Method Software Process Assessments and Software Process Evaluations Software Process Improvement Using the CMM in Context. IDEAL Approach.

mandy
Download Presentation

Using the CMM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Using the CMM Navita Sharma Sharif Almamun

  2. Using the CMM Topics: • CMM-Based Appraisal Method • Software Process Assessments and Software Process Evaluations • Software Process Improvement • Using the CMM in Context

  3. IDEAL Approach • IDEAL- acronym that encompasses the five stages of software process improvement cycle: • Initiating • Diagnosing • Establishing • Acting • Leveraging

  4. IDEAL Model Leveraging

  5. CMM Based Appraisal Method • Provides structured basis for investigation • Identify the organization’s key strengths and weaknesses

  6. Steps in Appraisal Method

  7. Classes of Appraisal • Software Process Assessment • Software Capability Evaluations

  8. Software Process Assessments • Performed in open collaborative environment • Objective is to surface problems and assist managers and engineer to improve their organization.

  9. Software Capability Evaluations • Performed in audit-oriented environment • Objective is tied to organization’s monetary considerations. • Emphasis is on documented audit of actual software process implementation by the organization.

  10. CMM-Based Software Process Improvement • The Success of CMM-based Software Process Improvement depends on the following factors • The plausibility of the maturity levels • Key process areas in terms of common sense • General data from TQM effort • The limited number of case studies that have been published

  11. Examples • Software Engineering Division of Ground Systems Group moved from LEVEL 2 to LEVEL 3 in 4 years after spending $445K over two years and gained $2M annual reduction • Tinker Airforce Base in Oklahoma city invested $462K and received $2.9 M return

  12. Benefits • Improved Employee moral • Improved quality of work life • Fewer overtime hours • More stable work environment • Lower turnover of staff • Improved communication • Improved quality as reported by customers

  13. Limitations of CMM • CMM describes what a process should address rather than how it should be implemented • It does not explains every possibility of software process improvement • It focuses on software issues but does not consider strategic business planning, establishing product line, adopting technologies and managing human resource.

  14. Limitations of CMM(continued) • CMM does not focus on what kind of business an organization should be in. • It does not require specific software technology • It does not focus on human resource

  15. Conclusion • CMM focuses only on software Process that can empower people to work more effectively. It helps organization attain it’s business objective.

  16. Thank - You

More Related