Человеческий фактор: успешные проекты и команды - Том Демарко 8 стр.


Закон Гилба

Два года назад на конференции в Лондоне я полдня общался с Томом Гилбом (Тот Gilb), автором книги "Software Metrics" (Метрики программного обеспечения) и десятков опубликованных статей по теме измерений процесса разработки. Я обнаружил, что его легко можно вывести из себя, предположив, что тот или иной аспект "измерить невозможно". Тома оскорбляла сама мысль об этом. В тот день он оказал мне любезность, высказав фундаментальную, с его точки зрения, истину об измеримости. Его мысль сразу же показалась мне столь мудрой и вдохновляющей, что я слово в слово записал её в свой дневник под заголовком "Закон Гилба":

Если вам нужно представить что-либо в количественной форме, это можно измерить каким-то способом, который даст лучшие результаты, чем в случае, если не проводить измерений вовсе.

Закон Гилба не гарантирует, что измерения будут бесплатными или даже дешёвыми, и они могут оказаться далёкими от идеала – но это все равно лучше, чем ничего.

Т. Д.

Конечно же, производительность поддаётся измерению. Если создать группу из людей, выполняющих одинаковую или похожую работу, и дать им день на создание разумной схемы самоконтроля в целях измерения, они в результате создадут нечто, подтверждающее закон Гилба. Цифры, полученные этими людьми, позволят им регулировать собственную производительность, а также в сочетании с кружками качества или каким-либо другим способом взаимного контроля предоставят возможность учиться на методах работы коллег. Средние показатели, вычисленные для этой группы, дадут руководству надёжное свидетельство воздействия на производительность таких событий, как улучшение офисной среды.

В наиболее знакомой нам области конструирования программного обеспечения существует неограниченное число работающих механизмов измерения производительности. Существует даже служба оценки производительности, которая может приехать и показать, где находится ваша организация в сравнении с другими участниками отрасли. Организация, не способная выполнить какую-либо оценку собственной производительности в программировании, просто недостаточно прилежно старается это сделать.

Не позволяйте себе не знать

Предположим, существует надёжный инструмент измерения производительности, и в данный момент он применяется к вашим сотрудникам. Допустим, измерители сообщают вам, что по производительности вы входите в первые пять процентов организаций, занимающихся той же деятельностью. Вам будет приятно. Вы станете бродить по коридорам с загадочной улыбкой на лице и тепло думать о своих сотрудниках: "Я подозревал, что они неплохо работают, но какая же потрясающая новость".

Ой-ой! Измерители только что вернулись и сообщили, что случайно перевернули график результатов. На самом деле вы входите в последние пять процентов. Ну вот, испортили день. Вы начинаете думать: "Я мог бы с самого начала догадаться. Как можно вообще работать с такими тупыми сотрудниками?" В одном случае вы радуетесь, в другом – расстраиваетесь. Но ни в том ни в другом случае особо не удивляетесь. Реакция удивления маловероятна независимо от новости, поскольку у вас нет ни малейшего представления о действительном уровне производительности.

Учитывая, что организации на практике довольно значительно отличаются одна от другой, вы просто не можете себе позволить игнорировать информацию о собственном текущем положении. Ваши конкуренты могут работать в десять раз эффективнее. Если вы не знаете об этом, то не можете принять меры. Зато рынок все поймёт. Он предпримет собственные шаги для выправления ситуации, и эти шаги будут не в вашу сторону.

Измерения с закрытыми глазами

Измерения работы могут стать полезным инструментом для улучшения методов, повышения мотивации и уровня удовлетворённости работой, но практически никогда не применяются для этих целей. Проекты по измерению часто превращаются в угрозу и становятся обузой.

Чтобы получить от метода обещанные результаты, руководство должно проявить достаточную проницательность и спокойствие, исключив себя из этого процесса. Проще говоря, данные по отдельным сотрудникам не попадают на глаза руководителям, и это известно каждому в организации. Сведения о производительности отдельного человека должны использоваться только в интересах этого человека. Схема измерения – это упражнение в самооценке, и шефу должны быть доступны только средние показатели, прошедшие цензуру.

Многим руководителям будет нелегко принять такое положение вещей. Они считают, что могут использовать данные для более эффективного выполнения своей работы (скажем, более заслуженно предлагать повышения или более аргументировано увольнять). Их компания заплатила за сбор данных, так почему эти данные недоступны? Однако сбор этих весьма деликатных сведений об отдельном человеке возможен лишь при активном и добровольном сотрудничестве со стороны этого человека. Если хоть раз конфиденциальность сведений будет нарушена, если хоть раз данные будут использованы против хотя бы одного человека, вся схема сбора данных прекратит своё существование.

Индивидуумы склонны поступать с данными точно так же, как руководители. Они стараются совершенствовать то, что делают хуже, и специализироваться в областях, где и так уже преуспели. В отдельных случаях люди даже "увольняют" себя, чтобы разрушить собственную зависимость от недостаточных профессиональных способностей. Руководителю вовсе не нужны данные по отдельным сотрудникам, чтобы извлечь выгоду.

10. Работа ума и работа тела

В ходе исследования по подготовке отделения фирмы IBM в Санта-Терезе, описанного в главе 9, Мак-Кью и его ассистенты изучили распределение времени по различным режимам работы. В обычный день сотрудники распределяли своё рабочее время следующим образом:

Таблица 10.1. Распределение времени разработчиками

Важность этой таблицы в контексте уровня шума должна быть очевидна: тридцать процентов своего времени люди чувствительны к шуму, а все остальное время они генерируют шум. Поскольку рабочее пространство заполнено людьми, работающими в одиночестве или совместно, существует конфликт режимов. Работающим в одиночестве этот конфликт мешает более всего. Пусть они выступают в меньшинстве в любой момент времени, но их нельзя игнорировать, поскольку именно в одиночном режиме люди занимаются непосредственно выполнением работы. Все остальное время уходит на вспомогательную деятельность, отдых и болтовню.

Поток

Во время работы в одиночестве человек в идеале находится в состоянии, которое психологи называют потоком. Поток – это состояние глубокого, почти медитативного погружения в работу. В этом состоянии человек испытывает лёгкое чувство эйфории и не замечает течения времени: "Я начал работать. Когда оторвался, прошло уже три часа". Человек не прикладывает сознательных усилий, потому что работа, кажется, идёт потоком. Вы часто бывали в этом состоянии, поэтому нам не нужно его описывать.

Не все виды работы требуют состояния потока для достижения хорошей производительности, но для любого, кто связан с проектированием, дизайном, разработкой, письмом или подобными задачами, поток – необходимость. Это задачи, требующие сильного импульса. И только в потоке подобная работа продвигается хорошо.

К сожалению, поток нельзя "включать" по желанию. Требуется медленное погружение в предмет, не менее пятнадцати минут концентрации, прежде чем появится это состояние. В период погружения вы особенно чувствительны к шуму и остановкам. Шумная среда может затруднить или сделать невозможным вход в поток.

Из потока вас может легко вывести направленное непосредственно на вас воздействие (скажем, ваш телефон) или назойливый шум ("Внимание! Сообщение для Пола Портулаки! Пол Портулака, позвоните по внутреннему номеру…"). После каждого такого вмешательства требуется дополнительное время для возврата в поток. И в это время работа стоит на месте.

Бесконечное отсутствие потока

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

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

Таблица 10.2. Фрагмент журнала с конкурса разработчиков

Несколько дней в таком режиме, и кто угодно станет искать новую работу. Если вы руководитель, то можете быть отчасти безразличны к раздражению тех, кто не может достичь состояния потока. В конце концов, большую часть собственной работы вы делаете в режиме вмешательства – это же руководство; однако ваши сотрудники нуждаются в потоке. Все, что мешает им достичь этого состояния, снижает их производительность и удовлетворённость работой. А также повышает стоимость выполнения работы.

Исчисление времени, основанное на потоке

Вероятнее всего, в вашей компании в настоящий момент принята традиционная модель исчисления времени. Предполагается, что выполненная работа соразмерна числу оплаченных рабочих часов. Когда сотрудники заполняют свои журналы по этой схеме, они не делают различия между часами, затраченными на осмысленную работу, и часами простого раздражения. Поэтому они сообщают информацию о времени работы тела, но не мозга.

Что ещё хуже, данные по отдельным задачам используются при вычислении заработной платы. Это побуждает работников стремиться к тому, чтобы общее количество зафиксированных документально часов всегда было более или менее сопоставимо с определённым заранее количеством часов в расчёте на неделю, независимо от того, сколько сверхурочных или недоработанных часов на этой неделе было. Окончательная сводка официальных выдумок может быть приемлемой для отдела финансов: она эквивалентна ответу "здесь" на перекличке. Но для любой оценки производительности или анализа затрат эти записи слишком ущербны, чтобы оказаться полезными.

Феномен потока и погружения даёт нам более реалистический способ моделирования затрат времени на задачи разработки. Имеет значение не время присутствия, но время работы в полную силу. Час в потоке даёт реальные результаты, но десять шестиминуток, чередуемые одиннадцатью перерывами, не дают никаких результатов.

Учёт времени в потоке не очень сложен. Вместо того чтобы заносить в журнал часы, люди заносят часы непрерывной работы. Чтобы получить честные данные, следует исключить чувство вины за слишком малое количество часов непрерывной работы. Люди должны быть уверены, что не по их собственной вине им удаётся лишь час или два в неделю поработать не отвлекаясь; скорее, это вина организации, которая не предоставляет им среду, способствующую работе в потоке. Разумеется, такие данные не должны попасть в отдел финансов. Для расчёта зарплаты все равно придётся сохранить механизм учёта часов присутствия.

Схема учёта, фиксирующая часы в потоке вместо часов присутствия, даёт весьма серьёзную двойную выгоду. Во-первых, она фокусирует внимание ваших людей на важности времени потока. Узнав, что каждый рабочий день должен позволять им по меньшей мере два-три часа работать не отвлекаясь, они примут меры, чтобы защитить эти часы. Если они яснее осознают действие отвлечений, то смогут защищаться от случайных вмешательств со стороны коллег.

Во-вторых, эта схема позволяет оценить, насколько разумно тратится время на рабочие задачи. Если предполагается, что завершение продукта требует трех тысяч потоко-часов, у вас есть веская причина полагать, что две трети пути пройдено, если зафиксированы затраты двух тысяч потоко-часов. Подобное заключение, сделанное на основании часов присутствия, было бы глупым и опасным.

Фактор "С"

Если вы тоже считаете, что качественная среда должна положительно влиять на способность сотрудников работать в потоке, то сбор информации по часам непрерывной работы может дать вам количественное представление того, насколько хороша ваша офисная среда. Если отношение продолжительности непрерывной работы к общей продолжительности рабочего дня достаточно высокое, порядка сорока процентов, значит, среда позволяет людям при необходимости работать в потоке. Намного меньший показатель свидетельствует о раздражении сотрудников и снижении эффективности их работы. Мы называем этот параметр фактором Среды, или просто фактором "С":

Фактор С = время непрерывной работы/время присутствия;

В результате сбора данных по фактору "С" обнаружился интересный момент: фактор может изменяться в пределах одной организации в зависимости от подразделения. К примеру, в одной крупной правительственной организации мы встретили одновременно высокий фактор "С" (0,38) и низкий (0,10). Руководитель организации заверил нас, что физические изменения в рабочей среде невозможны, даже если она плоха, потому что свойства рабочего места определены правилами, установленными правительством для государственной службы. Несмотря на это мы обнаружили отделы, сотрудники которых работали в тесных, шумных офисах открытой планировки, и отделы, где сотрудники на тех же должностях, выполнявшие ту же работу, располагались в удобных офисах по четыре человека. Неудивительно, что в четырехместных офисах фактор "С" оказался заметно выше.

Фактор "С" может поставить под угрозу установившееся в организации равновесие. (Возможно, вам лучше не заниматься сбором этих данных.) Если вы сообщите о факторе 0,38 для разумного рабочего пространства и факторе 0,10 для экономичного, люди могут сделать вывод, что экономия на стоимости не имеет особого смысла. Чтобы выполнить ту же работу, сотрудники в пространстве с фактором 0,10 должны присутствовать на рабочем месте в 3,8 раза дольше, чем сотрудники из пространства с фактором "С", равным 0,38. Это означает, что выполнение работы в экономичном пространстве может привести к потерям производительности, убыток от которых будет превышать экономию на пространстве. Очевидно, подобную ересь допускать нельзя. Ведь тогда вся наша замечательная "экономия" на рабочих площадях сотрудников полетит в тартарары. Сожгите скорее эту книгу, пока кто-нибудь ещё не прочёл её.

Сад платков

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

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

Разумеется, всегда существовали отдельные эксцентричные личности, выставлявшие на своих столах знаки "Не беспокоить". Давление коллег часто не позволяет нам открыто демонстрировать, что посторонние вмешательства не приветствуются, даже если совершаются изредка. Уделение фактору "С" немного большего внимания помогает изменить корпоративную культуру и сделать подобные знаки привычными.

Назад Дальше