Джош Кауфман - Сам себе MBA. (Самообразование на 100% )
Рефакторинг начинается с деконструкции процесса или системы, после которой осуществляется поиск шаблонов. В чем состоят критически важные процессы, без точного соблюдения которых вы не сможете достичь желаемой цели? Должны ли эти процессы следовать в определенном порядке? В чем состоят нынешние ограничения? Что кажется самым важным? Соберите максимум информации о том, как работает система, а затем хорошенько ее проанализируйте.
Скорее всего, вы заметите, что в системе есть элементы, не имеющие определенного смысла, — например, некий метод работы, поначалу казавшийся оптимальным, но со временем переставший таковым быть.
Научившись замечать шаблоны, вы сможете изменить состав системы, например, с помощью объединения сходных процессов или входных параметров. Представьте себе сборочный конвейер. Если вам необходимо постоянно останавливать работу, чтобы сходить за нужными деталями в другой конец цеха, следует изменить этот порядок и сделать так, чтобы нужные компоненты всегда были под рукой. Система будет производить все то же самое, с одной лишь разницей: вы исключили из нее небольшой неэффективный элемент, влиявший на вашу производительность не в лучшую сторону. Если ваша цель состоит в том, чтобы ускорить работу системы или повысить ее эффективность, то рефакторинг приобретает для вас ключевое значение.
Несколько важнейших элементов
Чаще всего причины, затрачиваемые средства и усилия делятся на две категории: 1) большинство, имеющее незначительное влияние, и 2) меньшинство, имеющее сильное, доминирующее влияние.
Ричард Кох, автор книги «Принцип 80/20»[74]Вильфредо Парето — экономист и социолог, живший в XIX веке, — интересовался вопросами владения землей и распределения благосостояния в обществе. После сбора и анализа огромного массива информации Парето обнаружил наличие интересного шаблона: свыше 80 % земли в Италии принадлежало менее чем 20 % населения. Итальянская экономика была достаточно несбалансированной. Распределение земли имело форму колоколообразной кривой: огромное богатство было сконцентрировано в руках сравнительно небольшой группы людей.
Изучая другие аспекты жизни, Парето постоянно натыкался на тот же самый шаблон: к примеру, в его собственном саду 20 % гороховых стручков приносили 80 % семян. О чем это говорит?
В любой сложной системе за значительную часть результата отвечает минимальное количество входных параметров. Этот нелинейный шаблон в наши дни получил название принципа Парето, или правила 80/20. Лично я предпочитаю называть его правилом нескольких важнейших элементов.
Уяснив суть этого шаблона, вы начнете замечать его в различных аспектах своей жизни.
— Во множестве компаний менее 20 % клиентов обеспечивают 80 и более процентов доходов.
— Менее 20 % сотрудников компании делают 80 и более процентов самой ценной работы.
— В течение 80 % времени вы носите 20 % одежды, висящей у вас в шкафу.
— Вы проводите 80 % своего времени в общении менее чем с 20 % своих знакомых.
Нелинейность критически важных факторов может принимать крайне причудливые формы. К примеру, менее 3 % населения нашей планеты владеет 97 % совокупного мирового богатства. С течением времени политическая власть (как в государствах, так и в компаниях) имеет тенденцию концентрироваться в руках нескольких человек. В результате этого достаточно небольшая группа людей принимает решения, которые напрямую влияют на жизни сотен миллионов.
Менее 1 % ежегодно производимых кинофильмов становятся блокбастерами, и менее 0,1 % написанных книг — бестселлерами. Поэтому для достижения наилучших результатов концентрируйтесь на небольшом количестве самых важных факторов, приводящих вас к успеху.
Тимоти Феррис использовал этот метод для выявления своих лучших клиентов. Оказалось, что из 120 клиентов лишь пятеро отвечали за 95 % дохода. За счет концентрации усилий именно на этих людях и перевода отношений со всеми остальными в режим «автопилота» Феррис смог удвоить свой ежемесячный доход и сократить время работы с 80 до 15 часов в неделю.
Этот принцип работает и в обратном направлении. Проводя анализ своего бизнеса, Феррис выявил двух конкретных клиентов, которые чаще всего его разочаровывали и вынуждали решать проблемы в пожарном порядке. Прекратив с ними сотрудничество, Феррис высвободил время и силы (пусть и за счет временного снижения дохода) и направил их на работу с тремя другими серьезными клиентами, которые быстро вернули уровень дохода к прежним значениям.
Определите ключевые элементы системы, отвечающие за нужный вам исход, и сконцентрируйте на них свое время и усилия. Безжалостно избавьтесь от всего остального.
Убывающая отдача
Последние 10 % работы связаны с одной третью всех расходов и двумя третями проблем.
Норман Августин, руководитель аэрокосмической компании и бывший заместитель госсекретаря США по контролю над вооружениямиЕсли на вашем счете всего 10 долларов, то 5 долларов, которые вы случайно найдете в кармане, — настоящий повод для праздника. Но если у вас в банке 10 миллионов, то эта находка не вызовет никаких особенных эмоций.
По той же логике, съесть одно печенье — это хорошо. Съесть два — еще лучше. Но съесть сотню — это ужасно. Больше — это не всегда лучше (то же самое справедливо в отношении пива и витаминов).
Все в нашей жизни подчиняется закону убывающей отдачи: после определенного момента увеличение не приводит к благу. В P&G мы с моими коллегами анализировали эффективность рекламы. В первые несколько недель после запуска телевизионного ролика было достаточно легко понять, приводит ли он к запланированным результатам. Если ролик влиял на продажи, мы увеличивали бюджет и продлевали трансляцию, однако это работало лишь до поры до времени.
Вне зависимости от количества тех, кому реклама понравилась, в определенный момент она начинает «приедаться», и компания уже не может заработать даже доллара на доллар инвестиций. В этот момент наступает «точка убывающей отдачи»: дальнейшие вложения в трансляцию приводят к потерям компании. В этой ситуации имеет смысл перераспределить бюджеты на продвижение продукта другими способами.
В книге I Will Teach You to Be Rich («Я научу вас быть богатыми») Рамит Сети рекомендует применять принцип «решения на 85 %». Зачастую люди хотят прийти к идеальному решению, но в итоге запутываются, нагружают себя слишком большим количеством вопросов без ответов и в итоге не могут довести дело до конца. Но стоит им сконцентрироваться на нескольких простых вещах, которые обеспечат им максимум результата, и можно считать, что их день удался.
Не следует заниматься оптимизацией с целью доведения до совершенства всех элементов системы. Оптимизация и рефакторинг должны ограничиваться лишь некоторыми важнейшими элементами. Перфекционизм — это ловушка для неосторожных.
Занимайтесь оптимизацией и рефакторингом до тех пор, пока не столкнетесь с законом убывающей отдачи, а затем сконцентрируйтесь на чем-то другом.
Трение
Мир слишком велик и интересен, и я не хочу тратить свое время на трения, когда могу превратить свою жизнь в импульс.
Фрэнсис Уиллард, учительница и суфражистка, активно боровшаяся за принятие 18-й и 19-й поправок в Конституцию США[75]Представьте, что вам нужно забить шайбу в ворота, которые находятся на расстоянии одного километра от вас. Шайба лежит не на земле, а в зарослях высокой травы. Каждый удар клюшкой может сдвинуть шайбу лишь на несколько сантиметров, так как трава поглощает энергию удара. В этих условиях вам придется ударить по шайбе несколько тысяч раз, чтобы она оказалась рядом с воротами. Очевидно, что таким образом вы достаточно быстро израсходуете свою энергию.
Теперь давайте предположим, что трава на поле скошена. Каждый раз, когда вы бьете по шайбе, она пролетает несколько метров, почти не соприкасаясь с травой. Вам, как и прежде, приходится прилагать усилия, однако вы добьетесь цели гораздо быстрее.
Наконец, давайте предположим, что поле залили водой и заморозили. После каждого удара шайба пролетает чуть ли не сотню метров: она без труда скользит по поверхности льда. Теперь, чтобы достичь цели, вам нужно ударить по ней всего несколько раз, и, забив гол, вы не чувствуете никакой усталости.
Трение — это любая сила или процесс, отнимающие энергию системы. Если не подпитывать систему энергией, трение замедлит ее работу или даже приведет к остановке. Удалите из системы трение, и вы повысите ее эффективность.