Ultimately, maintaining software quality is similar to maintaining quality in any other product?it's largely a matter of cultivating an organization's ability to look at its own processes with some critical detachment. Such an approach can yield a variety of benefits, including faster time to market, reduced development costs, and increased competitive advantage.
Link To Original Article