3 страница из 4
Тема
позволило мне целиком сосредоточиться на обсуждении вопросов, связанных с управлением границами проектов, а также использовать для обозначения элементов impact maps названия, которые в контексте разработки программного обеспечения выглядят более уместно.

Добивайтесь осязаемых результатов!

Я полагаю, что использование impact maps позволит изменить правила игры и значительно улучшит способность многих команд и организаций создавать эффективные программные продукты и реализовывать проекты. Цель этой книги – повысить осведомленность разработчиков об этом методе и связанных с ним идеях, а также пробудить активность профессионального сообщества. Именно поэтому я преднамеренно ограничил объем данного издания. Вы cможете быстро прочитать его и держать под рукой в качестве краткого справочника. Вместо того чтобы пытаться сразу охватить все детали моей методики, я даю немало ссылок, которые позволят вам при необходимости глубже погрузиться в смежные темы.

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

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

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

Чтобы получать уведомления о появлении новых видео, статей и книг по этой тематике, зарегистрируйтесь на сайте www.gojko.net/impact.

Почему все это имеет значение?

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

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

Impact mapping приводит к сокращению непродуктивных усилий, провоцируемых расползанием границ проекта и принятием избыточно сложных решений. Они позволяют сфокусироваться при разработке именно на тех влияниях, которые и должен обеспечивать готовый продукт. И наконец, использование impact maps способствует укреплению сотрудничества между менеджерами, отвечающими за технические и бизнес-аспекты проекта, поскольку теперь они будут в состоянии воспринимать общую картину проекта одинаково.

Impact mapping обладает рядом уникальных преимуществ:

• В основу положен метод, изобретенный известным агентством, специализирующимся на интерактивном дизайне. Кроме того, impact maps как инструмент напоминают один из известных методов тимбилдинга. В совокупности это означает, что impact mapping облегчает сотрудничество и взаимодействие. Это куда менее бюрократический и гораздо более простой в использовании метод, чем многие из имеющихся альтернатив. Он позволяет вовлекать в обсуждение группы людей из разных предметных областей, то есть как технических специалистов-разработчиков, так и менеджеров со стороны бизнеса, тем самым помогая организации воспользоваться «мудростью толпы»[4].

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

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

По существу, impact maps стоит заниматься просто для того, чтобы помочь себе создавать продукты и реализовывать проекты, которые действительно делают жизнь пользователей лучше.

Что такое Impact mapping?

Impact mapping – это способ визуализировать границы проекта и основные гипотезы, созданные совместными усилиями лиц, принимающих технические и бизнес-решения. Это ментальная карта, возникающая в ходе обсуждения ответов на следующие четыре вопроса:

Цель

Центральная часть impact map должна отвечать на самый важный вопрос: зачем мы это делаем? Это цель, которую мы стремимся достичь.

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

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

Поместив ответ на вопрос «ЗАЧЕМ?» в центр impact map, мы получаем возможность убедиться, что все знают, зачем они выполняют те или иные действия.

Добавить цитату