046 Feature Creep

A continuous expansion or addition of new product features.

• Feature creep is one of the most common causes of cost and schedule overruns. This occurs because features are easy or convenient to add, accumulate over multiple generations of a product, or are added to appease internal project stakeholders.

• The key driver is the perception that more is better, and therefore features are continuously added and rarely taken away. But adding features adds complexity, and complexity is expensive.

• Beware feature creep in design and development. Ensure features are linked to customer needs, and are not added out of convenience or appeasement. Create a milestone to formally freeze the product specification, and shout “feature creeper” ...

Get The Pocket Universal Principles of Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.