D1. Specifications
User Stories:
- As a business executive, I want to get a readable overview of our projected go to market model so that I can implement necessary changes in order to optimize our business practices.
- As a data analyst I want to examine variables that could alter the projection of our go to market model so that I can inform management of particular changes that should be made.
- As a data scientist I want to examine variables that may be limiting our product development and market optimization so that I can pinpoint potential areas of improvement for the business I am working for.
- As an economist I want to simulate the market for any particular business so that I can combine this with my expertise to analyze the market as a whole.
- As a product manager I want determine what we could change about product development so that I can outline positive changes to be made.
- As a data analyst, I want to upload historical data files using the user Interface, so that I can utilize the simulation software effectively.
Requirements:
Functional:
- Definite
- Review excel model and replicate functionality in Python (test Jeff’s code)
- Convert Figma design to AWS Amplify interface using React JS
- Implement some sliders to change input variables
- Implement graphs to visualize projective values
- Allow user to upload historical data directly to the user interface to input into the model
- Perhaps
- Implement login ability using Amazon Cognito. Want to have the ability to log in and log out.
- Ability to reset password.
- Create new account.
- Improbable
- Natural Language Processing model for sales and marketing issues, best practices and optimization methods
Non-functional:
- Definite
- Publish code to AWS from GitHub
- The user interface should be easily usable for non technical users.
- There should be clear documentation on the software functionality.
- There should be documentation on how the simulation works.
- Create a straightforward template for users to input historical data
- Code should be maintainable.
- Perhaps
- Meet with Amazon Development team weekly
- Meet with K-F MBA team to hear market feedback
- Recruit technical mentors (Data Science, Statistics / Monte Carlo, AWS)
- Improbable
- Multilingual compatibility.