Return to Revo's glossary

Impact Mapping

A strategic planning technique that visualizes the relationship between business goals, stakeholders, impacts, and deliverables to guide product development and prioritization.

Impact Mapping: A Powerful Technique for Aligning Software Delivery with Business GoalsImpact mapping is a strategic planning technique that helps teams align their software delivery efforts with desired business outcomes. By creating a visual map that connects deliverables to goals, impact mapping enables organizations to make informed decisions, prioritize effectively, and deliver value to stakeholders.What is Impact Mapping?Impact mapping is a collaborative, graphical method for defining and communicating the relationship between business goals, actors (users or customers), impacts (behavior changes), and deliverables (software features or products). The technique was introduced by Gojko Adzic in his book "Impact Mapping: Making a Big Impact with Software Products and Projects."The Four Layers of an Impact Map1. Goal: The center of the map represents the overarching business goal or objective that the team aims to achieve.2. Actors: The second layer identifies the key actors or stakeholders who can influence the achievement of the goal. These may include users, customers, or other parties.3. Impacts: The third layer describes the desired changes in behavior or mindset of the actors that will contribute to reaching the goal.4. Deliverables: The outermost layer represents the software features, products, or deliverables that will support and encourage the desired impacts.Benefits of Impact Mapping1. Alignment: Impact mapping ensures that software delivery is aligned with business objectives, keeping teams focused on delivering value.2. Prioritization: By visualizing the relationship between deliverables and goals, impact mapping helps teams prioritize features and make informed trade-off decisions.3. Collaboration: The technique fosters collaboration and shared understanding among stakeholders, developers, and business representatives.4. Adaptability: Impact maps are easily adaptable to changing business needs, allowing teams to respond quickly to new information or priorities.5. Risk Reduction: By focusing on delivering value and avoiding unnecessary features, impact mapping helps reduce the risk of building the wrong product.How to Create an Impact Map1. Define the Goal: Clearly articulate the business goal or objective that the team aims to achieve.2. Identify Actors: Determine the key actors or stakeholders who can influence the achievement of the goal.3. Brainstorm Impacts: Collaborate with stakeholders to identify the desired changes in behavior or mindset of the actors.4. Map Deliverables: Identify the software features, products, or deliverables that will support and encourage the desired impacts.5. Refine and Prioritize: Review the map, refine the deliverables, and prioritize based on their potential impact on the goal.ConclusionImpact mapping is a powerful technique that helps teams align their software delivery efforts with business goals. By creating a visual map that connects deliverables to desired outcomes, impact mapping enables organizations to make informed decisions, prioritize effectively, and deliver value to stakeholders. Adopting impact mapping can lead to increased alignment, better collaboration, and reduced risk in software development projects.