Document Type

Closed Project

Publication Date

Winter 2007


Dinesh Shah

Course Title

Project Management in Engineering and Technology

Course Number

ETM 545/645


The software development industry is constantly searching for ways to better control its projects, which have a reputation for being difficult to control and frequently late and over-budget. Two approaches to the software development process have grown in popularity over the past decade: the Capability Maturity Model Integration (CMMI) and Agile Software Development. It is interesting to note that as the industry explores different paradigms for software development it should pursue two paths that are heading in very different directions. CMMI is focused on process and process improvement, and CMMI-based organizations emphasize traditional project planning and execution practices. Agile organizations, on the other hand, dispense with the heavy up-front investment in planning, choosing adaptive methods that allow for constant demonstrations of progress and reevaluation of priorities.


This project is only available to students, faculty, and staff of Portland State University.

Persistent Identifier