Project Setup : Establishing a vision

Step 1: Establishing a vision

Agile vision

A vision contains the information required to be able to start the successful delivery of the project, this will usually include a high-level product backlog, a high level technical architecture, a high-level application design, and a high-level business process description.

While the vision is the responsibility of the product owner, work is contributed by by the various members of the development team.  The high-level backlog should be developed by the product owner with the other members of the development team in product backlog refinement sessions.