For my usability test, I recruited 2 people: a male, age 21, and another male, age 36. They knew I had been working on a project, but were not aware of the content. Both have cell phones and work with apps on a daily basis. I explained to each of them a four-task scenario they were expected to achieve with Busfly:
- You are currently located on Beverly St. and need to catch the nearest bus to McAdams.The nearest bus stop is at Washington and State.
- Your first goal is to find out when each of the buses will arrive at the Washington and State bus stop.
- Your second task is to find out how long it will take for you to walk to Washington and State and when you need to leave to get there before the bus arrives.
- Your third task is to select one of seven bus lines that will reach McAdams and find out future arrival times.
- Your last task is to reach your destination in the app by using one of the available businesses.
The first tester was the 36 years old male who was able to solve all the problems, but became a bit confused about the order of the bus lines: I intentionally had created the numbers to be clickable, but he did not understand that the numbers represented the bus lines. Each line could open with more information about each of that bus line’s schedule.
I solved this problem by adding a design element that indicated that those numbers represent the bus lines. The 36 years old male believed that in a perfect-world situation, I would not have to choose from so many bus lines and that the information displayed should only include the information to my destination. I agreed with him but told him that was not my project brief. He also pointed out to me that the original solution to the problem that I’d created wouldn’t work as the time at the start was 12:05, it was a 15 min walk, and the bus leaves at 12:10. I was able to correct this issue in the text.
The second tester was a 21-year-old male. He was also able to achieve every point of the project brief. He was confused by clicking other bus stops that did not include Washington and State and ended up on an error screen with no way to leave the page. I was able to create “Back” buttons to solve this issue.