Prototyping
After our research and ideation phases, we moved to our prototyping phase. As a result of our Personas, Jobs-to-be-Done, and Customer Journey Maps, we created three user flows that served as our guide in developing our wireframes and prototypes. Below are the three user flows that range from beginner climber to advanced climber users:
Kara (Flow 1): Kara is a new climber looking to find a community of women who climb in the Seattle area. She wants to use the app to find an event to attend and add it to her calendar.
Aleena (Flow 2): Aleena is an intermediate climber interested in learning how to train for climbing. She wants to use the app to schedule finger strength training in her weekly routine.
Cameron (Flow 3): Cameron is a BIPOC advanced climber looking to gain more leadership experience as a side job in Seattle. He wants to use the app to become a leader in the Seattle climbing community.
The prototyping phase first started with designing the user flows based on our research through paper wireframes. What's great about creating these wireframes was that we could quickly conduct in-person user testings. We were able to get feedback on the users' experiences and change the wireframes. It also saved us time in setting up our low-fidelity wireframes in Figma.
After sketching the paper wireframes, testing them with some users, and making changes based on their feedback, we then started shifting to Figma. Since we already had initial designs of the user flows from the paper wireframes, creating the low-fidelity wireframes was swift.
Once we finished wireframing all the screens together, we then started doing user testing. Maya and I tested four different participants to observe their app experience. When we got together to synthesize our results, we found a commonality, or pain point, between all four participants. The home screen was the most common pain point for them since most of them felt confused about its purpose and whether it should be renamed something else that was clearer. Other feedback we got were:
Low-Fidelity Wireframes and User Testing
- beginner instructions for the onboarding screens
- better navigation
- add a calendar screen
- better layout of the "Training" screen
Based on our user testing and feedback, we made some changes to the wireframes. To find better solutions to the user flows, we went back to our ideation phase and brainstormed more ideas, especially for the third flow.
When we had our low-fidelity wireframes done, we began to apply our design system and transition to higher fidelity wireframes. In this part of the project, I added some micro animations to make the app experience feel more stimulating to the users. These micro animations include loading screens, modal windows, and overlays.
Once the high-fidelity wireframes were designed and tested, we presented our final prototype. The final prototype showed the solutions we created using the design thinking process.