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