Skip to main content

The evolution of system development Process Models has reflected the changing needs of computer customers. As customers demanded faster results, more involvement in the development process, and the inclusion of measures to determine risks and effectiveness, the methods for developing systems changed. In addition, the software and hardware tools used in the industry changed (and continue to change) substantially. Faster networks and hardware supported the use of smarter and faster operating systems that paved the way for new languages and databases, and applications that were far more powerful than any predecessors. These rapid and numerous changes in the system development environment simultaneously spawned the development of more practical new Process Models and the demise of older models that were no longer useful.