Foundations of Capability


Delivery mode

2 Days



Skill Level




This is the official course, certified by the CMMI Institute in the USA, that introduces version 2.0 of the CMMI process improvement model. JCSE is one of only two official partners of the CMMI Institute based in South Africa.

In today’s high-technology business environment, nearly all organizations are building increasingly complex products and services. As a result, the product development lifecycle has become more difficult to manage and control – organizations frequently experience cost overruns, defects impacting quality and customer expectations, and missed deadlines due to re-work.

CMMI Development is an integrated set of best practices that improves an organization’s capability to develop quality products and services that meet the needs of customers and end users.

CMMI version 2.0 is the newest version of the highly influential model that has been used by top software and systems development companies throughout the world over the past 25 years. This version of the model, released in 2019, covers agile development and DevOps as well as other currently used development methodologies. 

Completing this course will help you:

Who is the course for?

The target audience is those who are interested in the role of process improvement in an organisation. This is a required course for anyone who is anticipating being a member on an official CMMI 2.0 Development Benchmark Appraisal Team or on an official CMMI 2.0 Services Benchmark Appraisal Team. 

While expertise and experience in the technical aspects of software development might be useful, it is not an essential prerequisite. 


I'm Barry Dwolatzky- your lecturer for this course

I’m head of Software Engineering at Wits and the founder and director of the JCSE. One of my greatest passions is teaching. I look forward to engaging with you on this interesting new course.

What people are saying

More Courses

You might also be interested in these courses

Course 1

Software Engineering Principles and Methods

Leading organisations apply modern approaches to delivering software more quickly, with higher quality and at competitive costs. These outcomes rely on the adoption of appropriate software engineering principles and methods.

Learn about key development concepts from plan-driven to agile

This course is certified as an official Wits University short course.

Both online and face-to-face versions of this course. Six 2-hour sessions + tutorials + exam.
View Course

Course 2

The Digital Transformation Lifecycle

All organisations - from the very large to the very small - are feeling increasing pressure to "go digital". This course covers a general digital transformation journey and provides practical guidance at each stage.

How should business leaders and owners tackle digital transformation?

This is a new course, currently being reviewed pending its certification as a Wits Short Course.

Both online and face-to-face versions of this course. Six 2 hour sessions + tutorials + group project + exam.
View Course