Open sdimran opened 2 years ago
Question from Design: clarity for the requirements around availability selection. we currently have a calendar. can we change this to a different user experience based on some of the feedback from our usability testing. clarity around the reason we don't want to use "buckets"
Answers: @jenchuu
regarding why we cant use the time ranges : discussed with stakeholders that because of the international nature of our volunteers, time buckets wont work since we have to match time zones and some of them are in half hour differences. this will be a nightmare in terms of Parsing back to hackforLA meeting times.
regarding the current design of the availability selection calendar, we discussed that we were hoping to provide a better user experience as based on testing a few users were confused about the selections. it came down to the fact that this style of availability selection is not reinventing the wheel as it already exists in apps like when2meet and others. we can increase the understanding of the user through other means but at this point with the limited testing we've done its better to get to MVP and really see if its a larger problem. POST MVP we can again revisit the idea if it proves to be a pain point.
This is a follow up to Ava's comment above Here's the tentative DB schema we have right now:
Please:
opportunity
table (red circle) and confirm that our team will be the source of truth for the data in that table. Are we missing something, is some of that data owned by other teams?recurring_event
table with the orange circle. We have connected with the VRMS team who has provided us with the endpoint that contains the data. However, they don't have a list of roles that should attend a particular meeting. E.g. for a Tuesday meeting at 6PM, is it an all team meeting, is it a developers meeting, UI/UX meeting, etc.? This data is kind of contained in their description or title field, but its not super practical to parse that.
@ExperimentsInHonesty if you have some time this week, could you review the above questions from the dev team and advise. below are my comments @Enzyme3
opportunity : as civictechjobs we will be the source of truth for this information but like you have mentioned, VRMS team owns the meeting time data.
green circles: yes this data should be owned by the people depot team but their timelines are relatively unknown. in the interim one idea that was discussed was to use a process similar to the website teams of using github issues in a specific format to collect those fields of data and uploading them on the website at a predetermined cadenceexample of the website teams issue.
recurring_event: is it possible for the VRMS team to add a data field to indicate which role this meeting is for? aside from that thought we can confirm with bonnie if it is necessary to have the specific role the meeting is for included as a field in our data model for MVP1. A workaround could be to simply display all team meeting times in the search page results based on the availability selection and then list the individual role team meetings (dev, design, research) on the project card itself with a bolded border etc. Users would just filter based on their overall availability and then review the individual role team meeting timings after.
green circles: yes this data should be owned by the people depot team but their timelines are relatively unknown. in the interim one idea that was discussed was to use a process similar to the website teams of using github issues in a specific format to collect those fields of data and uploading them on the website at a predetermined cadencehttps://github.com/hackforla/website/issues/2287.
If we have to we can use that model going forward, we'll still need a dump of the current data that the website team has (unless someone wants to go thru all the old issues and re-ingest it). Who can we reach out to to request that export? And ideally this would be a recurring export and NOT a one-time snapshot.
recurring_event: is it possible for the VRMS team to add a data field to indicate which role this meeting is for?
Haven't requested it yet, but it doesn't appear to be a trivial task for them. And yes, would be good to confirm if it's required
@ExperimentsInHonesty
Findings from New Volunteer Survey
Please view the slide deck here.
Main Insights:
Recommendations from the UXR Team:
Please let us know if you have any questions!
Dependency
Overview
As a team, we need to make sure we are getting input from the Org when required and questions are not being missed otherwise they will become a bottleneck to the progress of the project and impact our release timelines. this issue will help track the questions for team to advise to PM's and Org
Action Items
Resources/Instructions
Resources