Spike: Review, redact and submit your usage

Summary

This is a technical spike to breakdown the work needed to deliver an MVC of &6417 (closed).

  1. Success criteria of an MVC:
    1. User can view the data we are collecting
    2. User can provide the data to us outside of the GitLab application
  2. Success criteria for future iterations:
    1. User can modify what data is being reported
    2. User can send us the filtered down data from within the app or outside the app
    3. There is a self-service method for reporting the data in a secure manner
    4. User can view sample data for each metric
    5. User can view metadata related to each metric
  3. The MVC can be delivered in multiple iterations.
  4. The iterations noted here is not meant to provide technical guidance, this was brainstorming by Product, please replace with the iterative plan defined by engineering.
  5. The outcome of this spike should:
    1. Create a technical plan for the MVC
    2. Create and weight issues for the MVC
    3. Coordinate BE/FE details and agree on approach