Kitchen Sinking

The tendency of a product, or a software project (especially under government contracts) to accrete a huge number of features between early design and the production unit or roll-out version (i.e., “adding everything but/and the kitchen sink”) swelling cost, complexity, and reducing reliability, while delaying completion.

Term posted by Origin on in ,