Impact Mapping is a collaborative approach to gathering and planning Agile requirements created by Gojko Adzic, see his book Impact Mapping: Making a big impact with software products and projects. In the following section, we'll create an Impact Map step by step using the example of our online retail store.