Software quality and the Capability Maturity Model