User Centric Design Presenter : Baidurjya Sinha November 10, 2009 https://twitter.com/TatanSinha www.uxtree.in
User Centric design ApproachUser-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.
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.
User behavior• We Wish our users to behave like this…..• Reads the Manual before starting• Extremely careful.• Systematic.• Does in detail
But they behave like this...• Impatient.• Avoid reading Texts.• Directly navigate.• Wants quick results.
Our Challenge ?• To make our product in accordance the User behavior within the existing Technology.
Our Approach? Developer• Define success ? My Code should compile. Should look attractive Tester Designer Defect free Product
Common Approach X• Reports from Users.• Reports evaluating current design by experts.• User interface Testing by External Team.
Problem Area• UX design problems are symptomatic of organizational awareness.• Need to cure the disease ,not the Symptom.
Suggested Approach Usability in all forms for all. Usability in Design. Usability in Development. Usability in Testing. All should understand Users and Users Tasks.
Usability Process Usability Evaluation Is s ue s s apG Refer ig n es R ed User ck ba fe ed
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.
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.
Task based Approach Understand User Tasks Actions Tasks
Q&AWhat can be done if there is an Usability Major defect during the last testing cycle.