At the same time, to have a high quality process, it is necessary to improve the process itself continuously. These are the basic concepts of how process and process improvement apply to software development. The results of different projects can be compared only when using a defined process. Also, the process has to be used. To improve a process, it has to be used throughout many projects.
Improvement comes with experience.
When the same process is used over different projects, it is possible to find ways in which the process can be improved. These improvements are usually small improvements that are relatively easy to implement. But by continuously improving weak areas in the process over time, the overall quality of the process will be improved. Finally, data and metrics have to be collected. These are collected to determine if the changes incorporated into the process are really improvements or not and to quantify these improvements.