
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.