Quality Triangle: A model that illustrates the constraints of project management: time, cost, and quality. A manager cannot change one of the constraints without impacting the others.
Rapid Application Development: A development methodology that focuses on quickly building a working model of the software, getting feedback from users, and then using that feedback to update the working model.
Systems Development Life Cycle: This methodology was developed in the 1960s to manage the large software projects associated with corporate systems running on mainframes. Phases are Preliminary Analysis, Systems Analysis, Systems Design, Programming, Testing, Implementation, and Maintenance.