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