KT-7079 Managing Agile Projects in a CMMI-Rated Organization Training - Minneapolis, Minnesota IT MN Technical Financial New York, NY
Knowledge Transfer Microsoft Certified Silver Training Partner CPLS
Knowledge Transfer is a Microsoft Certified Silver Learning Partner
Oracle University


Microsoft Certified Training Partner CTEC
Search for a Course Topic:
Public Courses
Corporate Services & Training



 Course Search
Course #

 Training Delivery
Training Delivery
Custom Curriculum
Course List
 Main Menu
View Courses
Site Index

Managing Agile Projects in a CMMI-Rated Organization


Enjoy the benefits of Agile software development while protecting your CMMI Maturity Level or Capability Level Rating.

In this course, you will learn how to:

  • Define a CMMI-compliant Agile process
  • Plan an Agile project
  • Monitor and control an Agile project
  • Develop and manage Agile requirements
  • Manage Agile configurations
  • Embrace change the CMMI way
  • Design, develop, integrate, validate and verify products the Agile way
  • Institutionalize a CMMI-compliant Agile process

This course is aligned with the latest Capability Maturity Model Integration for Development (CMMI®-DEV) v1.3 from the Software Engineering Institute (SEI).

Agile can be CMMI-rated

Agile software development methods have proven to be a viable approach for achieving software development success in a rapidly changing business environment. You can implement an Agile approach in an organization for which a CMMI (Capability Maturity Model Integration) rating is vital (either a Maturity Level - ML or Capability Levels - CL rating). But care must be taken to ensure that your CMMI rating is not jeoparized in the process.

CMMI allows Agility

The Software Engineering Institute (SEI) has provided guidance in the latest CMMI-DEV (version 1.3) about how to interpret the CMMI's specific goals and specific practices when appraising Agile projects. This course builds on the SEI's general guidance, providing specific pointers for defining and institutionalizing CMMI-compliant Agile processes, allowing a CMMI-rated organization to embrace an Agile approach as one of its approved software development lifecycles.

Define a CMMI-compliant road to Agility

This training course will provide a roadmap to CMMI-Agility. It addresses the Agile implications of every CMMI process area. For each project-focused CMMI process area, it addresses the specific goals and specific practices, identifies legitimate and allowable alternative practices where needed, and quotes any Agile guidance provided by the SEI (Software Engineering Institute). All of this results in a clear path to implementing Agile practices in a way that satisfies the CMMI's specific goals.

In-Class Workshops and Group Exercises

You will work in small groups to define and draft CMMI-compliant Agile processes for your organization. You will discuss and critique each other's Agile processes and receive your instructor's expert guidance to get your Agile process definition under way.

Specifically, you will draft CMMI-compliant Agile processes for:

  • PP - Project Planning
  • PMC - Project Monitoring Control
  • REQM - Requirements Management
  • CM - Configuration Management
  • IPM - Integrated Project Management
  • RD - Requirements Development
  • TS - Technical Solution
  • PI - Product Integration
  • VAL - Validation
  • VER - Verification
  • RSKM - Risk Management
  • QPM - Quantitative Project Management
  • CAR - Causal Analysis and Resolution
  • DAR - Decision Analysis and Resolution
  • And you will determine how to institutionalize them as defined and managed processes.

20 Immediate Benefits of Participating in this Workshop:

  • 1. Understand the basics of Agile software development
  • 2. Gain a new understanding of the CMMI's requirements
  • 3. Learn what the SEI has to say about Agile methods
  • 4. Develop CMMI-compliant processes (up to ML5 or CL5) for your Agile projects
  • 5. Produce valid estimates for Agile projects
  • 6. Plan Agile projects and obtain commitment to those plans
  • 7. Monitor Agile projects against their plans and manage corrective actions to closure
  • 8. Develop, analyze and validate Agile requirements
  • 9. Manage Agile requirements and requirement changes
  • 10. Establish Agile Baselines and ensure their integrity
  • 11. Track and control changes to Agile Baselines
  • 12. Use a defined process on Agile projects
  • 13. Coordinate and collaborate with an Agile project's relevant stakeholders
  • 14. Develop and implement Agile Designs
  • 15. Use Agile practices to integrate and deliver products
  • 16. Perform Agile product Validation
  • 17. Perform Agile product Verififcation
  • 18. Manage risks on Agile projects
  • 19. Quantitatively manage Agile projects
  • 20. Institutionalize Agile processes

Who Should Attend:

This course is designed for participants who have some background with the CMMI. "Introduction to CMMI" training (from the SEI or a CMMI service provider) is a recommended prerequisite. Agile knowledge or experience is not required, but would be beneficial.

This course would be most beneficial for:

  • Managers of Software Development organizations
  • Software Project Managers and Team Leads
  • Software professionals
  • Process Group managers and members
  • Quality Assurance managers and personnel
  • Compliance officers and analysts
  • CMMI experts and analysts

Click here to view the Course Outline
2 Days  

View Printer Friendly Page


To Inquire About Future Classes

Request a class date

if one is not scheduled.