Quality Criteria : Are you and your team capable of communicating the shared vision to whom it may concern so that it make sense to all relevant stakeholders ? Can you demonstrate that all stakeholders agree upon the described vision?
Having a clear vision is key to developing a product that meets your stakeholders' real needs. It captures very high-level requirements and design constraints, giving the reader an understanding of the system to be developed
Problem Definition ◦ Why is it really that we wants to start development of this system? The problems behind the problem. Organizational issues?, Law issues ?, Technical issues? Customer issues?..... Needs ◦ What does the organization/the customer need in order to meet the issues mentioned above? (not described as technical solutions) Features ◦ Which features can an IT system provide so that the customer needs are fulfilled? Stakeholders ◦ Who are the team? Who are the stakeholders? Who are the users?.. Competences and qualifications ◦ Which competences and qualifications are needed in the team in order to meet this vision?
Here you find relevant information and inspiration on UP pracitces etc. e.g. the vision document Look under work products/requirements for description of Vision development Remember the most important is NOT the document BUT the communication
Introduction to Agile Practices: XP Game Link to a site with information to download
1. Start with 2 stories 2. Which one takes most time? 3. Take next card -> sort it 4. Continue with all stories 5. Simplest story gets 2 effort points