Applying CMMI and ISO 15504 Principles and Goals to Software Testing

Course Description

Learn how to apply two of the best known and most widely used models for process improvement to your software testing. The quality of the process used to develop, implement and maintain effective software testing has a direct impact on the speed, service and positive feedback of that testing. This course will teach you how to directly apply CMMI and ISO 15504 principles to software testing.

ALPI has specifically developed this course for software testing so that you only get the necessary information, laid out for you in a concrete, practical and systematic manner. With your own “template” to take with you, you will leave this course with the best models to improve your software testing processes.


  • You will know how to specifically apply CMMI and ISO 15504 management, engineering and support process areas to testing.
  • You will be able to track and evaluate test process effectiveness.
  • You will learn to plan and perform systematic improvements in your testing processes.
  • You will know how to manage testing processes and resources as a formal project


    2 day(s)


    9 - 5 pm




    Exercises will be used throughout the course to reinforce CMMI and ISO 15504 concepts as they relate to software testing.

    Intended Audience

    Any one involved in the Testing Lifecycle or Software Development will benefit from this innovative and practical course. This course is perfect it you are a Project Manager, IT Manager, Leader of Systems projects or teams, Business Systems Analyst, Designer or Developer.


    Experience in the testing field and development lifecycle.


    Challenges of Applying Industry Standards to the Software Testing Process
  • Value of CMMI
  • Value of ISO
  • Other Standards

    Overview of the Capability Maturity Model Integration (CMMI)

  • Model Purpose and Objectives
  • Model Domains
  • Model Components
  • Staged and Continuous Representations
  • Applying the Model to Test Functions, Processes, and Projects

    Overview of ISO 15504 (Software Process Improvement Capability Determination)

  • Model Purpose and Objectives
  • Five Sections of 15504
  • Generic Requirements
  • Overview of ISO 12207
  • Creating a Test Process Assessment Model

    Introduction to Analyzing and Improving Your Test Processes

    Principles of Leveraging the CMMI Efficiently and Effectively

    Applying CMMI Management Process Areas to Testing

  • Project Planning
  • Project Monitoring and Control
  • Risk Management
  • Quantitative Project Management

    Applying CMMI Engineering Process Areas to Testing

  • Product Integration
  • Verification
  • Validation

    Applying CMMI Support Process Areas to Testing

  • Configuration Management
  • Process and Product Quality Assurance
  • Measurement and Analysis
  • Causal Analysis and Resolution

    Principles of Leveraging the ISO 15504 Efficiently and Effectively

  • Review of ISO 12207

    Applying ISO 15504 Management Process Areas to Testing

  • Project Management
  • Quality Management
  • Risk Management
  • Measurement

    Applying ISO 15504 Engineering Process Areas to Testing

  • System Requirements Analysis
  • Software Requirements Analysis
  • Software Integration and Testing
  • System Integration and Testing

    Applying ISO 15504 Support Process Areas to Testing

  • Quality Assurance
  • Verification
  • Validation
  • Audit
  • Configuration Management
  • Problem Resolution Management
  • Change Request Management

    Tracking and Evaluating Test Process Effectiveness

    Planning and Performing Systematic Improvements to Your Testing Processes

    Managing Testing Processes and Resources as a Formal Project