Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve usability of the Agency filter #2921

Closed
1 task
mxk0 opened this issue Nov 19, 2024 · 4 comments
Closed
1 task

Improve usability of the Agency filter #2921

mxk0 opened this issue Nov 19, 2024 · 4 comments
Assignees

Comments

@mxk0
Copy link
Collaborator

mxk0 commented Nov 19, 2024

Summary

Improvements to consider:

  • Consider information architecture (Jenn's note)
  • Make it easier to find an agency (Michael's note)
  • Users may expect the filters to only show options relevant to a result set. (For example, if you enter a search term, the filters should only show options relevant to the results for that term.)

Lots of discussion here.

Acceptance criteria

  • Discussion had, follow-up tickets created
@chouinar
Copy link
Collaborator

A few other miscellaneous agency-related notes/thoughts:

  • Some agencies are marked as test agencies during our transform process. This is based on a configuration taken from the legacy system for agencies that they filter out of certain parts of their system. In prod that list is GDIT,IVV,IVPDF,0001,FGLT,NGMS,NGMS-Sub1,SECSCAN - If you look at any opportunity assigned to these, you'll see they're clearly test opportunities, probably not something we want in our response.
  • We'll probably need the frontend to fetch agencies in two parts. First via some GET /agencies endpoint that returns everything (after filtering out test agencies, maybe also zero-opportunity agencies) just to form a cache of values, then to use the facet counts from the search endpoint to display counts / only display anything that has at least one result in the full search results. If we wanted a slightly simpler approach for the frontend, we could technically try to build the hierarchy in the search response (the legacy system does that).

@mxk0 mxk0 moved this from Icebox to Todo in Simpler.Grants.gov Product Backlog Nov 25, 2024
@mxk0
Copy link
Collaborator Author

mxk0 commented Nov 26, 2024

We'll revisit this after the usability testing synthesis is complete. Short-term fixes will happen in #3057 and #3058.

@mxk0 mxk0 changed the title Usability issues with the Agency filter Improve usability of the Agency filter Jan 16, 2025
@mxk0
Copy link
Collaborator Author

mxk0 commented Jan 16, 2025

We addressed some of the bigger points of confusion already, ensuring the agency list is complete and removing the acronyms to decrease visual clutter. We are going to hold off on further work here until we have more data on usage of this filter.

@capriiis
Copy link
Collaborator

Crystabel will share Figma file of changes to be made before closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

4 participants