This document discusses blending agile development methods with the CMMI framework. It begins by outlining two common myths about agile development and CMMI - that agile is undisciplined and CMMI is outdated. The document argues that with the right understanding, agile and CMMI can be philosophically compatible. It then provides an overview of agile methods like Extreme Programming and Scrum and the goals of CMMI. The rest of the document discusses how to map agile practices to CMMI process areas and provides examples of how an XP-inspired process could fulfill the requirements of CMMI level 2 processes like requirements management and project planning. It cautions that this mapping represents a minimum effort