Книга: Impact mapping: Как повысить эффективность программных продуктов и проектов по их разработке
Назад: Решение бизнес-задач, а не функционал как таковой
Дальше: Адаптивное планирование

Постановка измеримых целей

 

Недостаточно просто заявить, что мы будем фокусироваться на бизнес-целях, – важно быть уверенными, что это правильно выбранные цели. Многие проекты терпят неудачу не потому, что они не имеют бизнес-целей, а потому, что цели сформулированы нечетко, конфликтуют с другими задачами или же они не были сообщены людям, которым поручена их реализация. Для обозначения верно выбранных бизнес-целей Скотт Беркун использует обозначение SMART: такие цели конкретны, измеримы, ориентированы на совершение конкретных действий, достижимы и должны быть реализованы в течение определенного срока.
Ключевым признаком здесь является измеримость – если цель измерима, то легче определиться и с остальными обязательными элементами. Например, формулировка «рост числа пользователей» является некорректной. Очевидно, что решение, позволяющее в течение года увеличить количество пользователей на 50 %, будет радикально отличаться от решения, которое позволит увеличить их количество на 200 % в течение двух месяцев. После того как мы договоримся, чего именно, в каком количестве и как быстро мы хотим достичь, становится гораздо легче оценить, является ли данная задача вообще осуществимой. В книге «Конкурентный инжиниринг» (Competitive Engineering) Том Гилб показывает, каким образом выбор измеримых целей помогает убедиться в их правильности и сфокусироваться на их реализации. Именно акцент на измеримости позволил мне остановить несколько обреченных на провал проектов прежде, чем они начались; в конечном итоге удалось синхронизировать ожидания всех заинтересованных сторон и сформулировать новые цели, которые были одновременно и измеримыми, и реалистичными.
Impact maps хорошо вписываются в идеологию SMART, потому что они помогают нам подвергнуть тесту на измеримость не только основную бизнес-цель, но и влияния, которые мы стремимся поддержать.
Постановка целей и выбор влияний, соответствующих критериям SMART, дополняет стремление к целостному видению процесса разработки, которое лежит в основе impact mapping. Обе методологии помогают обнаруживать нереалистичные ожидания, отказываться от шагов, не приближающих нас к цели, и находить более простые решения.

Как избежать «тщеславных метрик»

В своей книге «Как измерить все, что угодно» Дуглас Хаббард предупреждает о распространенной психологической тенденции скорее отслеживать то, что легко поддается измерению, вместо того, что могло бы реально способствовать принятию качественных решений. Он отмечает, что информация имеет вес, если она уменьшает неопределенность при принятии решений, а также что «экономическая стоимость результатов измерения переменной обычно обратно пропорциональна тому, какое значение придается ее оценке». Поскольку нам необходимо понимать, следует ли продолжать инвестировать в ту область, над которой мы в данный момент работаем, мы должны сконструировать для себя именно те измерения, что помогут нам принять это решение.
Эрик Рис в книге «Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели» предостерегает от использования «тщеславных метрик», чья единственная цель состоит в том, чтобы заставить людей чувствовать себя хорошо. По его мнению, это самая серьезная проблема, препятствующая успешной разработке программных продуктов. Он советует фокусироваться на показателях, которые стимулируют к конкретным действиям. Поскольку impact maps обязывают нас думать о влиянии на поведение действующих лиц и о том, как это влияние отследить, они помогают выбирать действительно полезные параметры.

Параметры двух уровней

Параметры – чрезвычайно острый инструмент. Они отлично помогают нам фокусироваться, но могут принести и огромный вред, если мы сделаем акцент не на том, на чем нужно. Распространенная проблема с измерениями состоит в том, что они способны превратиться из средства контроля в самоцель. Джеймс Скотт, автор книги «Благими намерениями государства», предупреждает, что между параметрами разных уровней возможен конфликт: например, конфликт между показателями, обеспечивающими понимание и контроль со стороны людей, находящихся «снаружи» измеряемого процесса, и показателями, имеющими важное значение для людей «внутри» процесса, на которых они влияют напрямую. Приводя примеры из разных областей – от строительства крупных городов до научного лесоводства, Скотт показывает, что использование отдельных параметров для целей внешнего контроля часто делает систему слишком сложной и непонятной для тех, кто находится «внутри» проекта, приводя к серьезным неудачам. Например, несколько экономических катастроф при организации крупных ферм были вызваны тем, что основное внимание уделялось показателям, связанным с размерами участков и посевными квотами, а также разделению участков на более мелкие для того, чтобы правительственным организациям было их легче контролировать. Оказалось, что планы зачастую были просто нереализуемыми, поскольку на бумаге сельскохозяйственная земля выглядела как аккуратные участки прямоугольной формы, в то время как в действительности на ней могли быть реки и болота, а также различные типы почв. «Внешние» параметры были не в состоянии учесть факторы, важные для фермеров, например, такие как потенциальная урожайность, выживаемость различных сортов и потребности разных культур в разном уходе. Скотт также показывает, как проекты с преобладанием «внешних» параметров терпят неудачи, поскольку участники, занятые решением своих частных задач, продолжают фокусироваться на этих показателях даже в тех случаях, когда это наносит прямой ущерб достижению главной цели.
Impact maps помогают нам предотвращать подобные бедствия, заставляя думать о людях, вовлеченных в процесс, и эффектах, которых мы хотим достичь. Тем самым соблюдение параметров не превращается в самоцель, поскольку нам приходится заниматься именно влияниями, которые очевидным образом показаны на карте. В целом вполне реально подобрать показатели, одновременно нацеленные на контроль продвижения к бизнес-цели, понятные внешним наблюдателям, способные измерять степень достигнутого влияния на действующих лиц и учитывать другие аспекты проекта, важные для людей, находящихся «внутри» него.
Назад: Решение бизнес-задач, а не функционал как таковой
Дальше: Адаптивное планирование