MacCormack Process Evolution
nWaterfall model – sequential process maintains a document trail nRapid-Prototyping Model – disposable prototype helps establish customer preference nSpiral Model – series of prototypes identifies major risks nIncremental or Staged Delivery Model – system is delivered to customer in chunks nEvolutionary Delivery Model – iterative approach in which customers test an actual version of the software n MacCormack, Alan. Product-Development Practices That Work: How Internet Companies Build Software. MIT Sloan Management Review 42:2:75-84, Winter 2001.