SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
User	
  Experience	
  for	
  
Large-scale Web-Applications




         ges
Ch allen

                 ngs
          Learni
                                     io   ns
                               Solut
                         ign
                   Des
About me…


-­‐	
  Industrial	
  designer	
  from	
  IIT	
  Mumbai	
  
-­‐	
  Designing	
  User	
  Experiences	
  for	
  10	
  years	
  	
  
-­‐	
  Now:	
  Principal	
  InteracBon	
  Designer	
  in	
  Yahoo!	
  
-­‐	
  Past:	
  Worked	
  with	
  HumanFactors	
  

	
  	
  Contact:	
  ashutoshk77@yahoo.com	
  
I will talk about…



SDLC      CLDS
          challenges	
  
                learnings	
  
                      design	
  solu+ons	
  
My perspective…


                                UserXperience	
  


Business	
     Technology	
                         Development	
  
Why User Experience ?


                                         Technology	
  
 Business	
                              Constraints	
  
  Needs	
  



                User	
  Experience	
  




                   Func+onal	
  
                     Needs	
  
Challenges means…
Things	
  with	
  a	
  sense	
  of	
  difficulty…such	
  as	
  


             Unclear	
  understanding	
  of	
  expecta4ons	
  
             +	
  
             Compromised	
  user	
  experience	
  
             +	
  
             Stretched	
  development	
  4melines	
  
             +	
  
             Mul4ple	
  quality	
  review	
  cycles	
  
             =	
  
             Increased	
  development	
  cost	
  
C1   Keeping   stakeholders   on the same page
L1   Often teams…

         Get	
  requirements	
  as	
  LIVE	
  

         Receive	
  changing	
  SCOPE	
  (3>5>all	
  browsers)	
  

         Focus	
  on	
  own	
  SILOS	
  

         Lack	
  in	
  full	
  understanding	
  of	
  product	
  ECOSYSTEM	
  

         Have	
  low	
  understanding	
  of	
  target	
  USERS	
  
S1                 State the design goal…

         Business	
  Needs	
                Compe44ve	
  Review	
  	
              User	
  Needs	
  
1	
     Stakeholder	
  Views	
     2	
       Related	
  Products	
  
                                                                          3	
     Data	
  Gathering	
  




                                           Design	
  Defini+on	
  




                “Defining problem is as important as solution itself”
S1          Design the Eco-system…




     Visualiza+on	
  of	
  design	
  and	
  interac+on	
  ecosystem	
  for	
  a	
  Netbook	
  	
  
S1   Define your users…
            Profile	
  2:	
  Prospec4ve	
  	
  Customer	
  

            John	
  Doe	
  
            45	
  Year	
  old	
  
            Director	
  ITES	
  
            NYC,	
  NY	
  

            “Tell	
  me	
  why	
  I	
  should	
  do	
  business	
  with	
  your	
  company”	
  

            John	
  is	
  a	
  director	
  of	
  IT	
  services	
  in	
  a	
  major	
  finance	
  company	
  for	
  4	
  years.	
  
            He	
  has	
  been	
  with	
  this	
  firm	
  since	
  15	
  years.	
  He	
  is	
  responsible	
  for	
  ApplicaBon	
  
            development,	
  	
  maintenance	
  of	
  data	
  recovery	
  center,	
  and	
  planning	
  for	
  business	
  in	
  
            future.	
  He	
  does	
  not	
  use	
  ABC	
  product/Service.	
  


            Mo4va4ons	
  
            John	
  is	
  not	
  involved	
  with	
  detailed	
  invesBgaBon	
  of	
  individual	
  enterprise	
  soluBons.	
  He	
  
            needs	
  to	
  know	
  the	
  big	
  picture,	
  and	
  will	
  direct	
  his	
  staff	
  for	
  a	
  detailed	
  analysis	
  before	
  
            he	
  makes	
  a	
  purchasing	
  decision.	
  


            Goals	
  
            • 	
  Get	
  general	
  product	
  info	
  
            • 	
  know	
  about	
  compeBBve	
  advantage	
  
            • 	
  Pricing	
  info	
  
            • 	
  A[er	
  sales	
  support	
  model	
  and	
  terms	
  


            Pain	
  Points	
  
            • 	
  Limited	
  info	
  about	
  product	
  on	
  website	
  
            • 	
  Unclear	
  info	
  about	
  customizaBon	
  and	
  future	
  tech	
  support	
  	
  
            • 	
  Lack	
  of	
  customer	
  support	
  channels	
  
C2
L2   Understanding User Needs…

         Iden4fy	
  typical	
  user	
  groups	
  	
  

         Write	
  simple	
  user	
  stories	
  (usage	
  scenarios)	
  

         Document	
  their	
  KEY	
  tasks	
  (80%	
  vs.	
  20%)	
  

         Op4mize	
  Task-­‐flows	
  (beyond	
  current	
  processes)	
  
S2                             Understand users…
                                                    52	
  years	
  old	
  
                                                    On	
  the	
  job	
  25+	
  years	
  
                                                    Uses	
  computer	
  1-­‐2	
  +mes	
  per	
  week	
  

                                                    Personality	
  Traits:	
  Professor	
  in	
  a	
  PG	
  college,	
  about	
  to	
  re+re	
  in	
  2-­‐3	
  
                                                    years.	
  Infrequently	
  uses	
  computer	
  at	
  home	
  to	
  communicate	
  with	
  sons	
  
                                                    seUled	
  in	
  different	
  ci+es.	
  Key	
  decision	
  maker	
  in	
  extended	
  family	
  
                                                    vaca+ons	
  to	
  spend	
  quality	
  +me	
  in	
  leisure	
  as	
  well	
  as	
  pilgrimage	
  
                                                    loca+ons.	
  
PC	
  Gupta	
  
Professor	
  

  Things	
  I	
  need	
  to	
  know	
                                                    Things	
  I	
  want	
  to	
  do	
  	
  

 Railways	
  tour	
  packages	
                                                        Choose	
  and	
  tweak	
  standard	
  journey	
  plans	
  
 Detailed	
  Travel	
  I+nerary	
  and	
  route	
  map	
                               Plan	
  journey	
  stopovers	
  
 Accommoda+on	
  op+ons	
                                                              Compare	
  cost	
  and	
  finalize	
  Travel	
  plan	
  
 Easy	
  and	
  simple	
  informa+on	
                                                 Book	
  +ckets	
  	
  
 Do’s	
  and	
  Don'ts	
  for	
  railway	
  booking	
  process	
                       Seek	
  customer	
  support	
  
 Associated	
  rules	
  and	
  regula+ons	
  
 Promo+onal	
  discounts	
  
S2                          Streamline workflow…
                                                                                         App	
  1	
  
                                                                                                                                   1.	
  Review	
  Documents	
  
                           Enter	
  Deal	
  
        Deal	
  Desk	
  
                                                                             Email	
                          App	
  2	
           2.	
  Check	
  Approvals	
  

                                                                                          Excel	
                                                      Buyer	
  
                                                                                                                                                        Seller	
  
                                                                                                                                                       Agent	
  

                                                                          Staff	
                                                   3.	
  Close	
  Deals	
  




                                                           	
  	
  	
  	
  	
  	
  	
  	
  Deals:	
  The	
  Task	
  Flow	
  	
  

1	
                                 2	
                                          3	
                                                    4	
                          5	
  

View	
  Deals	
                    Iden4fy	
  Deals	
  that	
                 Review	
  Funding	
  	
                               Allocate	
  Funds	
              Handover	
  
                                   are	
  Ready-­‐to-­‐Close	
                                                                                                       to	
  Back-­‐Office	
  
C3
L3   Visualize future roadmap…

         Think	
  ahead	
  about	
  future	
  needs	
  

         What	
  you	
  need	
  aier	
  3years	
  should	
  start	
  now	
  

         Priori4ze	
  and	
  follow	
  phased	
  approach	
  

         Naviga4on	
  design	
  and	
  UI	
  containers	
  should	
  grow	
  
S3   Modular design…
C4
L4                 Find what users REALLY need…
User	
  Tasks	
                                                          Interface	
  Object	
  
                                                        Objects     Attributes        Display type        Actions
1.  Search	
  Travel	
  Plans	
  
2.  Find	
  Trains	
  	
                                 Traveler   Gender            List                Save
                                                                    Age               Input Form          Edit
3.  Plan	
  Journey	
  Breaks	
  
                                             +	
  
                                                                    First Name        Read only Details   Add New
4.  Define	
  Travelers	
                                            Last Name                             Copy
                                                                    Address                               Export
5.  Make	
  Payment	
                                               Contact Phone                         Clear
                                                                    e-mail                                Delete
                                                                    Login
                                                                    Password



                                             UI	
  Container	
  




                              object	
  oriented	
  interface	
  structure	
  
S4   Expose UI as needed…

         Show	
  what	
  users	
  need	
  NOT	
  what	
  database	
  structure	
  

         Use	
  deferred	
  creates	
  

         Accordion	
  panels	
  

         Show/hide	
  vs.	
  enable/disable	
  	
  

         Dual	
  Mode	
  UI	
  (basic	
  and	
  Advanced)	
  

         Simple	
  wizards	
  

         Educa4ve	
  interfaces	
  (QA	
  format)	
  
C5
L5   UI   is   ALSO            responsible for Performance


               Keep	
  modular	
  and	
  fluid	
  UI	
  containers	
  

               Keep	
  nested	
  DIVs	
  as	
  simple	
  as	
  possible	
  

               Use	
  CSS	
  Sprite	
  to	
  minimize	
  HTTP	
  requests	
  

               Keep	
  CSS	
  and	
  other	
  assets	
  lighter	
  in	
  size	
  

               Define	
  and	
  follow	
  CSS	
  nomenclature	
  
S5   CSS sprites…
C6
L6   Often development teams…

         Care	
  about	
  their	
  own	
  module	
  

         Put	
  less	
  priority	
  to	
  UX	
  guidelines	
  

         Do	
  not	
  follow	
  UI	
  pamerns	
  fully	
  

         Hack	
  solu4ons	
  

         Prac4ce	
  what	
  is	
  EASY	
  NOT	
  what	
  is	
  important	
  
S6   Simple checklists…
S6   Master repository for…

          UI	
  wireframes	
  

          CSS	
  file	
  and	
  strict	
  version	
  control	
  

          Image/sprite	
  library	
  

          Best	
  coding	
  prac4ces	
  

          UI	
  style	
  guide	
  

          UI	
  layout	
  templates	
  

          UI	
  controls	
  
C7   Lack of communication
L7   Development teams…

         Re-­‐invent	
  the	
  solu4ons	
  NOT	
  reuse	
  	
  

         Do	
  not	
  share	
  hacked	
  solu4ons	
  

         Deviate	
  from	
  standard	
  prac4ces	
  

         Drop	
  features	
  instead	
  of	
  solving	
  them	
  
S7      Set     communication                                       channels…


                                       Core	
  team	
  
                                   UI	
  style	
  guide	
  
      UX	
                         Master	
  CSS	
  
                                   Sprite/images	
  
     team	
                        UI	
  layout	
  templates	
  
                                   UI	
  controls	
  

                                           Regular	
  flow	
  



                                                                                  Dev	
  4	
  
                Dev	
  1	
  

                               Dev	
  2	
                          Dev	
  3	
  
C   Credits…
    @	
  Yahoo	
  Image	
  Search	
  

    @	
  Google	
  Images	
  

    @	
  Flicker	
  Images	
  

    @	
  Core77	
  

    @	
  My	
  Colleagues	
  

    @	
  Learnings	
  with	
  my	
  Clients	
  
Contact:	
  ashutoshk77@yahoo.com	
  

Weitere ähnliche Inhalte

Was ist angesagt?

How to Design the Fun Out of Things with UX -- Minnebar10 2015
How to Design the Fun Out of Things with UX -- Minnebar10 2015How to Design the Fun Out of Things with UX -- Minnebar10 2015
How to Design the Fun Out of Things with UX -- Minnebar10 2015Brock Dubbels
 
Introduction to UX for Developers
Introduction to UX for DevelopersIntroduction to UX for Developers
Introduction to UX for DevelopersJacques Woodcock
 
Sell Yourself Better 1.0
Sell Yourself Better 1.0Sell Yourself Better 1.0
Sell Yourself Better 1.0Jason Mesut
 
PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniqueshendrikknoche
 
Demystifying Information Architecture
Demystifying Information ArchitectureDemystifying Information Architecture
Demystifying Information ArchitecturePatrick Kennedy
 
Persona/Scenario Design
Persona/Scenario DesignPersona/Scenario Design
Persona/Scenario DesignBilly Choi
 
Experience the Interface
Experience the InterfaceExperience the Interface
Experience the InterfaceNikhil Chandran
 
User Experience & Lean Startup
User Experience & Lean StartupUser Experience & Lean Startup
User Experience & Lean StartupLane Goldstone
 
2013 Professional Portfolio
2013 Professional Portfolio2013 Professional Portfolio
2013 Professional PortfolioAllen Cochran
 
Introduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in designIntroduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in designPenny Hagen
 
CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...
CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...
CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...zukun
 
3d3 Presentation
3d3 Presentation3d3 Presentation
3d3 Presentationpionarch
 
MIT Course - What is Experience Design
MIT Course - What is Experience DesignMIT Course - What is Experience Design
MIT Course - What is Experience DesignMarisa Gallagher
 
Application Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing RequirementsApplication Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing RequirementsVisure Solutions
 

Was ist angesagt? (19)

How to Design the Fun Out of Things with UX -- Minnebar10 2015
How to Design the Fun Out of Things with UX -- Minnebar10 2015How to Design the Fun Out of Things with UX -- Minnebar10 2015
How to Design the Fun Out of Things with UX -- Minnebar10 2015
 
Introduction to UX for Developers
Introduction to UX for DevelopersIntroduction to UX for Developers
Introduction to UX for Developers
 
Sell Yourself Better 1.0
Sell Yourself Better 1.0Sell Yourself Better 1.0
Sell Yourself Better 1.0
 
PxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniquesPxS’12 - week 4 - UX design techniques
PxS’12 - week 4 - UX design techniques
 
Demystifying Information Architecture
Demystifying Information ArchitectureDemystifying Information Architecture
Demystifying Information Architecture
 
Persona/Scenario Design
Persona/Scenario DesignPersona/Scenario Design
Persona/Scenario Design
 
Experience the Interface
Experience the InterfaceExperience the Interface
Experience the Interface
 
Resize your UX
Resize your UXResize your UX
Resize your UX
 
User Experience
User ExperienceUser Experience
User Experience
 
User Experience & Lean Startup
User Experience & Lean StartupUser Experience & Lean Startup
User Experience & Lean Startup
 
2013 Professional Portfolio
2013 Professional Portfolio2013 Professional Portfolio
2013 Professional Portfolio
 
Future of the Contact Centre
Future of the Contact CentreFuture of the Contact Centre
Future of the Contact Centre
 
Introduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in designIntroduction to building and using personas and scenarios in design
Introduction to building and using personas and scenarios in design
 
CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...
CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...
CVPR2010: Learnings from founding a computer vision startup: Chapter 6: Produ...
 
3d3 Presentation
3d3 Presentation3d3 Presentation
3d3 Presentation
 
Social Intranet Design Strategies: Putting People First
Social Intranet Design Strategies: Putting People FirstSocial Intranet Design Strategies: Putting People First
Social Intranet Design Strategies: Putting People First
 
iAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UXiAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UX
 
MIT Course - What is Experience Design
MIT Course - What is Experience DesignMIT Course - What is Experience Design
MIT Course - What is Experience Design
 
Application Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing RequirementsApplication Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing Requirements
 

Ähnlich wie Here are some ways to find what users really need:1. Conduct user interviews to understand goals, pain points and typical workflows. 2. Observe users completing tasks on current systems to identify friction points.3. Run usability tests on prototypes to see where users struggle or get confused.4. Analyze usage data and support tickets to find commonly encountered problems. 5. Conduct contextual inquiries in the field to understand how tasks fit into daily life.6. Create user personas with empathy for needs, skills, environments and motivations.7. Form user advisory boards to get ongoing real-world feedback during development.The key is understanding the user's perspective through diverse qualitative

Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertNatalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...IT Arena
 
Skye Sant - executive overview: ux/product case studies
Skye Sant - executive overview: ux/product case studiesSkye Sant - executive overview: ux/product case studies
Skye Sant - executive overview: ux/product case studiesSkye Sant
 
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra Feb 2010
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra   Feb 2010C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra   Feb 2010
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra Feb 2010BPM Link
 
A Business View of SharePoint - Planning for the Future
A Business View of SharePoint - Planning for the FutureA Business View of SharePoint - Planning for the Future
A Business View of SharePoint - Planning for the FutureKaruana Gatimu
 
Gear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsGear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsMohan Niroula
 
The roi of good user experience SDC 2013
The roi of good user experience  SDC 2013The roi of good user experience  SDC 2013
The roi of good user experience SDC 2013inUse
 
Company presentation Morgan Clark & Company
Company presentation Morgan Clark & CompanyCompany presentation Morgan Clark & Company
Company presentation Morgan Clark & CompanyMobiquity Consulting
 
Enterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the PracticeEnterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the PracticeFru Louis
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Developmentallan kelly
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software developmentallan kelly
 
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...Julia Grosman
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...Bonitasoft
 
Skye Sant - ITERATION case study (Sr UX)
Skye Sant - ITERATION case study (Sr UX)Skye Sant - ITERATION case study (Sr UX)
Skye Sant - ITERATION case study (Sr UX)Skye Sant
 
Web site goals & objectives
Web site goals & objectivesWeb site goals & objectives
Web site goals & objectivesNguyen Cao Phung
 
Balance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationBalance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationDhiren Gala
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 

Ähnlich wie Here are some ways to find what users really need:1. Conduct user interviews to understand goals, pain points and typical workflows. 2. Observe users completing tasks on current systems to identify friction points.3. Run usability tests on prototypes to see where users struggle or get confused.4. Analyze usage data and support tickets to find commonly encountered problems. 5. Conduct contextual inquiries in the field to understand how tasks fit into daily life.6. Create user personas with empathy for needs, skills, environments and motivations.7. Form user advisory boards to get ongoing real-world feedback during development.The key is understanding the user's perspective through diverse qualitative (20)

Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
 
Skye Sant - executive overview: ux/product case studies
Skye Sant - executive overview: ux/product case studiesSkye Sant - executive overview: ux/product case studies
Skye Sant - executive overview: ux/product case studies
 
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra Feb 2010
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra   Feb 2010C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra   Feb 2010
C:\Ihc\Bp Mlink\Presentations\Bpm Link Canberra Feb 2010
 
Ddu for ap ms edit
Ddu for ap ms   editDdu for ap ms   edit
Ddu for ap ms edit
 
A Business View of SharePoint - Planning for the Future
A Business View of SharePoint - Planning for the FutureA Business View of SharePoint - Planning for the Future
A Business View of SharePoint - Planning for the Future
 
Thoughtful Software Design
Thoughtful Software DesignThoughtful Software Design
Thoughtful Software Design
 
Gear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian ToolsGear Up Product Management with Atlassian Tools
Gear Up Product Management with Atlassian Tools
 
The roi of good user experience SDC 2013
The roi of good user experience  SDC 2013The roi of good user experience  SDC 2013
The roi of good user experience SDC 2013
 
Company presentation Morgan Clark & Company
Company presentation Morgan Clark & CompanyCompany presentation Morgan Clark & Company
Company presentation Morgan Clark & Company
 
Enterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the PracticeEnterprise Architecture: Part II - Actualizing the Practice
Enterprise Architecture: Part II - Actualizing the Practice
 
The Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software DevelopmentThe Business Analysts Role in Agile Software Development
The Business Analysts Role in Agile Software Development
 
The BA role in Agile software development
The BA role in Agile software developmentThe BA role in Agile software development
The BA role in Agile software development
 
U Xmagic Agile Presentation
U Xmagic Agile PresentationU Xmagic Agile Presentation
U Xmagic Agile Presentation
 
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
Skye Sant - ITERATION case study (Sr UX)
Skye Sant - ITERATION case study (Sr UX)Skye Sant - ITERATION case study (Sr UX)
Skye Sant - ITERATION case study (Sr UX)
 
Web site goals & objectives
Web site goals & objectivesWeb site goals & objectives
Web site goals & objectives
 
Balance Sheet (Financial) Consolidation
Balance Sheet (Financial) ConsolidationBalance Sheet (Financial) Consolidation
Balance Sheet (Financial) Consolidation
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 

Kürzlich hochgeladen

'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,Aginakm1
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10uasjlagroup
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricksabhishekparmar618
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`dajasot375
 
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一Fi L
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 

Kürzlich hochgeladen (20)

'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
'CASE STUDY OF INDIRA PARYAVARAN BHAVAN DELHI ,
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
CREATING A POSITIVE SCHOOL CULTURE CHAPTER 10
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
Cosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable BricksCosumer Willingness to Pay for Sustainable Bricks
Cosumer Willingness to Pay for Sustainable Bricks
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
Abu Dhabi Call Girls O58993O4O2 Call Girls in Abu Dhabi`
 
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
办理学位证(NUS证书)新加坡国立大学毕业证成绩单原版一比一
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 

Here are some ways to find what users really need:1. Conduct user interviews to understand goals, pain points and typical workflows. 2. Observe users completing tasks on current systems to identify friction points.3. Run usability tests on prototypes to see where users struggle or get confused.4. Analyze usage data and support tickets to find commonly encountered problems. 5. Conduct contextual inquiries in the field to understand how tasks fit into daily life.6. Create user personas with empathy for needs, skills, environments and motivations.7. Form user advisory boards to get ongoing real-world feedback during development.The key is understanding the user's perspective through diverse qualitative

  • 1. User  Experience  for   Large-scale Web-Applications ges Ch allen ngs Learni io ns Solut ign Des
  • 2. About me… -­‐  Industrial  designer  from  IIT  Mumbai   -­‐  Designing  User  Experiences  for  10  years     -­‐  Now:  Principal  InteracBon  Designer  in  Yahoo!   -­‐  Past:  Worked  with  HumanFactors      Contact:  ashutoshk77@yahoo.com  
  • 3. I will talk about… SDLC CLDS challenges   learnings   design  solu+ons  
  • 4. My perspective… UserXperience   Business   Technology   Development  
  • 5. Why User Experience ? Technology   Business   Constraints   Needs   User  Experience   Func+onal   Needs  
  • 6. Challenges means… Things  with  a  sense  of  difficulty…such  as   Unclear  understanding  of  expecta4ons   +   Compromised  user  experience   +   Stretched  development  4melines   +   Mul4ple  quality  review  cycles   =   Increased  development  cost  
  • 7. C1 Keeping stakeholders on the same page
  • 8. L1 Often teams… Get  requirements  as  LIVE   Receive  changing  SCOPE  (3>5>all  browsers)   Focus  on  own  SILOS   Lack  in  full  understanding  of  product  ECOSYSTEM   Have  low  understanding  of  target  USERS  
  • 9. S1 State the design goal… Business  Needs   Compe44ve  Review     User  Needs   1   Stakeholder  Views   2   Related  Products   3   Data  Gathering   Design  Defini+on   “Defining problem is as important as solution itself”
  • 10. S1 Design the Eco-system… Visualiza+on  of  design  and  interac+on  ecosystem  for  a  Netbook    
  • 11. S1 Define your users… Profile  2:  Prospec4ve    Customer   John  Doe   45  Year  old   Director  ITES   NYC,  NY   “Tell  me  why  I  should  do  business  with  your  company”   John  is  a  director  of  IT  services  in  a  major  finance  company  for  4  years.   He  has  been  with  this  firm  since  15  years.  He  is  responsible  for  ApplicaBon   development,    maintenance  of  data  recovery  center,  and  planning  for  business  in   future.  He  does  not  use  ABC  product/Service.   Mo4va4ons   John  is  not  involved  with  detailed  invesBgaBon  of  individual  enterprise  soluBons.  He   needs  to  know  the  big  picture,  and  will  direct  his  staff  for  a  detailed  analysis  before   he  makes  a  purchasing  decision.   Goals   •   Get  general  product  info   •   know  about  compeBBve  advantage   •   Pricing  info   •   A[er  sales  support  model  and  terms   Pain  Points   •   Limited  info  about  product  on  website   •   Unclear  info  about  customizaBon  and  future  tech  support     •   Lack  of  customer  support  channels  
  • 12. C2
  • 13. L2 Understanding User Needs… Iden4fy  typical  user  groups     Write  simple  user  stories  (usage  scenarios)   Document  their  KEY  tasks  (80%  vs.  20%)   Op4mize  Task-­‐flows  (beyond  current  processes)  
  • 14. S2 Understand users… 52  years  old   On  the  job  25+  years   Uses  computer  1-­‐2  +mes  per  week   Personality  Traits:  Professor  in  a  PG  college,  about  to  re+re  in  2-­‐3   years.  Infrequently  uses  computer  at  home  to  communicate  with  sons   seUled  in  different  ci+es.  Key  decision  maker  in  extended  family   vaca+ons  to  spend  quality  +me  in  leisure  as  well  as  pilgrimage   loca+ons.   PC  Gupta   Professor   Things  I  need  to  know   Things  I  want  to  do      Railways  tour  packages    Choose  and  tweak  standard  journey  plans    Detailed  Travel  I+nerary  and  route  map    Plan  journey  stopovers    Accommoda+on  op+ons    Compare  cost  and  finalize  Travel  plan    Easy  and  simple  informa+on    Book  +ckets      Do’s  and  Don'ts  for  railway  booking  process    Seek  customer  support    Associated  rules  and  regula+ons    Promo+onal  discounts  
  • 15. S2 Streamline workflow… App  1   1.  Review  Documents   Enter  Deal   Deal  Desk   Email   App  2   2.  Check  Approvals   Excel   Buyer   Seller   Agent   Staff   3.  Close  Deals                  Deals:  The  Task  Flow     1   2   3   4   5   View  Deals   Iden4fy  Deals  that   Review  Funding     Allocate  Funds   Handover   are  Ready-­‐to-­‐Close   to  Back-­‐Office  
  • 16. C3
  • 17. L3 Visualize future roadmap… Think  ahead  about  future  needs   What  you  need  aier  3years  should  start  now   Priori4ze  and  follow  phased  approach   Naviga4on  design  and  UI  containers  should  grow  
  • 18. S3 Modular design…
  • 19. C4
  • 20. L4 Find what users REALLY need… User  Tasks   Interface  Object   Objects Attributes Display type Actions 1.  Search  Travel  Plans   2.  Find  Trains     Traveler Gender List Save Age Input Form Edit 3.  Plan  Journey  Breaks   +   First Name Read only Details Add New 4.  Define  Travelers   Last Name Copy Address Export 5.  Make  Payment   Contact Phone Clear e-mail Delete Login Password UI  Container   object  oriented  interface  structure  
  • 21. S4 Expose UI as needed… Show  what  users  need  NOT  what  database  structure   Use  deferred  creates   Accordion  panels   Show/hide  vs.  enable/disable     Dual  Mode  UI  (basic  and  Advanced)   Simple  wizards   Educa4ve  interfaces  (QA  format)  
  • 22. C5
  • 23. L5 UI is ALSO responsible for Performance Keep  modular  and  fluid  UI  containers   Keep  nested  DIVs  as  simple  as  possible   Use  CSS  Sprite  to  minimize  HTTP  requests   Keep  CSS  and  other  assets  lighter  in  size   Define  and  follow  CSS  nomenclature  
  • 24. S5 CSS sprites…
  • 25. C6
  • 26. L6 Often development teams… Care  about  their  own  module   Put  less  priority  to  UX  guidelines   Do  not  follow  UI  pamerns  fully   Hack  solu4ons   Prac4ce  what  is  EASY  NOT  what  is  important  
  • 27. S6 Simple checklists…
  • 28. S6 Master repository for… UI  wireframes   CSS  file  and  strict  version  control   Image/sprite  library   Best  coding  prac4ces   UI  style  guide   UI  layout  templates   UI  controls  
  • 29. C7 Lack of communication
  • 30. L7 Development teams… Re-­‐invent  the  solu4ons  NOT  reuse     Do  not  share  hacked  solu4ons   Deviate  from  standard  prac4ces   Drop  features  instead  of  solving  them  
  • 31. S7 Set communication channels… Core  team   UI  style  guide   UX   Master  CSS   Sprite/images   team   UI  layout  templates   UI  controls   Regular  flow   Dev  4   Dev  1   Dev  2   Dev  3  
  • 32. C Credits… @  Yahoo  Image  Search   @  Google  Images   @  Flicker  Images   @  Core77   @  My  Colleagues   @  Learnings  with  my  Clients