Appraisals play an essential role in the software process improvement programme. They allow an organization to understand its current software process maturity, including the strengths and weaknesses in its processes. An initial appraisal is conducted at the start of the initiative to allow the organization understand its current process maturity, and to plan and prioritize improvements for the first improvement cycle. Improvements are then implemented, and an appraisal is typically conducted at the end of the cycle to confirm progress.
There are three classes of SCAMPI appraisal, and these are the SCAMPI Class A, B or C appraisals. A SCAMPI Class A appraisal is often conducted on a large organizations to obtain a CMMI rating that allows them to benchmark itself against other organizations. A SCAMPI Class B or C appraisal is less expensive and time consuming but may not be used for benchmarking.