Design by committee

From Wikipedia, the free encyclopedia

Design by committee is a wry, pejorative term referring to a style of design and its resultant output when a group of entities comes together to produce something (often the design of technological systems or standards), particularly in the presence of poor and incompetent leadership. The defining characteristics of "design by committee" are needless complexity, internal inconsistency, logical flaws, banality, and the lack of a unifying vision.

The term is especially common in technical parlance. Often, when software is designed by a committee, the original motivation, specifications and technical criteria take a backseat and poor choices may be made merely to appease the egos of several individual committee members. Such products and standards end up doing too many things or having parts that fit together poorly (because the entities who produced those parts were unaware of each other's requirements for a good fit).

The term is also common in automotive parlance for poorly designed or unpopular cars.

One maxim is that a camel is a horse designed by committee; this has been attributed to Vogue magazine, July 1958 [1] and also to Sir Alec Issigonis.[2]

An example of naming by committee is Sun Microsystems' free Java software package, whose full name is "Java 2, Standard Edition, Runtime Environment 5.0, Update 9", but is also known as "Java 1.5.0".

While the results usually are cumbersome and overtly complicated, design by committee can produce excellent and satisfactory results for the purposes they originally have been specified.