Project State - KU-SKE17/Software-Process GitHub Wiki
Vision Statement
unifying vision of the problem and the solution
- what is the need or problem?
- who is affected?
- how are they affected and what is the severity?
- what are the alternatives or available solutions?
- vision of our proposed solution.
- why our solution? Is it better than alternatives?
Business Case
- what is the value proposition?
- comparison to alternatives?
Requirements
- brainstorming
- existing software
- interviews
- observation
Specification
- write a software specification
- use cases or user stories - for functional requirements
- non-function requirements ("ilities")
Project Plan
- Roadmap
- Schedule - may be vague at first