Введение

Сосредоточение на несущественном, но легко понимаемом

Закон тривиальности – это аргумент К. Норткота Паркинсона, выдвинутый в 1957 году, о том, что люди в организации часто уделяют непропорционально большое внимание тривиальным вопросам. Паркинсон приводит пример вымышленного комитета, которому поручено утвердить планы строительства атомной электростанции, который тратит большую часть времени на обсуждение относительно незначительных, но легко усваиваемых вопросов, таких как выбор материалов для велосипедного сарая для персонала, игнорируя при этом предлагаемый проект самой электростанции, который гораздо важнее и представляет собой гораздо более сложную задачу. Этот закон находит применение в разработке программного обеспечения и других областях. Термины «эффект велосипедного сарая», «bike shed effect» и «bike shedding» возникли на основе примера Паркинсона; он был популяризирован в сообществе Berkeley Software Distribution датским разработчиком программного обеспечения Пулом Хеннингом Кампом в 1999 году и с тех пор стал широко известен в сфере разработки программного обеспечения.

Аргумент

Эта концепция была впервые представлена как следствие его более широкой пародии на управление, известной как "закон Паркинсона". Он драматизирует этот "закон тривиальности" на примере обсуждений комитета по поводу атомного реактора, противопоставляя их обсуждениям велосипедного сарая. Как он выразился: "Время, затрачиваемое на любой вопрос повестки дня, обратно пропорционально сумме [денег], связанных с ним". Атомный реактор настолько дорог и сложен, что обычный человек не может его понять (см. неприятие неопределенности), поэтому предполагается, что те, кто над ним работает, понимают его. Однако каждый может представить себе дешевый и простой велосипедный сарай, поэтому его планирование может привести к бесконечным дискуссиям, поскольку каждый участник хочет реализовать свое предложение и продемонстрировать свой вклад. После предложения построить что-то новое для сообщества, например, велосипедный сарай, возникают проблемы, когда все вовлеченные спорят о деталях. Это метафора, указывающая на то, что нет необходимости спорить по поводу каждой мелочи только потому, что у вас есть знания для этого. Некоторые отмечают, что объем обсуждения, вызванного изменением, обратно пропорционален сложности этого изменения.

Соответствующие принципы и формулировки

Существует несколько других принципов, хорошо известных в конкретных проблемных областях, которые выражают схожие идеи. Закон Вадлера, названный в честь ученого-компьютерщика Филиппа Вадлера, – это принцип, утверждающий, что большая часть дискуссий о проектировании языков программирования сосредоточена на синтаксисе (который, для целей данного рассуждения, считается решенной проблемой), а не на семантике. Закон Сэйра – более общий принцип, который гласит (в одной из формулировок), что "в любом споре интенсивность переживаний обратно пропорциональна значимости обсуждаемых вопросов"; многие формулировки этого принципа касаются академической среды.