Google plus
  • English
  • العربية

SOFTWARE PROCESS IMPROVEMENT USING CMMI – DEV VER. 2.0

Capability Maturity Model Integration ‘CMMI’ is an international standard for defining and refining
software development processes. CMMI is also can be defined as a process improvement model that helps
the organizations to follow the best practices. The model can be used as a guideline for process
improvement on projects or departments or the entire organization. This course introduces participants to
the CMMI- DEV version 2.0 model, process areas, in addition to the process improvement practices to
improve their ability to build and maintain a concrete quality system inside the software organizations.




  • Training Type
  • Training

  • Topics
  • Benefits of CMMI
     History of CMMI
     CMMI structure
    o View
    o Capability Categories
    o Capability Areas
    o Practice Area
    o Practice Group
    o Practice
    o Informative Material
     CMMI v2.0 Product Suite
    o Model
    o Appraisal Method
    o Training and Certification
    o Systems & Tools
    o Adoption Guidance
     Core CMMI
     CMMI Views
    o CMMI for Development (CMMI-DEV)
    o CMMI for Services (CMMI-SVC)
    o CMMI for Supplier Management (CMMI-SPM)
    o CMMI for People Management (CMMI-PPL)
     Continuous vs. Staged Representations
     Difference between goals and practices
     Institutionalizing practices
     CMMI Levels and its process areas
    o Capability Level Processes
    o Maturity Level Processes
     Common CMMI Misperceptions
     CMMI Implementation Considerations
     Perform GAP Analysis
     Identify issues that should be addressed in performing process improvements
     The ways of identifying the improvement opportunities
     Prioritize the Process Improvement Opportunities
     Plan and Manage a software process improvement ‘SPI’ project
     Process Definition and Integration
     Measure and Monitor the process execution
     Process Automation
     How to reduce the Non- Compliance
     Managing Risks in SPI projects
     Ensuring stable, capable, and mature processes

  • Pre-requisites
  • Participants are expected to have at least some knowledge about the software development life cycle.

  • Audience
  • Software Quality Assurance Engineers:

    Software Process Improvement Engineers
    Beginners who want to start their career in software Quality Assurance
    Technical Managers
    Senior Managers

  • Related Courses
  • Advancing Organizational Capability: Applying CMMI.

  • Value of Training
  • After completing the course, you will be able to:

    - Understand what CMMI means, and its five staged maturity levels and its processes
    - Know when to apply each view of CMMI
    - Get the key benefits of CMMI and its practice areas
    - Understand how to successfully implement CMMI to improve performance
    - Plan and Manage Process Improvement Projects.
    - Build a matured quality management system based on the CMMI Ver. 2.0

  • Training Hours
  • 40 Hours

scheduled date Location time No of days price