Software processes are assessed to ensure their ability to control cost,time and quality of a software. Assessment is done to improve the software process followed by an organization.
Different approaches towards process assessment include :
Standard CMMI Appraisal Method for Process Improvement ( SCAMPI)
It is the a method used by Software Engineering Institute (SEI) for providing quality ratings with respect to Capability Maturity Model Integration (CMMI). Assessment includes five phases initiating, diagnosing, establishing, acting and learning. Appraisal process includes preparation, on site activities, findings and ratings, final reporting etc.
CMM Based Appraisal for Internal Process Improvement (CBA IPI)
It is a SEI CMM(Capability Maturity Model) based assessment method that provides diagnostics, enables and encourages and organization to understand its maturity. It gives the organization an insight into its software development capability by assessing strength and weakness of the current process.
This standard is one of the joint mission of International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC). They assist organizations in developing an objective evaluation of the effectiveness of a software process and related business management functions.
ISO 9001:2000 for software
It is applied to organizations aiming to improve overall quality of product, process and services. They evaluate the ability of organization to consistently provide products that meet customer requirements. Here the main aim of organization should be enhancing customer satisfaction.