In this video we introduce the concept of lifecycle planning. We also talk about the code-and-fix model as the default model that is used when we aren't really using anything, and the tradeoff of buying a commercial off the shelf software rather than making one of our own.
Adapted from "Rapid Development: Taming Wild Software Schedules" by Steve McConnell and "Software Engineering: Principles and Practices" by Shari Lawrence Pfleeger