Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save lingqingmeng/e4b3abaf55fb8999a4f66df3b3ddbd0d to your computer and use it in GitHub Desktop.
Save lingqingmeng/e4b3abaf55fb8999a4f66df3b3ddbd0d to your computer and use it in GitHub Desktop.
Product Spec Template

Feature / Product Title

Overview

Why are we building this?

Goals

What do you want to achieve with building this? You can even talk about how this will effect Metrics or KPIs

Non-Goals

What is out of scope and will be handled outside of the minimal delivery?

Assumptions

What assumptions are you making about your end-user, or the state of the system before looking at these use cases and requirements?

User Stories

User Story 1

As a persona/role, I want to do something, so I can receive a benefit

Requirements

spend some time defining the requirements of the user story, sometimes you need to have color around the user story to set some context

Acceptance Testing

what is the user acceptance testing for the feature? how would you or an outsider validate that the user story is complete?

Documentation

spend some time talking about where this functionality needs to be documented, we had a very documentation driven approach at stormpath since we wanted to have a culture that documentation was the product

User Story 2

Requirements

Acceptance Testing

Documentation

User Story X

Requirements

Acceptance Testing

Documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment