Software Engineering Maturity and the Process Revolution
New software engineering processes will drive creativity and productivity
By: Executive Brief
Oct. 22, 2009 11:42 AM
To mature software engineering, we must learn from history, and to learn from history, we must define what we do when we develop software and how we do it. When we produce a process specification and define measures for the key process parameters, we are beginning to build the basis for reliably and consistently recording and learning from history. That is why the process revolution is so important.
Judging by the history of other fields, software engineering and computer science are still in their infancy. We have yet to build an accepted foundation of proven and generally followed principles, and there is little in the way of defined and widely taught practices to guide working professionals. When new problems arise in the software field, the tendency is to invent some new language, tool, or method to solve them.
The full article by Watts S. Humphrey, from Software Engineering Institute, is available here: Software Engineering Maturity and the Process Revolution.
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
SYS-CON Featured Whitepapers
Most Read This Week