Impact Mapping: ориентируйтесь в процессах по карте влияния

impact mapping

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

«Как же так?» — задаетесь вы вопросом. User stories прописаны, общение с клиентом имело место регулярно и вовремя, система работы отлажена идеально...

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

А как же быть, когда заказчик и сам не может четко сформулировать собственные цели? В таких случаях стоит призвать на помощь инструменты визуализации.

Хорошо для этого подойдет такая техника стратегического планирования, как impact mapping (карты влияния). Данный инструмент разрабатывался в рамках методологии agile, но подойдет и для классического проектного подхода. Он универсален и может быть полезен как директору по продукту, так и менеджеру проекта. Особенно выручит этот инструмент в ситуациях, когда заказчик плохо ориентируется в IT и разработке ПО.

Impact mapping: что же это такое?

Impact mapping — это графический инструмент, который позволяет четко обозначить границы проекта и построить необходимые технические и бизнес гипотезы. Он помогает еще на стадии стратегического планирования скоординировать работу различных специалистов, синхронизировав ее с глобальными бизнес-целями клиента. Результат — эффективные программные продукты, счастливые пользователи и повышение customer loyalty.

Суть метода настолько проста, что может показаться банальной. Но парадокс в том, что мы часто безосновательно игнорируем простые решения. Impact maps наглядно демонстрируют, какое влияние будет иметь та или иная функция на успешность проекта путем ответа на вопросы «зачем?», «кто?», «как?» и «что?»

impact map

Создатель инструмента, Гойко Аджич, сравнивает impact maps с картами автомобильных дорог: точно так же, как карта показывает главные и второстепенные дороги, соединяющие различные населенные пункты, impact map уточняет, что за продукт мы хотим создать и как это облегчит жизнь нашим клиентам.

Как это работает: четыре ключевых вопроса impact mapping

Создание карты влияния не отнимет много времени. Как правило, весь процесс занимает несколько часов, в отличие от нескольких дней, необходимых для решения тех же задач традиционными способами. Рассмотрим каждый этап создания impact map по отдельности.

1. Цель («Зачем»?)

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

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

2. Действующие лица («Кто?»)

Дальше нам следует ответить на вопрос: «А на чье же поведение мы хотим воздействовать?» Эта стадия разработки нашей карты влияния позволяет качественнее расставить приоритеты работе, смещая акцент с функций программного обеспечения на людей, которым оно будет полезно.

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

Здесь также важна конкретика. Рекомендуется определять круг действующих лиц в таком порядке:

  1. целевые пользователи,
  2. действующие лица, которые могут иметь отношение к продукту в силу своей социальной роли или занимаемой должности,
  3. отдельные группы пользователей (например, представители различных отделов компании клиента).

3. Влияния («Как?»)

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

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

4. Поставляемый функционал («Что?»)

На последнем этапе мы определяем, что именно мы можем сделать, чтобы добиться необходимых влияний. Таким образом мы соотносим поставляемые функциональные возможности с ожидаемыми результатами проекта. Это позволяет четко определить, в какой потенциально возможный функционал следует инвестировать ресурсы, а в какой нет, и вовремя отказаться от реализации тех частей проекта, которые на практике не способствуют достижению значимых целей.

Как создать? Программное обеспечение для создания карт влияния

Карты влияния можно создавать вручную, используя при этом обычное офисное оборудование. Как правило, impact map для проекта, рассчитанного на 6-8 месяцев, помещается на доске стандартного размера. Можно также использовать специальные программы.

Интернет-сообщество impact mapping отсылает к трем программным продуктам, позволяющим самостоятельно создавать карты влияния: UXPressia, SpecLog и MindMup. Проанализируем вкратце все три варианта.

UXPressia является платной программой, позволяющей четко прописывать бизнес цели, в структурированном виде представлять действующих лиц и оказываемые ими влияния и разрабатывать правдоподобные user stories. Приложение доступно на английском языке. Бесплатная версия служит для ознакомления и позволяет протестировать его на одной карте с одним действующим лицом. Пакет «Professional» не имеет ограничения по количеству проектов и позволяет делиться ими с другими пользователями, экспортировать созданные карты в PDF и PNG форматы. Также вы получаете постоянную клиентскую поддержку. Недостатком программы, на наш взгляд, является очень ограниченный функционал пробной версии: новому пользователю сложно составить окончательно мнение о продукте и о удобстве его применения, а также немного сложный для зрительного восприятия дизайн приложения.

EXPressia

SpecLog — программа, разработанная командой Techtalk. Для построения карт влияния с ее помощью необходима установка программного обеспечения на компьютер. Особенностью программы является возможность связывать созданные карты влияния с беклогом продукта и story maps. Предусмотрен 30-дневный пробный период, а также тарифные планы, ориентированные на отдельного пользователя, сервер, и спецпредложения.

MindMup — сервис для формирования различных диаграмм связей и схем. Приложение является простым в управлении, умеет экспортировать результаты в PDF и синхронизировать данные. Можно загружать картинки, файлы, добавлять текстовые заметки, менять шрифты, стиль, цвет. Язык интерфейса — английский.

Приложение доступно в двух тарифных планах: Free и Gold. Бесплатная версия позволяет создавать карты размером до 100 КВ и сохранять их в облаке течение 6 месяцев. Следует обратить внимание, что после публикации ваши карты попадают в публичный доступ. Для использования данной версии не нужны создание аккаунта и регистрация. Тариф Gold позволяет создавать приватные карты, загружать их и хранить неограниченное время. Вы также можете заказать интеграцию или доработку функционала MindMup под ваши потребности.

Мы проанализировали графический инструмент impact mapping и возможности его применения для стратегического планирования на начальной стадии разработки продукта. Надеемся, вам понравился этот метод стратегического планирования, и вы сможете внедрить его в свою работу. Узнать больше вы сможете, посетив opensource impact mapping workshop от создателя данного agile инструмента Гойко Аджича.

В нашей команде Stfalcon.com мы всегда придерживаемся основного принципа impact mapping: при разработке наших продуктов во главу угла мы ставим бизнес-цели наших клиентов. Как результат — множество довольных клиентов по всему миру.