Controlling software quality is a major challenge in modern software development projects. This article looks at software development practices at the two largest producers of software, IBM and Microsoft, and compares them against the Software Engineering Institute's (SEI) Capability Maturity Model (CMM). It concludes that rigorous quality controls and the CMM's basic premise for reaching higher maturity are still the best ways to produce quality software.
No takes yet. Share an insight, caveat, or question.
Dien D. Phan (2001) studied this question.
Synapse has enriched 3 closely related papers on similar clinical questions. Consider them for comparative context: