The principal approaches to process improvement are agile approaches, geared to reducing process overheads, and maturity-based approaches based on better process management and the use of good software engineering practice.
The process improvement cycle involves process measurement, process analysis and modeling, and process change.
Measurement should be used to answer specific questions about the software process used. These questions should be based on organizational improvement goals.