cds-snc / notification-planning

Project planning for GC Notify Team
5 stars 0 forks source link

Make annual limits and current usage status visible to users in the UI #1665

Open yaelberger-commits opened 2 months ago

yaelberger-commits commented 2 months ago

Description

As a user, I need to be able to see my annual limits and current usage status in the UI of my service so that I can stay within the hard annual limits of GC Notify.

WHY are we building? ​​Clients cannot see their annual limits or their current usage status. To calculate their usage, clients have to manually sum up month over month statistics. We also don’t enforce the annual limits, so clients have no incentive to honour them. WHAT are we building? Changes to the UI and Dashboard VALUE created by our solution

  1. Users feel confident about budgeting their message usage. Metrics: Sentiment score, number of users who max out their usage before fiscal, how early users max out their usage
  2. Users feel that they are given appropriate degree of warning before reaching their annual limit. Metrics: Sentiment score, number of users who max out their usage before fiscal, how early users max out their usage
  3. Users are not able to send messages after reaching their annual limit. Metrics: Backend data

Documentation and Artifacts

PRD https://docs.google.com/document/d/1qoqzKzt4mXQh1NPtZE_GBqsN0D87wnTbHVNIBRu75D0/edit

Acceptance Criteria

Related Research Airtable records

QA Steps

yaelberger-commits commented 2 months ago

Hey team! Please add your planning poker estimate with Zenhub @amazingphilippe @YedidaZalik

amazingphilippe commented 1 month ago

Prototyped a few different options for the dashboard widget in figma

YedidaZalik commented 1 month ago

Some iterations in figma and will review with Yedida today Will continue and hope to hand off some to Andrew Will try during dev-design review today

amazingphilippe commented 1 month ago

Ready for DEV

Ready for translation

YedidaZalik commented 3 weeks ago

YZ to send figma to MSB as an email - done

jzbahrai commented 3 weeks ago

Annual Limit emails in Figma: https://www.figma.com/design/JGp5noL1kCpiwJzHKL5MHe/Sending-capacity---capacit%C3%A9-d'envoi-(Copy)?node-id=3319-2625&node-type=frame&m=dev

amazingphilippe commented 6 days ago

Waiting on one backend change in one of the daily stat query. So we can cache it.

amazingphilippe commented 4 days ago

Dashboard and usage page to be QA'd