Практика Impact Mapping

Гойко Аджич усовершенствовал и развил практику сбора первичных требований под названием Impact Mapping. Ее суть заключается в выстраивании причинно-следственных связей (трассировки) от бизнес-целей к конкретным элементам автоматизации (функций продукта). Разработчик совместно с заказчиком должны ответить на следующие вопросы:

  • Зачем нам нужна та или иная функциональность и какой измеримой цели мы хотим достичь? Это наши будущие бизнес-цели.
  • Кто участвует в достижении этой цели? Это действующие лица: сотрудники, люди, отделы или подразделения.
  • Каким образом этот человек или сотрудник достигает цели, какую работу он выполняет? Это влияние, которое действующее лицо оказывает на достижение цели.
  • Что нужно этому человеку от программной системы для выполнения своей работы? Это конкретные фичи или функции продукта (большие истории), которые действующее лицо использует для влияния на цель.

Визуализировать эти связи можно при помощи маркера и техники "ментальных карт", либо при помощи липких листочков.


Когда карта будет завершена и заказчик с разработчиком договорятся о целях и объеме работ, результаты можно зафиксировать в модуле "Функции", например, следующим образом: