To overcome these problems Jeff Patton introduced a technique called Story Mapping, that has become the leading approach towards requirements management in Agile software development. The User Story Map is the new approach towards backlog creation. In principle, the story map shows the user journey and describes it in the form of user stories. It helps the client and the development team to directly see what the system does and what its core functionalities are, making the communication more effective and practically ‘on-demand’, even if the product owner is not always available for the team.
At Goyello, we have been successfully using story mapping for a variety of projects. From my own experience I can tell that the biggest advantage of this method is that it makes the development team to focus on the big picture of the solution. The whole map of the system is available any time they need it, hanging on the wall in the office space.