1. User Centric Design
Presenter :
Baidurjya Sinha
November 10, 2009
https://twitter.com/TatanSinha
www.uxtree.in
2. User Centric design Approach
User-centered design tries to optimize the user interface
around how people can, want, or need to work, rather
than forcing the users to change how they work to
accommodate the software designers / developers
approach.
3. Why User Centric Design?
• The product is to be used by Users not us.
• The Users are expected to be master in their own work
not the product.
4. User behavior
• We Wish our users to
behave like this…..
• Reads the Manual before starting
• Extremely careful.
• Systematic.
• Does in detail
5. But they behave like this...
• Impatient.
• Avoid reading Texts.
• Directly navigate.
• Wants quick results.
6. Our Challenge ?
• To make our product in accordance the User behavior
within the existing Technology.
7. Our Approach?
Developer
• Define success ?
My Code should compile.
Should look attractive
Tester
Designer
Defect free Product
8. Common Approach
X
• Reports from Users.
• Reports evaluating current design by experts.
• User interface Testing by External Team.
9. Problem Area
• UX design problems are symptomatic of
organizational awareness.
• Need to cure the disease ,not the Symptom.
11. Suggested Approach
Usability in all forms for all.
Usability in Design.
Usability in Development.
Usability in Testing.
All should understand Users and Users Tasks.
12. Usability Process
Usability
Evaluation
Is s
ue
s
s
ap
G
Refer
ig n
es
R ed
User
ck
ba
fe ed
13. Usability in Testing Process (QASS)
Requirement for Usability in Testing.
– For issues that does not pass the normal Usability cycle.
– For validation of development with Design.
– Ensure no major Usability bug go into release.
– Part of normal testing process.
Current State
– Has been introduced in DataFlow and Stratus.
– Already multiple bugs reported.
– Plan to introduce in few other projects.
– Guideline checklist formed.
14. How it can be done
• Understand User Tasks.
• Make a Guideline checklist.
• Create a Usability bug type in Bug tracking tool.
• Need to understand Bug categorization.