Deliverables

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.