Introduction to user-centered design principles and methodologies

User-centered design real users को हर decision के केंद्र में रखता है: आप उनके लिए design करते हैं, खुद के लिए नहीं, understand, specify, design और evaluate के एक repeating cycle के ज़रिए।

10 min read · 9 cards · 2 checks

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


Theory

आप अपने User नहीं हैं

आपने FestConnect बनाया, तो आपको exactly पता है register button कहाँ है, हर icon का मतलब क्या है, flow कैसे काम करता है। यह obvious है: आपके लिए।

पर आप एक computer-science student हैं जिसने code लिखा। असली user एक nervous first-year है Gujarati-medium school से, एक cracked phone पर, hostel wifi पर, पहली बार register कर रहा है। जो आपके लिए obvious है वह उनके लिए एक maze है।

जिस philosophy से यह fix होती है उसका एक नाम है: user-centered design। इसका पहला commandment: आप अपने user नहीं हैं।

Theory

User-Centered Design, formally

User-centered design (UCD) एक design philosophy और process है जो real end users की needs, goals, contexts और limitations को हर decision के केंद्र में, हर stage पर रखता है।

आप users के लिए और उनके साथ design करते हैं, उनके बारे में evidence से guided, designer की अपनी assumptions या technology की convenience से नहीं।

Opposite: designer-centered design ("मुझे यह obvious लगता है, तो यह fine है") या technology-centered design ("database dates इस तरह store करता है, तो users उन्हें उस तरह type करेंगे")। दोनों ग़लत चीज़ को केंद्र में रखते हैं। UCD human को वहाँ रखता है।

At a glance

User-Centered Design के Core Principles

Principleयह क्या Demand करता है
Users explicitly समझनाDesign को users, tasks, contexts के real knowledge पर base कीजिए
Users को पूरे Process में Involve करनाUsers पूरे process में participate करते हैं, सिर्फ़ आख़िर में नहीं
Users के साथ Evaluate करनाDesign user-centered testing से refine होता है, opinion से नहीं
Iterate करनाCycle repeat कीजिए; first attempts शायद ही सही होते हैं
पूरा Experience Address करनासिर्फ़ 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. Context of use समझना: users कौन हैं, क्या कर रहे हैं, कहाँ, किस पर?

2. User requirements specify करना: design को उनके लिए क्या achieve करना चाहिए?

3. Design solutions: wireframes, prototypes, screens

4. Requirements के against evaluate करना: real users के साथ test कीजिए

फिर आप LOOP करते हैं: evaluation problems reveal करता है, आप और समझते हैं, redesign करते हैं, retest करते हैं। इस subject का बाकी हिस्सा real tools के साथ यही 4 phases हैं: research और personas (understand), wireframes (design), usability testing (evaluate), iteration (loop)।

Quiz

User-centered design का CENTRAL idea क्या है?

  1. Available technology से जो भी easiest to build हो वह design कीजिए
  2. Real users की needs, goals और limitations को हर design decision के केंद्र में रखिए
  3. Designer को personally जो obvious और elegant लगे उसके आधार पर design कीजिए
  4. Users की opinions सिर्फ़ बिल्कुल आख़िर में जोड़िए, product finish होने के बाद
Show the answer

Real users की needs, goals और limitations को हर design decision के केंद्र में रखिए

UCD का defining move real users को center करना है: उनकी 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 से consult करने का मतलब है fatal flaws को cheaply fix करने के लिए बहुत देर से discover करना। पूरी philosophy खुद के या machine के लिए design करने का rejection है: उस 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 naturally dates कैसे लिखते हैं? (DD/MM/YYYY, या better, उन्हें बिल्कुल date TYPE नहीं करनी चाहिए: एक date picker question हटा देता है)। Context of use (एक stressed student, एक small phone) design drive करता है; database internally formats convert करते हुए human को adapt करता है। Rule: user को कभी technology की convenience serve करने के लिए मजबूर मत कीजिए: technology को user serve करने दीजिए।

Watch out

UCD Slips

"मैंने खुद test किया, यह काम करता है": आप अपने user नहीं हैं; self-testing उन assumptions को छुपाती है जो users share नहीं करते।

Users सिर्फ़ आख़िर में: उन्हें पूरे process में 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 में synthesize करते हैं (एक common exam nuance)।

Theory

Philosophy से Satisfaction तक

UCD आगे की हर चीज़ के पीछे का WHY है: research, personas, testing और iteration सब बस UCD के phases हैं जो concrete बनाए गए। Tools में dive करने से पहले, अगला lesson उस natural business question का answer देता है जो एक manager पूछता: हमें इस सबमें spend क्यों करना चाहिए? Good UI/UX असल में क्या BUY करता है: user satisfaction और product success में? फिर Unit 2 असली work शुरू करता है: FestConnect के actual users research करना।

Summary

Key takeaways

  • User-centered design (UCD) real users की needs, goals, contexts और limitations को हर decision के केंद्र में रखता है।
  • इसका पहला rule: आप अपने user नहीं हैं; उनके लिए design कीजिए, evidence से backed, अपनी assumptions से नहीं।
  • Anti-patterns: designer-centered (खुद के लिए design) और technology-centered (machine की convenience के लिए design)।
  • Principles: users explicitly समझना, उन्हें पूरे process में involve करना, उनके साथ evaluate करना, iterate करना, पूरा experience address करना, एक multidisciplinary team इस्तेमाल करना।
  • UCD cycle 4 phases loop करता है: context समझना, requirements specify करना, solutions design करना, evaluate करना।
  • Subject का बाकी हिस्सा concrete tools के साथ यही phases हैं (research, personas, testing, iteration)।
  • Memory hook: human को center कीजिए, खुद को या 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