Introduction to user-centered design principles and methodologies

User-centered design દરેક decision ના heart માં real users ને મૂકે છે: તમે THEM માટે design કરો છો, તમારા માટે નહીં, understand, specify, design અને evaluate ના repeating cycle દ્વારા.

10 min read · 9 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

તમે તમારા user નથી

તમે FestConnect build કર્યું, એટલે તમે exactly જાણો છો કે register button ક્યાં છે, દરેક icon નો અર્થ શું છે, flow કેવી રીતે work કરે છે. એ obvious છે: તમારા માટે.

પણ તમે computer-science student છો જેણે code લખ્યું. Actual user એ Gujarati-medium school નો nervous first-year છે, cracked phone પર, hostel wifi પર, પહેલી વાર register થતો. તમારા માટે જે obvious છે એ તેમના માટે maze છે.

આને fix કરતી philosophy નું નામ છે: user-centered design. એનો first commandment: તમે તમારા user નથી.

Theory

User-centered design, ઔપચારિક રીતે

User-centered design (UCD) એ design philosophy અને process છે જે દરેક stage પર, દરેક decision ના centre માં real end users ની needs, goals, contexts અને limitations ને મૂકે છે.

તમે users સાથે અને users માટે design કરો છો, તેમના વિશેના evidence દ્વારા guided, designer ના assumptions અથવા technology ની convenience દ્વારા નહીં.

Opposite: designer-centered design ("મને આ obvious લાગે છે, એટલે fine છે") અથવા technology-centered design ("database dates આ રીતે store કરે છે, એટલે users તેમ type કરશે"). બંને wrong thing ને centre માં મૂકે છે. UCD ત્યાં human ને મૂકે છે.

At a glance

Core principles of user-centered design

Principleએ શું demand કરે છે
Understand users explicitlyDesign ને users, tasks, contexts ના real knowledge પર base કરો
Involve users throughoutUsers આખા process માં participate કરે, માત્ર end પર નહીં
Evaluate with usersDesign ને user-centered testing દ્વારા refine કરો, opinion દ્વારા નહીં
IterateCycle ને repeat કરો; first attempts rarely right હોય છે
Address the whole experienceમાત્ર screens નહીં: આખી journey
Multidisciplinary teamDiverse skills અને perspectives design ને shape કરે

Theory

UCD cycle: ચાર repeating phases

UCD એ one-shot નથી; એ 4 phases નો LOOP છે (ISO 9241-210 standard idea ને mirror કરે છે):

1. Understand the context of use: users કોણ છે, શું કરે છે, ક્યાં, શેના પર?

2. Specify user requirements: design એ તેમના માટે શું achieve કરવું જોઈએ?

3. Design solutions: wireframes, prototypes, screens

4. Evaluate against requirements: real users સાથે test કરો

પછી તમે LOOP કરો છો: evaluation problems reveal કરે છે, તમે વધુ understand કરો છો, redesign, retest. આ subject નો બાકીનો ભાગ આ 4 phases છે real tools સાથે: research અને personas (understand), wireframes (design), usability testing (evaluate), iteration (loop).

Quiz

User-centered design નો CENTRAL idea શું છે?

  1. Available technology થી build કરવાનું જે easiest હોય તે design કરો
  2. દરેક design decision ના centre માં real users ની needs, goals અને limitations ને મૂકો
  3. Designer personally જે obvious અને elegant લાગે તેના પર design આધારિત કરો
  4. Product finished થઈ ગયા પછી, માત્ર very end પર users ના opinions add કરો
Show the answer

દરેક design decision ના centre માં real users ની needs, goals અને limitations ને મૂકો

UCD ની defining move એ REAL users ને centre કરવાની છે: તેમની needs, goals, contexts અને limits: દરેક decision માં, તેમના વિશેના evidence backed. Option A technology-centered design છે, classic anti-pattern (database ની convenience એ user ની need નથી). Option C designer-centered design છે, you-are-not-your-user trap. Option D involve-users-THROUGHOUT principle ને violate કરે છે: users ને માત્ર end પર consult કરવાનો અર્થ છે fatal flaws ને too late discover કરવા cheaply fix કરવા માટે. આખી philosophy એ yourself અથવા machine માટે design કરવાનો rejection છે: actually use કરનાર human માટે design કરો.

Think first

Anti-pattern ને spot કરો

FestConnect students ને date YYYY-MM-DD તરીકે type કરવા કહે છે કારણ કે database એને તે રીતે store કરે છે. આ કયો anti-pattern છે, અને UCD decision ને કેવી રીતે reframe કરે? પછી tap કરો.

Show the answer

આ technology-centered design છે: database નો storage format user ના task માં leak થયો, nervous first-year ને engineering convention જાણવા force કર્યો. UCD એને USER વિશે પૂછીને reframe કરે છે: Indian students dates ને naturally કેવી રીતે લખે છે? (DD/MM/YYYY, અથવા better, તેમણે date TYPE જ ન કરવી જોઈએ: date picker question ને remove કરે છે). Context of use (stressed student, small phone) design ને drive કરે છે; database human ને adapt થાય છે, formats ને internally convert કરે છે. Rule: ક્યારેય user ને technology ની convenience serve કરવા ન દેવો: technology ને user ને serve કરવા દેવો.

Watch out

UCD slips

"મેં મારી જાતે test કર્યું, works છે": તમે તમારા user નથી; self-testing એ assumptions ને hide કરે છે જે users share નથી કરતા.

Users માત્ર end પર: તેમને THROUGHOUT involve કરો; late feedback એ expensive feedback છે.

One-and-done: UCD ITERATIVE છે: loop એ method છે, nicety નહીં.

User-centered ને user-LED સાથે confuse કરવું: users needs અને problems reveal કરે છે; તેઓ તમારા માટે solution design નથી કરતા: તમે તેમના input ને design માં synthesise કરો છો (common exam nuance).

Theory

Philosophy થી satisfaction

UCD એ આગળના બધાનું WHY છે: research, personas, testing અને iteration બધા just UCD ના phases છે જે concrete બન્યા છે. Tools માં dive કરતા પહેલા, next lesson natural business question નો answer આપે છે જે manager પૂછે: આ બધા પર શા માટે spend કરવું? Good UI/UX actually શું BUY કરે છે: user satisfaction અને product success માં? પછી Unit 2 real work start કરે છે: FestConnect ના actual users ને research કરવા.

Summary

Key takeaways

  • User-centered design (UCD) દરેક decision ના centre માં real users ની needs, goals, contexts અને limitations ને મૂકે છે.
  • એનો first rule: તમે તમારા user નથી; તેમના માટે design કરો, તમારા assumptions પર નહીં, evidence backed.
  • Anti-patterns: designer-centered (તમારા માટે design) અને technology-centered (machine ની convenience માટે design).
  • Principles: understand users explicitly, involve them throughout, evaluate with them, iterate, address the whole experience, use a multidisciplinary team.
  • UCD cycle 4 phases ને loop કરે છે: understand context, specify requirements, design solutions, evaluate.
  • Subject નો બાકીનો ભાગ concrete tools સાથે આ phases છે (research, personas, testing, iteration).
  • Memory hook: centre the human, તમારા માટે અથવા technology માટે નહીં; અને loop ને repeat કરો.

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Introduction to UI/UX Design

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati

Introduction to user-centered design principles and methodologies · User Interface and User Experience Design (UI/UX Design) (Minor option B) · Gri-Learn