A lot of Software Engineering projects fail for a lack of shared vision due to poor communication among people involved in the project. A sound maintenance of the product backlog can only be achieved if all the people have a good understanding of what they have to do (common vision). Roman Pichler, in a post originally written in Jul 16 2012, has proposed a really interesting approach: use various canvas to create and share product vision and product backlog creation and refinement. This presentation is a drive through these various boards and canvas that should be designed in prior to any product development: the Product Vision, the Lean Canvas, The Product Definition and the Story Map.