Overview
Goals and Objectives
Short description of what the feature is supposed to do or what technical aspect this spec is supposed to cover.
Background
If relevant, use this section to describe: previous work done in Scooby, existing standard we want to implement, user data... Anything relevant to understand why we're considering this as a worthy goal.
Use Cases
Which user problem is this solving? Real life examples...
|
Definition
Requirements
List project requirements here (performance, market requirements, other...)
Assumptions
If relevant, list assumptions and hypothesis here (dependencies for instance).
High Level Decisions
Give an outline of the main decisions weighting on the design (use of such and such technology for instance).
Terminology
If necessary, list here the jargon, neologism, acronyms and others specific to this project. Use the dictionary style for this:
Jargon a
Jargon b
|