Impact mapping is a lightweight, collaborative planning technique for teams that want to significantly impact software products. It is based on user interaction design, outcome-driven planning, and mind mapping. Impact maps help delivery teams and stakeholders visualize roadmaps, explain how deliverables connect to user needs, and communicate how user outcomes relate to higher organizational goals.