Which approaches can help increase the quality of software?

I. Incorporating rigorous testing
II. Preventing change requests
III. Establishing defects metrics
IV. Allocating schedule contingencies 

Comments