The simple process of APP Design Part I for the course of UOID, uoid.drhhtang.net
A multidisciplinary collaboration course for user-oriented innovative APP design.
by drhhtang@NTUST
2. ADS
APPLICATION DEFINITION STATEMENT
•a concise, concrete declaration of an app’s main purpose and its intended
audience
• usethe definition statement to decide if potential features and behaviors make
sense
3. LIST ALL THE FEATURES YOU THINK
USERS MIGHT LIKE
• an app that helps people shop for groceries
• come up with a list of related tasks (potential features) that users might be
interested in
• VERB
•Creating lists •Getting and using coupons
•Getting recipes •Viewing cooking demos
•Comparing prices •Exploring different cuisines
•Locating stores •Finding ingredient substitutions
•Annotating recipes
4. DETERMINE WHO YOUR USERS ARE
• Usually cook at home or prefer ready-made meals
• Are committed coupon-users or think that coupons aren’t worth the effort
• Enjoy hunting for speciality ingredients or seldom venture beyond the basics
• Follow recipes strictly or use recipes as inspiration
• Buy small amounts frequently or buy in bulk infrequently
• Want to keep several in-progress lists for different purposes or just want to remember
a few things to buy on the way home
• Insist on specific brands or make do with the most convenient alternatives
5. DETERMINE WHO YOUR USERS ARE ~
• imaginethat you decide on three characteristics that best describe your target
audience:
• USER: Love to experiment with recipes, are often in a hurry, and are thrifty (if it
doesn’t take too much effort).
6. FILTER THE FEATURE LIST THROUGH THE
AUDIENCE DEFINITION
• Great APPs have a laser focus on the task users want to accomplish.
• it’s not likely that every feature would be equally useful to every user
• it’s
not likely that every feature would be equally appreciated by the audience
you defined
• TASKS: Creating lists, getting and using coupons, and getting recipes
• ADS: A shopping list creation tool for thrifty people who love to cook.
7. DON’T STOP THERE
• Useyour application definition statement throughout the development process
to determine the suitability of features, controls, and terminology
• askyourself whether it is essential to the main purpose of your app and to your
target audience
• your
users are interested in adventurous cooking, so emphasizing boxed cake
mixes and ready-made meals would probably not be appreciated.
• ask
yourself whether your users appreciate a simple, streamlined style or a more
overtly thematic style
8. DON’T STOP THERE ~
• although your grocery list app needs to be easy to understand and quick to use,
your audience is likely to appreciate a themed UI that includes beautiful pictures
of ingredients and meals.
• Asyou consider the terminology to use, strive to match your audience’s
expertise with the subject.
• Eventhough your audience might not be made up of expert chefs, you’re fairly
confident that they appreciate seeing the proper terms for ingredients and
techniques.
9. CONVERGENCE
• IOS Human Interface Guidelines + IDEO Scenario Approach
• Problem Statement + 5W1H + Target Users + Character Mapping
• Application Definition Statement + Tasks + Users
• The purpose of your application
• Who it’s for and how they’ll use it
• Its core functionality