Design by committee

Last updated

Design by committee is a pejorative term for a project that has many designers involved but no unifying plan or vision.

Contents

Usage of the term

Remote controls with as many as 78 buttons have been cited as an example of a product designed by committee. Google TV Remotes at YouTube Headquarters.jpg
Remote controls with as many as 78 buttons have been cited as an example of a product designed by committee.

The term is used to refer to suboptimal traits that such a process may produce as a result of having to compromise between the requirements and viewpoints of the participants, particularly in the presence of poor leadership or poor technical knowledge, such as needless complexity, internal inconsistency, logical flaws, banality, and the lack of a unifying vision. This design process by consensus is in contrast to autocratic design, or design by dictator, where the project leader decides on the design. The difference is that in an autocratic style, members of the organizations are not included and the final outcome is the responsibility of the leader. The phrase, "a camel is a horse designed by committee" is often used to describe design by committee. [1]

The term is especially common in technical parlance; and stresses the need for technical quality over political feasibility. The proverb "too many cooks spoil the broth" expresses the same idea. The term is also common in other fields of design such as graphic design, architecture or industrial design. In automotive design, this process is often blamed for unpopular or poorly designed cars. [2]

Examples

DR Class 119 diesel locomotive built 1976 to 1985 in communist Romania for East Germany DB ex-DR U-Boot class diesel,219 109-6, Bahnbetriebswerk Wismar October 1994 - Flickr - sludgegulper.jpg
DR Class 119 diesel locomotive built 1976 to 1985 in communist Romania for East Germany
The poor reception and commercial failure of the Pontiac Aztek was attributed to design by committee. Pontiac Aztek IMG 20180408 125542.jpg
The poor reception and commercial failure of the Pontiac Aztek was attributed to design by committee.

The term is commonly used in information and communications technology, especially when referring to the design of languages and technical standards, as demonstrated by USENET archives. [3]

An alleged example is the DR Class 119 diesel locomotive, built from 1976 to 1985 in communist Romania for East Germany due to Soviet-era Comecon restrictions. Only the USSR was allowed to continue building powerful Diesel engines, but they were too heavy for East Germany where some lines were limited to low axle load locomotives. Not allowed to continue building their own designs, the East Germans managed to have Romanian 23 August Works assemble a successor to the DR Class 118. With a mixture of parts from several planned economy countries, even including West German designs to fill gaps, the Class 119 was unreliable. Only 200 were built in ten years as East Germany cancelled the contract prematurely. No other country purchased the Class 119, but after 1990 unified German rail had to deal with them until they were replaced.[ citation needed ]

An example of a technical decision said to be a typical result of design by committee is the Asynchronous Transfer Mode (ATM) cell size of 53 bytes. The choice of 53 bytes was political rather than technical. [4] When the CCITT was standardizing ATM, parties from the United States wanted a 64-byte payload. Parties from Europe wanted 32-byte payloads. Most of the European parties eventually came around to the arguments made by the Americans, but France and a few others held out for a shorter cell length of 32 bytes. A 53-byte size (48 bytes plus 5 byte header) was the compromise chosen.

An example described as naming by committee was a school near Liverpool formed by the merger of several other schools: it was officially named the "Knowsley Park Centre for Learning, Serving Prescot, Whiston and the Wider Community" in 2009, listing as a compromise all the schools and communities merged into it. [5] The name lasted seven years before its headmistress, who called the name "so embarrassing", [6] cut it to simply "The Prescot School". [7] [8]

The F-35 Joint Strike Fighter has been described as designed by committee, due to being overscheduled, over budget, and underperforming expectations. [9] It was originally conceived to serve the widely varying needs of multiple branches of the military all in one simple platform. This multi-interest approach has been pinpointed as largely responsible for its bloat, along with stacking too many new and unproven features into its design. Uneven progress across areas and unexpected challenges meant that major technical fixes and redesigns could halt the program's movement, requiring planes to be remedied even as they were being delivered.

Apple Inc. reportedly uses remote controls designed by other companies with as many as 78 buttons as an example of design by committee when training employees. [10]

The Washington Post described the Pontiac Aztek as a vehicle designed by committee, which was largely designed based on feedback from extensive focus group testing, and was released to negative reviews and poor sales. [11]

See also

Related Research Articles

<span class="mw-page-title-main">Asynchronous Transfer Mode</span> Digital telecommunications protocol for voice, video, and data

Asynchronous Transfer Mode (ATM) is a telecommunications standard defined by the American National Standards Institute and ITU-T for digital transmission of multiple types of traffic. ATM was developed to meet the needs of the Broadband Integrated Services Digital Network as defined in the late 1980s, and designed to integrate telecommunication networks. It can handle both traditional high-throughput data traffic and real-time, low-latency content such as telephony (voice) and video. ATM provides functionality that uses features of circuit switching and packet switching networks by using asynchronous time-division multiplexing. ATM was seen in the 1990s as a competitor to Ethernet and networks carrying IP traffic as it was faster and was designed with quality-of-service in mind, but it fell out of favor once Ethernet reached speeds of 1 gigabits per second.

The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit of memory in many computer architectures. To disambiguate arbitrarily sized bytes from the common 8-bit definition, network protocol documents such as the Internet Protocol refer to an 8-bit byte as an octet. Those bits in an octet are usually counted with numbering from 0 to 7 or 7 to 0 depending on the bit endianness.

Multiprotocol Label Switching (MPLS) is a routing technique in telecommunications networks that directs data from one node to the next based on labels rather than network addresses. Whereas network addresses identify endpoints, the labels identify established paths between endpoints. MPLS can encapsulate packets of various network protocols, hence the multiprotocol component of the name. MPLS supports a range of access technologies, including T1/E1, ATM, Frame Relay, and DSL.

In computer networking, the maximum transmission unit (MTU) is the size of the largest protocol data unit (PDU) that can be communicated in a single network layer transaction. The MTU relates to, but is not identical to the maximum frame size that can be transported on the data link layer, e.g., Ethernet frame.

<span class="mw-page-title-main">Synchronous optical networking</span> Standardized protocol

Synchronous Optical Networking (SONET) and Synchronous Digital Hierarchy (SDH) are standardized protocols that transfer multiple digital bit streams synchronously over optical fiber using lasers or highly coherent light from light-emitting diodes (LEDs). At low transmission rates data can also be transferred via an electrical interface. The method was developed to replace the plesiochronous digital hierarchy (PDH) system for transporting large amounts of telephone calls and data traffic over the same fiber without the problems of synchronization.

UUCP is a suite of computer programs and protocols allowing remote execution of commands and transfer of files, email and netnews between computers.

The Point-to-Point Protocol over Ethernet (PPPoE) is a network protocol for encapsulating Point-to-Point Protocol (PPP) frames inside Ethernet frames. It appeared in 1999, in the context of the boom of DSL as the solution for tunneling packets over the DSL connection to the ISP's IP network, and from there to the rest of the Internet. A 2005 networking book noted that "Most DSL providers use PPPoE, which provides authentication, encryption, and compression." Typical use of PPPoE involves leveraging the PPP facilities for authenticating the user with a username and password, via the PAP protocol or via CHAP. PAP was dominant in 2007 but service providers have been transitioning to the more secure CHAP, because PAP is a plain-text protocol. Around 2000, PPPoE was also starting to become a replacement method for talking to a modem connected to a computer or router over an Ethernet LAN displacing the older method, which had been USB. This use-case, connecting routers to modems over Ethernet is still extremely common today.

In cryptography, padding is any of a number of distinct practices which all include adding data to the beginning, middle, or end of a message prior to encryption. In classical cryptography, padding may include adding nonsense phrases to a message to obscure the fact that many messages end in predictable ways, e.g. sincerely yours.

The use of Asynchronous Transfer Mode (ATM) technology and services creates the need for an adaptation layer in order to support information transfer protocols, which are not based on ATM. This adaptation layer defines how to segment higher-layer packets into cells and the reassembly of these packets. Additionally, it defines how to handle various transmission aspects in the ATM layer.

<span class="mw-page-title-main">Whiston, Merseyside</span> Town in England

Whiston is a town and civil parish within the Metropolitan Borough of Knowsley in Merseyside, England. Previously recorded within the historic county of Lancashire, it is located eight miles east of Liverpool and 3/4 mile east of Huyton Quarry. The population was 13,629 at the 2001 Census, increasing to 14,263 at the 2011 Census.

In computer networking and telecommunications, TDM over IP (TDMoIP) is the emulation of time-division multiplexing (TDM) over a packet-switched network (PSN). TDM refers to a T1, E1, T3 or E3 signal, while the PSN is based either on IP or MPLS or on raw Ethernet. A related technology is circuit emulation, which enables transport of TDM traffic over cell-based (ATM) networks.

In computing, a word is the natural unit of data used by a particular processor design. A word is a fixed-sized datum handled as a unit by the instruction set or the hardware of the processor. The number of bits or digits in a word is an important characteristic of any specific processor design or computer architecture.

ATM Adaptation Layer 5 (AAL5) is an ATM adaptation layer used to send variable-length packets up to 65,535 octets in size across an Asynchronous Transfer Mode (ATM) network.

<span class="mw-page-title-main">SystemVerilog</span> Hardware description and hardware verification language

SystemVerilog, standardized as IEEE 1800, is a hardware description and hardware verification language used to model, design, simulate, test and implement electronic systems. SystemVerilog is based on Verilog and some extensions, and since 2008, Verilog is now part of the same IEEE standard. It is commonly used in the semiconductor and electronic design industry as an evolution of Verilog.

In computer science, overhead is any combination of excess or indirect computation time, memory, bandwidth, or other resources that are required to perform a specific task. It is a special case of engineering overhead. Overhead can be a deciding factor in software design, with regard to structure, error correction, and feature inclusion. Examples of computing overhead may be found in Object Oriented Programming (OOP), functional programming, data transfer, and data structures.

In computer networking, jumbo frames are Ethernet frames with more than 1500 bytes of payload, the limit set by the IEEE 802.3 standard. The payload limit for jumbo frames is variable: while 9000 bytes is the most commonly used limit, smaller and larger limits exist. Many Gigabit Ethernet switches and Gigabit Ethernet network interface controllers and some Fast Ethernet switches and Fast Ethernet network interface cards can support jumbo frames.

<span class="mw-page-title-main">Key Management Interoperability Protocol</span> Communication protocol for the manipulation of cryptographic keys

The Key Management Interoperability Protocol (KMIP) is an extensible communication protocol that defines message formats for the manipulation of cryptographic keys on a key management server. This facilitates data encryption by simplifying encryption key management. Keys may be created on a server and then retrieved, possibly wrapped by other keys. Both symmetric and asymmetric keys are supported, including the ability to sign certificates. KMIP also allows for clients to ask a server to encrypt or decrypt data, without needing direct access to the key.

ATM Adaptation Layer 2 (AAL2) is an Asynchronous Transfer Mode (ATM) adaptation layer, used primarily in telecommunications; for example, it is used for the Iu interfaces in the Universal Mobile Telecommunications System, and is also used for transporting digital voice. The standard specifications related to AAL2 are ITU standards I.363.2 and I366.1.

<span class="mw-page-title-main">CANaerospace</span>

CANaerospace is a higher layer protocol based on Controller Area Network (CAN) which has been developed by Stock Flight Systems in 1998 for aeronautical applications.

<span class="mw-page-title-main">DR Class 119</span>

The DR Class 119 was an East German Deutsche Reichsbahn diesel locomotive that was built in Romania, more or less as Design by committee of several communist countries. When the Deutsche Bahn AG formed up in 1993 it was redesignated as DB Class 219.

References

  1. Kolbert, Elizabeth (1998-01-26). "Metro Matters; The State Of the State Of (Whatever)". The New York Times. ISSN   0362-4331 . Retrieved 2023-04-22.
  2. Biggest Automaker Needs Big Changes
  3. "Occurrences of "Design by committee" in Google Groups USENET archives, 1981–1992". Archived from the original on 2022-12-23. Retrieved 2013-01-09.
  4. D. Stevenson, "Electropolitical Correctness and High-Speed Networking, or, Why ATM is like a Nose", Proceedings of TriCom '93, April 1993.
  5. Turner, Ben (28 May 2009). "Knowsley school to have one of "longest names in the world"". Liverpool Echo . Retrieved 2 December 2017.
  6. Boffey, Daniel (13 November 2016). "Can a new drive change the fortunes of schools in one of Britain's most deprived areas?". The Guardian. Retrieved 2 December 2017.
  7. Cobain, Ian (29 January 2017). "The making of an education catastrophe – schools in Knowsley were dubbed 'wacky warehouses'". The Guardian. Retrieved 2 December 2017.
  8. "Lessons to be learned from Knowsley's schools (letters)". The Guardian. 6 February 2017. Retrieved 2 December 2017.
  9. The F-35 may be unsalvagable
  10. Chen, Brian X. (2015-05-04). "Apple TV Remote Expected to Add Touch Pad in Redesign". The New York Times. ISSN   0362-4331 . Retrieved 2023-04-22.
  11. Weisman, Jonathan (2005-06-11). "Biggest Automaker Needs Big Changes". Washington Post. ISSN   0190-8286 . Retrieved 2023-04-22.