The idea came from my friend, Jalen, who noticed the difficulties in scheduling pickup basketball at his local courts. He wanted to create an app to help players schedule games as well as connect with local players. Jalen knew the importance of UX and recruited me for the project.
Jalen Greene - Creator/Developer
Steve Bosilovatz - Developer
Joseph Katipunan - UX Researcher
Cody Miller - QA/Developer
I wanted to learn how players currently set up a pickup game and their experience through that process. I recruited players to participate in a usability test to determine how often a user completed a given task. This fulfilled the need for quantitative research. For qualitative research, I recorded individual participant interviews to observe and gain insight on their thoughts and feelings towards the app. After analyzing my research, I presented those findings to the team.
Overall, the project goes through five key phases of project development.
Users' answers were written down
Research started before scheduling a game
Various behaviors identified
Helped form basis of personas
Key user goals identified
Recorded observations
Observations arranged into common themes through affinity mapping
Themes ordered based on how they were completed to create a user journey map
Local Player - "I don't like to wait."
Donnie is 25, renting an apartment in the heart of Dallas, TX. He is tech savvy who knows everything and anything in Dallas.
He's a regular at the local rec. center and plays basketball most days. He plays at different locations if the rec. center is too crowded.
Wants to see which courts are busy
Wishes to visually see how far courts are on a map
Needs to see the condition of courts
Needs to know the cost
Would like to schedule a time so there is no wait
New to town - "I'm up for an adventure."
Jaden is 22, from Virginia and recently moved to Atlanta, GA. He's fresh out of college, has his first full-time job, and is looking to meet new people in a big city.
He grew up playing basketball and made friends from playing. He wants to be active and make new friends through basketball. He wants to get a feel for ATL and its basketball scene.
Wants to go to the closest court
Wants to make friends
Wants to become a regular at the courts
Wants to see general meetup time before games start
Spends time reading reviews on Google and Yelp
“As a player, I want to see if the court is crowded so that I can either go or avoid that specific court.”
“As a regular, I want to schedule a session so I don’t have to wait to play.”
“As someone who is new to the area, I want to get directions to the courts so that I know how to get there.”
“As someone who is new to the area, I want to be a regular at the courts so I can make friends.”
Key user journey was developed based on the primary persona
User goals were identified from the research phase of the project
UI CARP was used when designing
LATCH was used to determine how information would be organized on each landing page of the app
General mental model of users were applied where actions are required to ensure it was in line with user expectations
User Task: "You recently moved to an area and want to be active by playing basketball. You don’t know where courts are located so you use the app to help you find local courts to play.”
Observed what users said or do
Layout made it easy to navigate
Enjoyed that Google Maps is integrated
Name of courts appears when clicking on pin
Court info page has all the details needed
Able to call/get directions within app
Clear user benefit to the creation of the app with positive feedback process on the concept and task
Improvements emphasize adding more court details
Based on the feedback from the first round of usability testing, the next stage of the process is to add more features to the first prototype
Critical issues include unable to delete a scheduled session, adding a Contact Us & FAQs page, and limited court selections