There are many reasons why CMMI is difficult to implement in small organizations and small projects -- the fixed costs of establishing the necessary infrastructure; the large number of roles which must be filled by a limited number of people; the quantity of information that must be absorbed to properly interpret the model. Similar problems are experienced when applying the CMMI to short duration projects.
This tutorial will outline the challenges in applying CMMI in small settings, and present practical strategies for overcoming them. Specific techniques for infrastructure, adoption, and appraisals will be presented. In addition, a guide for interpreting each CMMI practice in small settings will be provided.