Принцип 80/20. Ричард Кох
Чтение книги онлайн.
Читать онлайн книгу Принцип 80/20 - Ричард Кох страница 19
Не надо мыслить глобальными категориями. Не планируйте энную степень достижений в первый же день. Прибыль с инвестиций обычно подчиняется правилу 80/20: 80 % выгоды можно найти в самых простых 20 % всей системы; последние 20 % выгоды будут исходить от наиболее сложных 80 % системы[30].
Компания «Apple» воспользовалась Принципом 80/20 при разработке своего «Apple Newton Message Pad» – персонального электронного органайзера:
Инженеры-разработчики «Newton» воспользовались немного модифицированной версией (Принципа 80/20). Они обнаружили, что 0,01 % словарного запаса человека достаточно, для того чтобы выполнять 50 % задач, стоящих перед небольшим карманным компьютером[31].
Все чаще с помощью Принципа 80/20 аппаратное обеспечение компьютера заменяется программным обеспечением. Примером тому может служить микросхема с сокращенным набором команд (RISC), изобретенная в 1994 году:
Принцип действия RISC основан на варианте правила 80/20. Это правило предполагает, что большинство программ тратят 80 % времени на выполнение лишь 20 % имеющихся команд. Процессоры с RISC…оптимизируют выполнение этих 20 % команд, что позволяет уменьшить размеры чипа и его стоимость за счет сокращения остальных 80 %. RISC в программном обеспечении делает то же, что CISC (распространенная прежде система) делает в силиконе[32].
Те, кто пользуется программным обеспечением, знают, что, несмотря на его невероятную эффективность, применяется оно по Принципу 80/20. Один разработчик программного обеспечения утверждает, что:
Мир бизнеса уже давно следует правилу 80/20. Это особенно верно в случае с программным обеспечением, когда 80 % функций изделия задействуются благодаря лишь 20 % его возможностей. Это означает, что большинство из нас платит за то, чего мы не хотим, и то, в чем не нуждаемся. Разработчики программного обеспечения, похоже, наконец поняли это, и многие из них считают, что модульные приложения смогут решить эту проблему[33].
Дизайн программного обеспечения очень важен, поэтому наиболее используемые функции делаются более простыми. Такой же подход используется в новых сервисах баз данных:
Как… разработчики программного обеспечения делают это? Во-первых, они определяют, в чем нуждаются пользователи большую часть времени и как они это используют: по старому правилу 80/20 (20 % возможностей программы люди используют в течение 80 % времени). Хорошие разработчики программного обеспечения делают используемые функции как можно более простыми, автоматическими и постоянными.
Перенесение такого подхода на современные системы баз данных означает постоянное наблюдение за главными потребностями клиента. Как часто клиенты звонят в службу поиска и спрашивают, какой файл им подходит и где этот файл найти? Хороший дизайн поможет устранить
30
Chris Vandcrsluis (1994) Poor planning can sabotage implementation,
31
Steve Wilson (1994) Newton: bringing AI out of the ivory lower,
32
Jeff Holtzman (1994) And then there were none,
33
Mac Week (1994) Software developers create modular applications that include low prices and core functions,