Product / Feature Name Overview Terminology Motivation Goals / Expected results Hypothesis Audience Target Audience Action Expected Feature Requirements Requirement 1 Requirement 2 Requirement 3 Non Functional Requirements Implementation Notes Notes for Development Notes for Tests Reporting Needs (Analytics) Design Performance User / Trader Statistics Operational aspects Related Help (documentation) Mobile Platform (API) Backward Compatibility Migration Configuration Priorities Appendix A - Competitive Analysis Appendix B - Future Requirements Overview ● Describe your product briefly. This should give the reader a brief overview of the product and the content of this document. Should be one or two paragraphs. Terminology ● Describe your user or any other term that you will use inside this document. Motivation Goals / Expected results ● ● Put down your metrics your looking to improve. Is it going to improve signups? User lifetime? income? What and how the feature success should be measured? Hypothesis ● Describe some hypothesis that you want to test or think that your product resolves them Audience Target Audience ● Who are your users? What will they do with your product? Describe a few user stories and describe your product users Action Expected ● What are the actions that are expected from your users? Feature Requirements What is this product all about. What is it looking to solve. Write down the main features of your product in bullets Requirement 1 ● ● Description Description Requirement 2 ● ● Description Description Requirement 3 ● ● Description Description Non Functional Requirements Implementation Notes Notes for Development Notes for Tests Reporting Needs (Analytics) Describe the following ● Feature KPIs - How is the features success or failure measured? ● Funnels - What are the funnels and their different steps? ● Are you creating new reporting actions? ● This should be reviewed by Asaf M Design ● ● Are there any particular design comments? How will the feature look like with sub-optimal data? Performance ● ● What is the desired performance in seconds/milliseconds per request (Click, page load, open trade, close position, etc’)? Try to describe the logic behind any numbers you give, to better explain the reasoning that led to it which can help in making trade-offs User / Trader Statistics ● Did you use statistical data about our users/traders to base your assumptions on? Operational aspects ● ● ● ● Administration and content management - Explain how this feature relates to content and how we plan to manage it. Monitoring - will this feature require NOC or any other team to monitor it Capacity - What is the maximum capacity we expect for this feature Security - Does this feature introduce security considerations Backward Compatibility ● Do the changes that are developed with this feature should support previous versions? Migration ● Describe the migration process and what impact will it have on the data that is excited from the previous versions, when upgrading to the new feature version Configuration ● ● Describe the configuration of the new feature What is the default behavior, once the feature is configured? Priorities Priority Requirements Priority 1 #Requirement1,#Requirement2 Priority 2 #Requirement3,#Requirement4,#Requirement5 Priority 3 #Requirement6,#Requirement7 Appendix A - Competitive Analysis ● What do others do? ● Attach some screen shots Appendix B - Future Requirements ● What is planned for future feature iterations