Apple Wiki
Advertisement
Apple Wiki

Feature creep (or creeping featurism) is the systematic tendency to load more features onto systems (often for aesthetics or convenience) at the expense of whatever elegance they may have possessed when originally designed. For example: "The main problem with BSD Unix has always been creeping featurism."[1]

Description[]

Feature creep is generally described as the tendency for anything to become more complicated because participants keep insisting, "Gee, it would be even better if it had this feature too." The result is usually a patchwork because it grew one ad-hoc step at a time, rather than being planned. Planning is a lot of work, but it's easy to add just one extra little feature to help someone, and then another, and another... When feature creep gets out of hand, it's like a cancer.[1]

Usually this term is used to describe computer software, but it could also be said of the federal government, the IRS 1040 form, and new cars. A similar phenomenon is known to afflict conscious redesigns of existing products.[1]

References[]

See also[]

  • Copland, the successor to System 7 that never shipped, largely due to feature creep.

External links[]

Utility stub shuffle This article is a stub. You can help by expanding it.
FOLDOC logo This page uses GFDL licensed content from the Free On-line Dictionary of Computing.
Advertisement