440 likes | 618 Views
March 10, 2009 INFO 631: Ryan Young, Bryan Aller, Johannes Kuhs, Alexander Stepanov. Project: Fitness Log Application. Overview. Who, What, Where, When, Why, and How - Ryan Paper prototype - Alex User evaluations - Johannes Iteration of revised prototype - Bryan
E N D
March 10, 2009 INFO 631: Ryan Young, Bryan Aller, Johannes Kuhs, Alexander Stepanov Project: Fitness Log Application
Overview Who, What, Where, When, Why, and How - Ryan Paper prototype - Alex User evaluations - Johannes Iteration of revised prototype - Bryan Questions/Feedback - You
What the Fitness Log App is … An App for Apple's iPhone/iPod Touch A place for people to log workouts Track statistics Create reports Attain goals, such as completing a marathon
Why we chose the Fitness Log App Decision-making process: In-class brainstorming session Had multiple ideas Couldn't decide on one Ryan finally pigeonholed group
Where the idea came from … Ryan had the original idea Was an athlete in undergrad, still works out Has iPhone Has considered other Apps Knew we could design a better one Maybe we could even make money Hard work not go to waste
Who will use it … Ex-college athletes Current athletes Trainers People training for an event People who want to get the most of a workout
How and when it will be useful … No more paper and pencils iPhone/iPod, everything in one device Mobile. Anywhere, anytime Less time, App does all of the work New way for people to stay focused on working out
UI Design Decisions Final product of applying UI patterns, results of QOC and usability testing and following heuristic guidelines. Combined strengths from other alternative prototypes Eliminated weaknesses present in other prototypes
Patterns Used List builder Wizard Input Feedback Constraints Errors
QOC Decisions Examples: How to name main menu item? How to handle “Save workout” action? When to show keyboard?
Strengths found in alternative prototypes: Good user feedback on adding exercises and saving workout program Pre-defined workout programs
Eliminated weaknesses present in other prototypes: No missing functionality No confusing application flow Easy to keep track of what stage of schedule creation process user is in Possible to create your own exercise if not present Minimal number of options and controls on one screen
Things That Worked Use of touch-screen Use of on-screen keyboard to enter text Adding an exercise to the workout Use of scrollbar Use of general screen navigation Save workout confirmation screen
Problems Encountered • Main menu organization and labeling. One user had difficulty to determine where to go from here. Possible solution: Provide small keywords under each item. For example, for “Workouts” the sub-text could say: “Start, edit, create workout”
Problems Encountered • “Add New Workout” was not clear to some users. Possible solution: Change to “Create New Workout”
Problems Encountered • “Blank Workout” versus “Copy Existing Workout...” Possible solution: Remove entire screen and add new item “Create New From Existing” to workout menu options. “Create New Workout” then always creates a new blank workout by default.
Problems Encountered • Use of auto-filter Possible solution: Rename “Auto-Filter” into “Search”. Most users are familiar with the search concept and should be able to understand and use the feature effectively.
Problems Encountered • Pop-up dialog not prominent enough Possible solution: Darken background so that only pop-up dialog is well visible. This also indicates to the user that other options are currently disabled.
Questionnaire Results On a scale of 1-5, how easy was it for you to perform the task? How satisfied are you with the time that it took to complete the task? How satisfied are you with the overall experience of the application?
Questionnaire Results Would you use this application? If you had difficulty, where did you experience the most difficulty? • Settings button on main menu screen • “Start Workout” versus “Add New Workout” • Using the filter feature, it should be more emphasized
User Suggestions “Make home more intuitive” “No Blank Workout” “Provide an internet application”
Heuristic Evaluation Heuristics violated: Visibility of system status (pop-up)Average severity rating: low Match between system and real world (“blank workout”)Average severity rating: high Help and documentation (for some items, such as auto-filter)Average severity rating: medium
Installer Launcher ApolloIM Books Finder Fitness Log iFlashCards iLight iPowerMusic Lights Off Mines Money NES Preview RSS SendFile Phone Mail Safari iPod
EXIT Fitness Log Main Menu Exercises Start, edit, create exercise, … Workout Start, edit, create workout, … History/Reports View workout history, run report … Settings Change font, system defaults, …
MAIN MENU Fitness Log Workouts Start a Workout View/Edit Workouts Create New Workout Create New From Existing
Fitness Log New Workout STEP 1 2 3 Enter a Name for Workout: <Untitled> BACK NEXT
Fitness Log New Workout STEP 1 2 3 Add Exercise to <Untitled> <NO EXERCISES FOUND> SAVE WORKOUT BACK
Fitness Log New Workout FIND AN EXERCISE STEP 1 2 3 Search: AB CRUNCH ARM CURL BENCH PRESS CHEST PRESS ELLIPTICAL Create your own exercise … BACK ADD
Fitness Log New Workout FIND AN EXERCISE STEP 1 2 3 Search: AB CRUNCH ARM CURL BENCH PRESS CHEST PRESS ELLIPTICAL Create your own exercise … BACK ADD
Fitness Log New Workout FIND AN EXERCISE STEP 1 2 3 Search: F FAST WALK FOOT FLEX FLYING LEAP FROG SQUAT FREE SWIM Create your own exercise … CANCEL ADD
Fitness Log New Workout FIND AN EXERCISE STEP 1 2 3 Search: FR FROG SQUAT FREE SWIM FREE THROW FREE WEIGHTS FREEZE TAG Create your own exercise … CANCEL ADD
Fitness Log New Workout FIND AN EXERCISE STEP 1 2 3 Search: FREE FREE SWIM FREE THROW FREE WEIGHTS FREEZE TAG Create your own exercise … CANCEL ADD
Fitness Log New Workout FIND AN EXERCISE STEP 1 2 3 Search: FREE FREE SWIM FREE THROW FREE WEIGHTS FREEZE TAG Create your own exercise … CANCEL ADD
Fitness Log New Workout STEP 1 2 3 Add Exercise to <Untitled> FREE WEIGHTS 3 SETS / 10 REPS / 50 LBS EXERCISE ADDED! OK SAVE WORKOUT BACK
Fitness Log New Workout STEP 1 2 3 Add Exercise to <Untitled> FREE WEIGHTS 3 SETS / 10 REPS / 50 LBS EDIT SAVE WORKOUT? BACK
Fitness Log New Workout STEP 1 2 3 Do you wish to save this workout? YES, Please Save NO, Do Not Save CANCEL, Go Back
Fitness Log New Workout STEP 1 2 3 Do you wish to save this workout? YES, Please Save NO, Do Not Save CANCEL, Go Back WORKOUT SAVED! OK