Гойко Аджич

Impact Mapping: Как повысить эффективность программных продуктов и проектов по их разработке

    Dmitry Sorochenkovhas quoted3 years ago
    При составлении impact map мы уже на входе должны иметь правильно сформулированную измеримую цель. Поэтому важно проводить обсуждение в два этапа: на первом мы формулируем цель и подбираем контрольные параметры, а на втором — рисуем саму карту
    Karina Danilchenkohas quoted4 years ago
    Impact mapping – это простой, но невероятно эффективный метод, помогающий еще на стадии стратегического планирования организовать сотрудничество различных специалистов и в результате создавать эффективные программные продукты
    Maxim Romanovskiyhas quoted3 months ago
    информация имеет вес, если она уменьшает неопределенность при принятии решений, а также что «экономическая стоимость результатов измерения переменной обычно обратно пропорциональна тому, какое значение придается ее оценке».
    Maxim Romanovskiyhas quoted3 months ago
    impact maps отображаются не только границы проекта, цели и приоритеты, но и исходные гипотезы двух уровней. Гипотеза первого уровня состоит в том, что функциональный элемент окажет необходимое влияние и вызовет желаемые изменения в поведении соответствующего действующего лица. Гипотеза второго уровня — данное лицо совершит действия, способствующие достижению бизнес-цели.
    Maxim Romanovskiyhas quoted3 months ago
    Impact maps помогают визуа­лизировать исходные гипотезы, которые и проверяются впоследствии опытным путем.
    b5204243959has quoted4 months ago
    Поэтому при проведении первого совещания постарайтесь ограничиться пятью или шестью участниками.
    b5204243959has quoted4 months ago
    По мнению Тома Гилба, стоимость каждой итерации в ходе проекта не должна превышать 2% от общего объема инвестиций. Эрик Рис рекомендует проводить регулярные совещания, в центре внимания которых должен быть вопрос о том, стоит ли придерживаться избранного курса или необходимо коренным образом изменить направление разработки. С самого начала договоритесь с командой, как часто вы собираетесь оценивать, насколько вы продвинулись к цели: например, раз в неделю или раз в месяц.
    b5204243959has quoted4 months ago
    Все это похоже на то, как если бы вы пользовались реальной картой незнакомой местности: сначала вы проходите некоторое расстояние в заданном направлении, после чего сверяетесь с картой, чтобы понять, где вы в конечном счете оказались. Измерение расстояния, на которое вы продвинулись к цели, помогает решить, стоит ли продолжать движение в избранном направлении или пора предпринять какие-либо другие действия.
    b5204243959has quoted4 months ago
    Чтобы избежать этой ошибки и получить от impact maps максимальную отдачу, рекомендуется использовать их для управления итеративной среднесрочной разработкой: отдельными компонентами продукта и отдельными этапами проектов. Все время между совещаниями, посвященными актуализации карт, необходимо отcлеживать вероятные влияния, которые мы можем непреднамеренно оказать на третьи стороны, а также долгосрочные эффекты, которые, возможно, выпали из нашего поля зрения, ограниченного картой.
    b5204243959has quoted4 months ago
    модели Кано [Cohn, 2006] используется опросник, помогающий разделить ожидаемую функциональность продукта на несколько категорий: базовая (продукт не может ее не иметь), линейная (чем ее больше, тем лучше) и восхищающая (ее присутствие даже в ограниченной степени может существенным образом повысить удовлетворенность продуктом).
    b5204243959has quoted4 months ago
    Какие решающие факторы могут остановить нас еще до начала разработки?
    Есть ли какие-либо влияния, которые мы можем оказать без особых усилий?
    Какие ключевые гипотезы необходимо протестировать?
    b5204243959has quoted4 months ago
    Еще один хороший прием — раздать участникам по листу бумаги с напечатанной на нем пустой таблицей. Каждый должен вписать в первую ячейку таблицы одну из своих идей и передать лист следующему участнику. От участника, сидящего с другой стороны, придет точно такой же листок. Но на этот раз будет необходимо заполнить вторую ячейку, не повторяя идеи, которые ранее были вписаны в таблицу другими участниками. Это способствует достижению двоякого результата: люди вдохновляются идеями, уже попавшими в таблицу, а для того, чтобы избежать повторений, им приходится как следует подумать.
    b5204243959has quoted4 months ago
    Теперь, когда вы определились с ключевыми целями и у карты наметилась некоторая структура, постарайтесь за ограниченный период времени найти как можно больше альтернативных вариантов решения, ограничиваясь исключительно обсуждением действующих лиц и влиянием на их поведение. Это и есть дивергентная фаза дизайн-мышления. Цель этапа — постараться найти более оптимальное или менее дорогостоящее решение, более короткий путь к наиболее значимым целям. Воздерживайтесь от критики любых высказываемых участниками идей, в данный момент задача состоит в том, чтобы набросать их как можно больше. В качестве опоры используйте сложившийся на данный момент «скелет» карты и задайте следующие вопросы:
    Что еще эти люди могли бы для нас сделать?
    Кто еще может нам помочь? Каким образом?
    Кто может нам помешать?
    b5204243959has quoted4 months ago
    Реалистично ли наше ожидание, что данная функциональность будет способствовать оказанию необходимого влияния?
    Правда ли это влияние способно воздействовать на данное лицо?
    Действительно ли данное влияние будет способствовать достижению цели
    b5204243959has quoted4 months ago
    оэтому можно разделить этап с двумя ключевыми целями (скажем, рост числа игроков с 300 000 до 1 миллиона и сокращение затрат на IT на 40%) на два. Целью первого будет увеличение числа игроков при сохранении затрат на IT на прежнем уровне, а второго — сокращение затрат на IT без негативного влияния на число игроков. Когда цели распределены между этапами, вторая цель становится активной сразу же после того, как первая окажется позади
    b5204243959has quoted4 months ago
    Команды, ведущие итеративную разработку, должны по возможности единовременно трудиться только над одной целью.
    b5204243959has quoted4 months ago
    В книге «Конкурентный инжиниринг» Том Гилб дает ряд ценных советов, касающихся точного измерения целей. В моей практике особенно полезной оказалась упрощенная версия его списка, состоящая из пяти пунктов:
    что мы собираемся измерять (Гилб называет это «объект измерений»);
    как мы будем измерять его («параметр»);
    какова ситуация на данный момент («бенчмарк»);
    минимально допустимое значение, точка безубыточности для инвестиций («ограничение»);
    целевой показатель («цель»)
    b5204243959has quoted4 months ago
    Крис Мэттс утверждает, что бизнес-цель должна в явном виде отражать намерение сэкономить, заработать или защитить деньги.
    b5204243959has quoted4 months ago
    Если вы испытываете трудности и никак не можете сформулировать бизнес-цель, начните с заявленного клиентом списка необходимого функционала и определите, на чье поведение он будет влиять и каким именно образом. Затем выясните, почему именно эти изменения в поведении имеют такое важное значение. Возможные в этой связи вопросы могут звучать так: «Почему эта функция так важна?» или «Какую пользу должен принести данный функционал?».
    b5204243959has quoted4 months ago
    Применяя такую логику, вместо того чтобы фокусироваться на учете уже потраченных ресурсов и отслеживании исполнения частных задач, мы сможем предложить заинтересованным сторонам более осмысленные промежуточные отчеты, где речь будет идти о реализованных воздействиях и ключевых параметрах, связанных с приближением к глобальной цели.
fb2epub
Drag & drop your files (not more than 5 at once)