Designing products for the long run — on screens and on trails

I do not own copyrights to this image

Problem Statement

  • Current status
  • Limitations of current feature (if applicable)
  • Key Challenges & their impact

Objective

  • VoC (Voice of Customer)
  • Solution
  • Success criteria

Product Scope

  • In scope
  • Out of scope

Flowchat/DFD
A flow diagram if necessary for better understanding of how information flows and what modules are touched.

Functional Requirements

Scenario Handling
/[Mandatory/Optional/Good To Have/] As a <actor> I want to <do something> so that I can <achieve a goal>. Explanation/Clarification/Additional Comments

Wireframes
Include what pages/screens are impacted.

This section will contain prototype screenshots and UI wireframes with the description, as relevant to augment for greater clarity.

Technical Requirements

Description around tech changes or Link to Technical document.

Non Functional Requirements

Specifications around Performance, Battery Usage, Response Time, Availability etc.

GA/Amplitude Related Requirements

This section contains the Google analytics tracking code details that need to be implemented in the new code / added in the existing code for measuring the impact of the new feature being built/existing feature being enhanced. This section can basically be summarized as shown below.

Version & Release Plan

Success Metrics
This section lists the different web and functional metrics that we can use to measure the success of the above requirements after implementation. This section lists down the expected improvements with respect to the different web and functional metrics that we can use to justify the implementation of this requirement. These predicted improvements can be used as benchmarks while comparing with actual metrics observed later.

  • Event creation
  • Dashboarding

Related Documents

Any other related document like Test cases document, BRD etc

Future Scope

  • This section will contain the related requirements that are outside the scope of this document but are important and need to be implemented at a later time.

Not Doing

  • List the features discussed which are out of scope or might be revisited in a later release.

Leave a comment