Teaching Modern Software Engineering

Monday, March 26, 2007
7:00 PM
Free and open to the public

Today, software projects are typically late and over budget and deliver poor-quality products. Software is now so important to businesses and the public that change is required. A growing number of businesses now demand warranties, guarantees, and penalty clauses in their software contracts. While contractual provisions alone will not produce better software, they do motivate demand for properly trained software professionals. There are known methods for consistently producing quality software on predictable schedules but these methods are not widely taught. In this talk, Watts Humphrey describes the knowledge and skill software engineers must have to meet future demands and he explains why these capabilities are needed. In closing, he comments on the impact that properly trained software engineers can have on project performance.

x x


Watts S. Humphrey

The Software Engineering Institute, Carnegie Mellon University