Chapter 4 Inception CS6359 -- John Cole
Purpose of Inception Establish a common vision and basic scope of the project Creation of a business case Creation of a development environment CS6359 -- John Cole
Questions Is it feasible? Buy or build? Rough range of cost CS6359 -- John Cole
What it isn’t Defining precise requirements Getting good estimates CS6359 -- John Cole
In one sentence… Envision the project scope, vision, and business case Do the stakeholders have basic agreement on the project and is it worth further investigation? CS6359 -- John Cole
How long does it take? Can be as short as a day or two, as long as a few weeks CS6359 -- John Cole
What gets defined? Business case Some of the use cases Other (usually non-functional) requirements Key domain terminology List of risks (business, resource, technical, schedule) and risk management plan Prototypes Iteration plan Phase plan Development case CS6359 -- John Cole
You didn’t get it when… It takes more than a few weeks You attempt to define most of the requirements Estimates are expected to be reliable You define the architecture There is no business case or vision All of the use cases were written No use cases were written CS6359 -- John Cole