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

User Experience in Software Development - A Primer

  • 1.
    IT works foryou!Technology ExperiencePractical User Experience – A Primer Overview of User Experience in the context of Software Development
  • 2.
  • 3.
  • 4.
    Where is UserExperience relevant
  • 5.
    When do weapply User Experience
  • 6.
    Who is responsiblefor User Experience
  • 7.
    How do weimplement User ExperienceAgendaWhat is User Experience
  • 8.
    What is UserExperience
  • 9.
    What is UserExperience
  • 10.
    What is UserExperienceDefinition‘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 processfor creating usable software
  • 12.
    The specifictechniques used to achieve that result
  • 13.
    A philosophyof designing with users in mindWhat is User ExperienceTotal Experience PresentationFunctionalityContentNavigationInteraction…using your products, applications and services.
  • 14.
    What is UserExperienceUser Experience in Software ApplicationsNavigation – I can find my way around
  • 15.
    Functionality – Ican do what I need to
  • 16.
    Control – Iam in charge
  • 17.
    Language – Iunderstand the terminology
  • 18.
    Help & support– I can get help when I need it
  • 19.
    Feedback – Iknow what the system is doing
  • 20.
    Consistency – Idon’t have to learn new tricks
  • 21.
    Errors – Mistakesare 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 UserExperienceDimensionsof Usability*Courtesy-Whitney Quesenbury, Cutter
  • 24.
    AgendaWhy do weneed User Experience
  • 25.
    Why do weneed 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 weneed UXUsableUseful
  • 27.
    Why do weneed UX
  • 28.
    Why do weneed 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 weneed UX
  • 30.
    Why do weneed UXUsable Software EngineeringFunctional & Technical RequirementsUser KnowledgeUser-Centered DesignArchitecture & Technical DesignCodingFunctional & System TestingUser TestingImprovement This Methodology works wonders! Why?1
  • 31.
    Why do weneed UXUser is the KingOur own perspective( role–based)TechnologyFunctionalityBusinessCustomer But what about…the User of our product?
  • 32.
    Why do weneed UXBenefits of UsabilityProduct VendorUserEasy to learn
  • 33.
  • 34.
    Reduce time forperforming tasks
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
    Increase market forproduct - target new usersReduce cost for user training
  • 40.
    Manage the scopeand releasesProduct DeveloperIncrease measurability of performance
  • 41.
  • 42.
    Reduce defects andreworkWhy 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 UserExperience Applicable
  • 44.
    Where is UXApplicableApplications of UsabilityIndustrial DesignProduct DesignInteraction DesignInstructional DesignGUI DesignWeb Design
  • 45.
    Where is UXApplicableUser-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 UserExperience Implemented
  • 47.
    When is UXImplementedApproach - 1SDLCUsabilityEvaluationApproach - 2SDLCUsabilityEvaluationDesignApproach - 3SDLCAnalysisUsabilityDesignEvaluation
  • 48.
    When is UXImplementedThe earlier, the betterCertainly before freezing UI designIdeally, even before freezing requirements and scope
  • 49.
    AgendaWho is responsiblefor User Experience
  • 50.
    Who is responsiblefor UXUser Experience /HCI Expert
  • 51.
    Who is responsiblefor UXRoles and ResponsibilitiesManagement: Provide leadership and commitment
  • 52.
    Business Analysts: UnderstandUsers and specify usability requirements Developers: Apply usability guidelines in Design and Development
  • 53.
    Testers : Evaluateproducts for usability defects
  • 54.
    Sales/Account Managers: OfferUsability as a value-proposition to clients and prospects
  • 55.
    Customer: Give ago-ahead for usability implementation And…
  • 56.
    Who is responsiblefor UXRoles and ResponsibilitiesUser Experience core teamImplement Usability in projects
  • 57.
  • 58.
  • 59.
    Provide consulting tothe needy AgendaHow do we implement User Experience
  • 60.
    How do weimplement UXUsability Engineering Life CycleUser-centered AnalysisUser-centered DesignUsability Testing
  • 61.
    How do weimplement UXUser-centered AnalysisUser ProfilingTask AnalysisPlatform Capabilities/ConstraintsGeneral Design PrinciplesUsability GoalsStyle Guide
  • 62.
    How do weimplement UXUser-centered DesignWork-reengineeringConceptual ModelScreen Design StandardsPrototyping- WireframesDetailed User interface design
  • 63.
    How do weimplement UXUsability TestingUser /Usability TestingTest ProtocolModerated Usability TestingUn-moderated Usability TestingRemote Usability Testing
  • 64.
    Contact UsThank YouMail : [email protected]@gmail.comMobile : +91 9819057757Twitter : @pardhasLinkedIn : pardhasaradhimantravadi