This portfolio piece was the result of a class with the goal of learning various prototype products and methods as well as to learn how to plan and conduct user test.
The original goal and scope of the project was to add a keto friendly net carb counter to the app. However, after initial low-fi testing, the scope had to be redefined.
The new goal of the project was to discover current usability issues and opportunities with the current MyfitnessPal android app, prototype a creative solution, and then test the prototype.
Low - Fi Sketching and User Testing
I drew sketches to test my initial solution to adding a net carb counter to the exisiting interface of the app.
This is where I learned that my original goal for this project needed to be adjusted. The users I tested it on had no idea what a net carb was and having to explain it made it clear that any results I got from testing would be not be valid.
If time for this project had allowed for proper recruitement of testers, I could of pursued the net carb counter goal; however, this was only a 5 week project so I needed to make my goal more general to make finding relevant users easier.
My goal changed from adding a feauture to proposing a solution to current usability issues.
Search feauture doesn't work the way the user expected
Althought "Recent" is bold and underline in the UI, it was not clear to the user that they were only searching recent history.
The user did not inherently know they needed to press the search key to search all foods. This lead to unnecessary cognitive load on the user.
User had to think a lot in order to figure out UI functionality
User gave a long pause before attempting to interact with the "Number of Servings" or "Serving Size" options.
It doesn't matter where the user interacts with those options. The app will generate the same screen, but it was not clear to the user that is was interactive at all.
- Highlight the search button on the keyboard to help guide the user.
- Add the nutrition to the "Complete Dairy" message; but in a different location.
This project served as a great opportunity to learn about setting project goals. I learned that my first goal involved a small set of users that would make recruitment difficult within the time frame that was set for this project. Revising my goal to something more general allowed me to properly recruit user to get meaningful data.
I also learned how to prototype with InVision which I had no previously done. It served my purpose perfectly of prototyping interactions quickly after making adjustment to the UI in Photoshop.