-
-
Notifications
You must be signed in to change notification settings - Fork 79
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
Heuristic analysis & User Testing #1138
Comments
Some notes from v3's heuristic analysis. Next step is comparing and prioritizing these issues with our new goals in mind. |
Do we want to use this to improve v0.4 user experience? |
I am adding on to the issues from Bonnie's v3 usability testing on 10/3/22. |
This issue is ongoing but we might be able to close it once we discuss it. We used it to gather pain points and heuristic information from VRMS and usability tests |
Will need to transfer all research info to a doc and store it in the drive instead |
Overview
We are about to deploy the application, and it would be nice to have a list of all the things that should be changed to improve the user flow. That way we can chose to make changes or not repeat the same mistakes in v0.4.
This issue is a collection of notes from Design about the heuristics of the app, and feedback from user testing.
☑️ ready for dev
✅ dev has fixed already
Action Items
Heuristic Evaluation
a. Which stats are most important?
a. Clicking close doesn’t work. How can I go back to events list from there?
b. “Add event” only takes me to projects page
a. How far can you scroll on the events page? Does it loop around? It’s hard to know without any visual feedback
b. How can I search for a specific event? Can we add filter or search feature?
Add an 'add a project' button on the projects page #1105 (comment)
a. Should the user be able to, not only input project name, but also edit the project (add description, team members, etc.) when it's being created instead of having to go to projects tab and then do it? See issue:
When adding a project redirect to the project edit page #1104 (comment)
b. “Admin dashboard” could probably be a back arrow instead
a. Can I search for a project?
a. Maybe it would be beneficial to have a display page and then a seperate edit page.
b. Can “back to select project” be a back arrow instead?
c. Will all the fields be used? Can we only have filled fields show up on the display page and then have all the fields appear when user wants to edit the project?
a. When I click “back to search” should it display the previous results searched?
a. Some other titles and copywrite could be improved.
a. What’s the purpose of checking into a meeting? Who gets this information/data? Where is it displayed (will/could it appear on the events page>meeting details?)
Usability Testing 1 with Bonnie
Task 1: Bonnie needs to add a new project
a. Location: dropdown to preselected options
b. Github identifier: What if there’s multiple repos?
c. Google Drive ID: Is this field necessary?
d. Video Conference Link: This won’t be necessary on the projects page but only for the events created for a project.
e. Looking for description: We don’t need this field.
f. Recruiting Categories: We don’t need this field.
a. Does this create an event for any project or the one the user is currently seeing?
Task 2: Bonnie needs to assign a user to a project
a. The “Admin Dashboard” button calls the user to click it.
b. Does a user get notified when they’ve been added to a project?
Task 3: Bonnie needs to remove a user from a project
Task 4: Bonnie needs to add and edit project event time
Usability Testing 2 with Bonnie
Task 1: Sign in to VRMS by following the prompts to arrive at the “Project Management” screen.
Task 2: Add a new project name “Testy Test” and its project details. Also, add some recurring team meeting times for this project. After you finish, return to the “Project Management” screen and make sure it is added to the database and stop there.
a. It wasn’t clear that was asking for a zoom link
a. It should go after ‘Github URL’ if necessary.
b. You can use the API from the github url to fetch that ☑️
Task 3: Oops! You just realize that Testy Test’s Team Meeting 1 starts at 7PM vs. 8PM. Find project Testy Test and change the recurring Team Meeting 1 time to 7PM. After you finish, return to the “Project Management” screen and stop there.
Task 4: Find David Rubinstein with email [email protected] and add him to project Testy Test. After you finish, return to the “User Management” screen and stop there.
a. It would be helpful to have an active/inactive label to differentiate between users with multiple email ☑️
a. This could be solved by adding options or a next step into the notification modal
b. Change the modal to just be a temporary bubble that doesn’t interfere and the user doesn't have to click to close it.
Task 5: David Rubinstein ([email protected]) just emailed you that he cannot be on project Testy Test. So, remove him from this project. After you finish, return to the “User Management” screen and stop there.
Resources
https://www.figma.com/file/9c6pxjImN8MjHAZLH7zxYm/VRMS-Mocks?node-id=23726%3A2254
https://dev.vrms.io
IMG_8227.pdf
The text was updated successfully, but these errors were encountered: