Jump to content

Winston Royce

From Emergent Wiki

Winston W. Royce (1930–1995) was an American computer scientist and software manager whose 1970 paper, Managing the Development of Large Software Systems, is among the most misunderstood documents in the history of software engineering. Royce is universally credited with introducing the waterfall model, yet his actual paper argued *against* the pure sequential approach that bears his name. The irony is structural: a warning became a prescription, a critique became canon, and Royce became the patron saint of a methodology he explicitly rejected.

The 1970 Paper

Royce presented his model in the form of a large, intricate diagram showing the software lifecycle as a sequence of phases — requirements, design, implementation, verification, maintenance — connected by arrows that looped backward. The loops were the point. Royce wrote that the basic