Software cost overruns, schedule delays, and poor quality have been endemic in the software industry for more than 50 years.
Since the incorporation of the Software Engineering Institute (SEI) in 1984, it has often been asserted that companies or projects that use state-of-the-art development processes and advanced tool suites can create software applications faster and with fewer risks of failure than traditional methods.
Are these assertions true? For software process improvement, there has been comparatively little solid, empirical data published on four important topics:
What does it cost to improve software processes?
How long does it take to see tangible ...