Page tree
Skip to end of metadata
Go to start of metadata

> The goal of this template is to remind you of many aspects that you could consider, to help you create a good concept. 
> Tip: Use whichever sections are appropriate for the concept, delete the rest, rename and add at will, these are simply a suggestion.
> Tip: Delete all these comments. 

Purpose

The Problem

> AKA (Also known as): Starting Position
> Why is this concept being considered? What is the issue that someone is having that needs to be addressed? 

Goals

> This feature will be a success if it achieves these criteria.
> Tests could be defined based on these goals. 

Use Cases

> AKA: User Stories
> List concrete ways in which this feature will be used.



Proposal

Concept

> AKA: Design
> What is the overall approach to solve the problem. First summarize  the high level overview in a few lines.

Reasoning

> AKA: Rationale
> Pros and Cons
> Consequences of this approach. 

Implementation

> Describe concrete details of how the feature will be implemented. Could include class diagrams or interfaces.

> Requirements

> Thoughts

> Open Questions



Etcetera

> Possible Improvements

> Discarded Proposals

> Discussion

> References

  • No labels