Much of present-day software acquisition procedure rests upon the assumption that one can specify a satisfactory system in advance, get bids for its construction, have it built, and install it.
I think this assumption is fundamentally wrong, and that many software acquisition problems spring from that fallacy.
-- "No Silver Bullet", Frederick Brooks, 1986