Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
IT works for you!Technology ExperiencePractical User Experience – A Primer Overview of User Experience in the context of Software  Development
AgendaWhat is User Experience
Why User Experience
Where is User Experience relevant
When do we apply User Experience
Who is responsible for User Experience
How do we implement User ExperienceAgendaWhat is User Experience
What is User Experience
What is User Experience
What is User ExperienceDefinition‘The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use’ – ISO 9241-11 standardUsability is…A quality of the final product
 A process for creating usable software
 The specific techniques used to achieve that result
 A philosophy of designing with users in mindWhat is User ExperienceTotal  Experience PresentationFunctionalityContentNavigationInteraction…using  your products, applications and services.
What is User ExperienceUser Experience in Software ApplicationsNavigation – I can find my way around
Functionality – I can do what I need to
Control – I am in charge
Language – I understand the terminology
Help & support – I can get help when I need it
Feedback – I know what the system is doing
Consistency – I don’t have to learn new tricks
Errors – Mistakes are hard to make,  easy to correct
Visual clarity – I can recognize things and the design is clear and appealing.What is User ExperienceA practice, by whatever name…Usability Usability Engineering (UE)User Experience Design (UED)User Centered Design (UCD)Human Computer Interaction (HCI)Human Factors (HF)Interaction Design (ID)
What is User ExperienceDimensionsof Usability*Courtesy-Whitney Quesenbury, Cutter
AgendaWhy do we need User Experience
Why do we need UXUseful and UsableUsefulProvides a utility or functionEnables, informs and educatesSolves problems, works reliableSatisfies expressed needsUsableWorks for the userIs learnable, error-free, easy, fastMeets end goals Touches experience goalsSatisfies latent (implicit) needs
Why do we need UXUsableUseful
Why do we need UX
Why do we need UXTraditional Software EngineeringFunctional & Technical RequirementsArchitecture & Tech. Design Coding Functional Testing This methodology does not work !    Why?Functional & TechnicalRequirementsArchitecture & Tech. Design Coding Functional TestingUserTesting This methodology too does not work !   Why?
Why do we need UX
Why do we need UXUsable Software EngineeringFunctional & Technical RequirementsUser KnowledgeUser-Centered DesignArchitecture & Technical DesignCodingFunctional & System TestingUser TestingImprovement This Methodology works wonders!   Why?1
Why do we need UXUser is the KingOur own perspective( role–based)TechnologyFunctionalityBusinessCustomer But what about…the User of our product?
Why do we need UXBenefits of UsabilityProduct VendorUserEasy to learn
Intuitive workflow-improved navigation
Reduce time for performing tasks
Reduce errors
Reduce training time and effort

More Related Content

User Experience in Software Development - A Primer

  • 1. IT works for you!Technology ExperiencePractical User Experience – A Primer Overview of User Experience in the context of Software Development
  • 2. AgendaWhat is User Experience
  • 4. Where is User Experience relevant
  • 5. When do we apply User Experience
  • 6. Who is responsible for User Experience
  • 7. How do we implement User ExperienceAgendaWhat is User Experience
  • 8. What is User Experience
  • 9. What is User Experience
  • 10. What is User ExperienceDefinition‘The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use’ – ISO 9241-11 standardUsability is…A quality of the final product
  • 11. A process for creating usable software
  • 12. The specific techniques used to achieve that result
  • 13. A philosophy of designing with users in mindWhat is User ExperienceTotal Experience PresentationFunctionalityContentNavigationInteraction…using your products, applications and services.
  • 14. What is User ExperienceUser Experience in Software ApplicationsNavigation – I can find my way around
  • 15. Functionality – I can do what I need to
  • 16. Control – I am in charge
  • 17. Language – I understand the terminology
  • 18. Help & support – I can get help when I need it
  • 19. Feedback – I know what the system is doing
  • 20. Consistency – I don’t have to learn new tricks
  • 21. Errors – Mistakes are hard to make, easy to correct
  • 22. Visual clarity – I can recognize things and the design is clear and appealing.What is User ExperienceA practice, by whatever name…Usability Usability Engineering (UE)User Experience Design (UED)User Centered Design (UCD)Human Computer Interaction (HCI)Human Factors (HF)Interaction Design (ID)
  • 23. What is User ExperienceDimensionsof Usability*Courtesy-Whitney Quesenbury, Cutter
  • 24. AgendaWhy do we need User Experience
  • 25. Why do we need UXUseful and UsableUsefulProvides a utility or functionEnables, informs and educatesSolves problems, works reliableSatisfies expressed needsUsableWorks for the userIs learnable, error-free, easy, fastMeets end goals Touches experience goalsSatisfies latent (implicit) needs
  • 26. Why do we need UXUsableUseful
  • 27. Why do we need UX
  • 28. Why do we need UXTraditional Software EngineeringFunctional & Technical RequirementsArchitecture & Tech. Design Coding Functional Testing This methodology does not work ! Why?Functional & TechnicalRequirementsArchitecture & Tech. Design Coding Functional TestingUserTesting This methodology too does not work ! Why?
  • 29. Why do we need UX
  • 30. Why do we need UXUsable Software EngineeringFunctional & Technical RequirementsUser KnowledgeUser-Centered DesignArchitecture & Technical DesignCodingFunctional & System TestingUser TestingImprovement This Methodology works wonders! Why?1
  • 31. Why do we need UXUser is the KingOur own perspective( role–based)TechnologyFunctionalityBusinessCustomer But what about…the User of our product?
  • 32. Why do we need UXBenefits of UsabilityProduct VendorUserEasy to learn
  • 34. Reduce time for performing tasks
  • 36. Reduce training time and effort
  • 39. Increase market for product - target new usersReduce cost for user training
  • 40. Manage the scope and releasesProduct DeveloperIncrease measurability of performance
  • 42. Reduce defects and reworkWhy do we need UXBenefits of UsabilityBottom-line…Increased ROIBenefit of between 10:1 and 100:1 (that is, a saving of between $10 and $100 for every dollar spent)
  • 43. AgendaWhere is User Experience Applicable
  • 44. Where is UX ApplicableApplications of UsabilityIndustrial DesignProduct DesignInteraction DesignInstructional DesignGUI DesignWeb Design
  • 45. Where is UX ApplicableUser-Centered DesignIdentifying problems and opportunities in the space where a computerized application will be usedDetermining how the business should respond to their problemsDetermine strategies that can be constructed to build the applicationArriving at end solutions creatively
  • 46. AgendaWhen is User Experience Implemented
  • 47. When is UX ImplementedApproach - 1SDLCUsabilityEvaluationApproach - 2SDLCUsabilityEvaluationDesignApproach - 3SDLCAnalysisUsabilityDesignEvaluation
  • 48. When is UX ImplementedThe earlier, the betterCertainly before freezing UI designIdeally, even before freezing requirements and scope
  • 49. AgendaWho is responsible for User Experience
  • 50. Who is responsible for UXUser Experience /HCI Expert
  • 51. Who is responsible for UXRoles and ResponsibilitiesManagement: Provide leadership and commitment
  • 52. Business Analysts: Understand Users and specify usability requirements Developers: Apply usability guidelines in Design and Development
  • 53. Testers : Evaluate products for usability defects
  • 54. Sales/Account Managers: Offer Usability as a value-proposition to clients and prospects
  • 55. Customer: Give a go-ahead for usability implementation And…
  • 56. Who is responsible for UXRoles and ResponsibilitiesUser Experience core teamImplement Usability in projects
  • 59. Provide consulting to the needy AgendaHow do we implement User Experience
  • 60. How do we implement UXUsability Engineering Life CycleUser-centered AnalysisUser-centered DesignUsability Testing
  • 61. How do we implement UXUser-centered AnalysisUser ProfilingTask AnalysisPlatform Capabilities/ConstraintsGeneral Design PrinciplesUsability GoalsStyle Guide
  • 62. How do we implement UXUser-centered DesignWork-reengineeringConceptual ModelScreen Design StandardsPrototyping- WireframesDetailed User interface design
  • 63. How do we implement UXUsability TestingUser /Usability TestingTest ProtocolModerated Usability TestingUn-moderated Usability TestingRemote Usability Testing
  • 64. Contact UsThank YouMail : pardhas@texavi.compardha.mantravadi@gmail.comMobile : +91 9819057757Twitter : @pardhasLinkedIn : pardhasaradhimantravadi