Принцип MECE - взаимоисключающие и совместно исчерпывающие - Блог CDTO

Принцип MECE - взаимоисключающие и совместно исчерпывающие

Читать статью в социальных сетях

В одном из комментариев к моему посту о создании своего сайта-портфолио была высказана мысль о том, что мой сайт сделан по «принципу MECE: всё необходимое, ничего лишнего».

Признаюсь честно, я о таком принципе не слышал ;)) Это и немудрено, потому что аббревиатур, описывающих тот или иной подход, очень много. Даже я когда-то в шутку изобрёл свою собственную методику, где первые буквы из слов складывались в аббревиатуру SHORIN.

Изучив вопрос по поводу принципа MECE, я понял, что я с этим принципом очень хорошо знаком и часто его использую, просто не знал, что он так называется. Такая же история у меня была и с методикой ADKAR – я её использовал, когда осуществлял цифровую трансформацию РНБ, но не знал, что эта методика так называется.

Дословно, MECE – Mutually Exclusive and Collectively Exhaustive (взаимоисключающие и совместно исчерпывающие). Суть принципа MECE заключается в том, чтобы структурировать информацию на части так, чтобы элементы, с одной стороны, не пересекались, а с другой – описывали проблему целиком.

Я могу дать, как минимум, два объяснения этого принципа.

Строгое математическое объяснение. MECE предлагает в многомерном пространстве, в котором находится информация, выбрать такую систему координат, которая была бы ортогональной. И потом разложить информацию относительно выбранной системы координат.

Есть и другое объяснение – более программистское: нас этому обучали на кафедре системного программирования ВМиК МГУ. Надо выделить основные «сущности» (именно такое слово употреблялось для описания «того не знаю чего») системы, которые задают её базовые свойства. А дальше на пересечении этих сущностей создавать свойства более высокого порядка. Именно так я и поступил, когда проектировал свою систему Vivaldi, которая успешно продолжает использоваться крупнейшими библиотеками России.

Объяснение принципа MECE с помощью диаграммы