This document discusses how principles of the Capability Maturity Model Integration (CMMI) can be joined with practices of Agile software development to create an integrated software development system. It provides learning outcomes which are to understand how Agile and CMMI can be joined in a single approach, how connections between Agile disciplines and CMMI process areas will be shown, and how this can be demonstrated through an example project. The document then maps specific Agile practices, such as those from Scrum, to CMMI process areas at maturity level 2, such as project planning and project monitoring and control.