Using knowledge management to improve software process performance in a CMM level 3 organization

Developing quality software products in the schedule and considering planned costs has always been a challenge to software organizations. The quality of a software product depends heavily on the quality of the software process used to develop it. This fact has led organizations to invest in improving their organizational software processes. In this context, knowledge management can be used to support process improvement. We present the knowledge management approach adopted in a CMM level 3 organization to support organizational process tailoring to projects and process improvement based on metric data collected from past projects.