Paper1970
Managing the Development of Large Software Systems
Winston W. Royce
Lays out a sequential design-then-build process for large software projects and, in the same paper, argues it fails without iteration and feedback loops back to earlier phases — the passage later readers dropped when they turned it into 'waterfall'.
FreeIntermediate