SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Simple Methods for Reliable User
         Involvement

         Hugh Beyer
         hugh.beyer@incontextdesign.com




Karen Holtzblatt, CEO    978.823.0100               www.incontextdesign.com
Hugh Beyer, CTO          info@incontextdesign.com   www.innovationincool.com
UX and Agile: The promise
   Agile says development in steps – and iterate
   UX says work with users to create value – and iterate




 Phase 0                                                      The “ideal” product
                                                                   ideal
 sets direction
(requirements)


                  User Iteration
                  refines the interface
                      and function
                                          What users really
                                               need
Base principle for real user feedback

Real user feedback – Doesn’t come from:
  Product owners
  Stakeholders
  User surrogates
  Purchasers
  People who used to be users
  Demos
  Focus groups

And…
  You can’t put the user on the team
  Users can’t give you a design
 U
  Users can’t t ll you what th want
           ’t tell      h t they  t
Solving the problem of design


                                                      The system’s work
                                                      model has:
                                                       ode as
                                                      Language
                                                      System Structure
                                                      Features
                                                      Concepts
      The user’s
      work model has:
      Language
      Work Structure
      Work Flow
      Intention
      Result


                       Design the optimal match:
                           Products and systems
                            embody work practice
                           Design must support and
                            extend user intent
Contextual Design
                olutions




                             1   Contextual Inquiry
                                                                        Talk to your customers in the field
       ments & So




                             2   Interpretation Session
                                                                      Interpret the data as a team to capture key issues and activities

                                 Work Models &
Requirem




                             3   Affinity Diagramming              Consolidate data across customers for a full market view

                             4   Visioning
                                                                 Generate new products & the next product concepts steeped in data
Define & Validate Concepts




                             5   Storyboards
                                                                 Work out the details of particular tasks and roles

                                 Interaction Patterns &
                             6   User Environment Design           Define system structure, function, content and user interaction

                             7   Paper Prototype Interviews
                                                                     Mock up the interface to validate direction and UI with customers
                                                                           p
     e




                             8   Visual Design & Agile Stories
                                                                        Design and test the final look; base stories on validated function
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models & Affinity



4   Visioning


                                    Field t di
                                    Fi ld studies yield
                                                   i ld
5   Storyboards
                                    real understanding
                                    of what customers
                                    actually do and
6   Interaction Patterns & UED
                                    what they really
                                             y     y
                                    care about
7   Paper Prototype Interviews



8   Visual Design & Agile Stories
Contextual Design

                                                                   U21 Flow Model
1   Contextual Inquiry                                                  Discuss open litigation
                                                                                                     Board of Directors
                                                                                                                             Administrative Assistant
                                                                          General Counsel                         Discuss open
                                                                                                                    litigation

                                                                                                                                   SOP
                                                                                    Ask for legal advice                              Email


2   Interpretation Session                                             Business
                                                                        Unit
                                                                      Managers
                                                                                                                U21
                                                                                                                                      SOP


                                                                                                                                                       Outside
                                                                          Provide legal advice    Senior Corporate Counsel                             Counsel
                                                                   Hand deliver   SOP                                                               Open email to see
                                                                                                                                         Discuss legal options
                                             U3-1                                                                                                       request
                                                                                                                                                     and log in info
                                                                                                             TRIGGER:                                            
3   Work Models & Affinity                   She wants to understand HR
                                             what her boss is doing.
                                                              doing
                                                                     Department
                                                                                                             Receive email
                                                                                                             from partner
                                                                                                                                                    Open email to see
                                                                                                                                                        request
                                                                                                            U5                                       and log in info
                                         U3-2                                                               Sequence:                                            
                                                                                                                                                    Open CCH Online
                                         Does she advise her boss                                           Keyword                                              
                                         on how to answer or                                                Search
4   Visioning                       U3-3 manage his schedule?                                               Pg. 1 of 3
                                                                                                                                                      Type log in info
                                                                                                                                                                 
                                                                                                                                                   Log in doesn’t work
                                    Can we design a better way                                                                                                   
                                    for her to keep informed?                                                                                       Re-type user name
                                                                                                                                                     and password in

5   Storyboards
                                                                                                             Intent: Restrict
                                                                                                             Domain to get
                                                                                                                                                            
                                                                                                                                                        from email

                                                                                                                                                   Decide to search in
                                                                   Cross-functional team                     relevant results
                                                                                                                                                          Fed
                                                                                                                                                                 

                                                                   interprets the data to                    Intent: Account for
                                                                                                             research time
                                                                                                                                                    Select search form
                                                                                                                                                                 

                                                                   capture issues and                                                                 Remembered to

6
                                                                                                             Intent: Say what I
                                                                                                                                                          start
    Interaction Patterns & UED                                                                               want in computer
                                                                                                             terms                                      client
                                                                                                                                                              tracker
                                                                   model activities                                                                    Type complex
                                                                                                                                                         keyword
                                                                                                                                                         k     d
                                                                                                                                                        search using

                                                                   Creates a shared                                                                       Boolean



7   Paper Prototype Interviews                                     perspective of the
                                                                   data and implications

8   Visual Design & Agile Stories
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models & Affinity



4   Visioning

                                    Consolidates data across all
5   Storyboards                     customers reveals the big
                                    picture of the market: key
                                    issues, tasks, values,
6   Interaction Patterns & UED      collaboration, work process,
                                    and technology impact

7   Paper Prototype Interviews      Find the opportunities to
                                    guide innovation.

8   Visual Design & Agile Stories
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models & Affinity



4   Visioning



5   Storyboards

                                    Must have
6   Interaction Patterns & UED
                                    models for Agile
7   Paper Prototype Interviews



8   Visual Design & Agile Stories
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models



4   Visioning



5   Storyboards                     Facilitated group
                                    ideation session –
                                    with evaluation
6   Interaction Patterns & UED
                                    First immerse in the
                                    data then generate
                                    concepts for new and
7   Paper Prototype Interviews
                                    existing products

8   Visual Design & Agile Stories
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models & Affinity



4   Visioning


                                    Develop the details of the
5   Storyboards
                                    new to-be activities

                                    Clarify function, user
6   Interaction Patterns & UED
                                    experience, automation
                                    rules, data, and technology
                                    based on the vision
7   Paper Prototype Interviews



8   Visual Design & Agile Stories
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models & Affinity



4   Visioning


                                    Represent the system
5   Storyboards
                                    structure, requirements,
                                     and user interface layout
6   Interaction Patterns & UED
                                    Ensure consistency,
                                    coherence, and a smooth
                                    user experience product
7   Paper Prototype Interviews
                                    wide.

8   Visual Design & Agile Stories
Contextual Design

1   Contextual Inquiry



2   Interpretation Session



3   Work Models & Affinity



4   Visioning



5   Storyboards                     Validate product concepts,
                                    process changes, and user
                                    experience while testing user
6   Interaction Patterns & UED      reception

                                    Or bring out concept boards
7   Paper Prototype Interviews      to validate direction before
                                    detailed design

8   Visual Design & Agile Stories
UX and Agile: The promise
Agile says development in steps – and iterate
UX says work with users to create value – and iterate




                                                               The “ideal” product
                                                                    ideal


  Phase 0: What do
  we write on the
  story cards?
  Contextual Inquiry
  Consolidation
  Visioning            End of sprint:
  Paper prototyping    What does the
                                          During sprint: Get
                       user think?
                                          the details right
                       Field interviews
                                          Paper prototyping
Discovering customer work
Di      i      t        k
The Contextual interview

                      The interviewing process of
                      Contextual Design
                        One-on-one 2-hour field interview
                        Gathering detailed information about
                         work practice
                              p
                        In the workplace while people work
                        Through observation and discussion
                         of on-going work
                            on going
                        Based on a model of apprenticeship
                         to the customer
Contextual Inquiry principles

Key concepts to guide understanding the customer
  Context: Collect data in the context of people’s work
                                           p p
   • Go to your user's workplace
   • Talk to your users while they work
  Partnership: Work with customers as partners in inquiry
   • Help users articulate their work practice
   • Let them lead
  Interpretation: Uncover the meaning and implications of customer action and
   language
   • Create a shared understanding
   • Draw out the implications
                    p
  Focus: Listen and probe from a clear intention
   • Know your purpose
   • Challenge your assumptions
What is context?

Get as close to the work as possible
  Go to the customer
  Interview while they are working
  Be grounded in real objects and events
  Pay attention to non-verbal communication

Ongoing work versus summary experience
  People tend to give summaries
  Ongoing work is never summarized

Stay concrete don’t abstract
     concrete, don t
  Ongoing work
  Retrospective account — from the last two weeks
  Look at artifacts
Dos and don’ts: Context principle

 Don’t                                     Do

 Let the user talk in the air or talk in   Make talk concrete:
 abstractions                               • Follow actual work and specific cases from
                                              recent past
                                            • Get or draw artifacts; annotate with intent
                                              and usage

 Allow the user to summarize a story       Reconstruct a situation:
                                            • Back up the user when he skips a step
                                            •H
                                             Hypothesize steps to prompt the user
                                                  h i                     h


 Discuss feature requests out of the       Probe to understand what actual work
 context of usage                          situation prompted the request
                                           Follow the real work example

 Ask “What would you have done next?”      Avoid predictions of future scenarios
 when the user did not actually do it in   Only
                                           O l care about what is h
                                                     b t h t i happening now
                                                                     i
 this case
                                           Do a retrospective account of past work
What is partnership?

Partnership as relationship
  The user is the expert
    • They know everything about their
      work but can’t tell you                     Withdrawal

  So follow their lead
  Help the users articulate and see
   their work practice


                                         Return

Avoid ineffective interview styles
  The Traditional Interviewer
  The Expert/Novice
  The Guest/Host
Dos and don’ts: Partnership principle

 Don’t                                           Do

 Take the expert role:                           When asked for tool tips, ask how he/she
   • Do not teach or tell user how to do their   would have done without you
     jobs
                                                 Give tips at the end
   • Do not give tips on tool use
                                                 Invite
                                                 I it users to educate you
                                                            t d     t

 Create a distant relationship:                  Reconstruct a situation:
   • Sit back, have a reserved attitude           • Lean forward, be fascinated
   • Be apologetic or timid                       • Be confiding and genuine
   • Be overbearing

 Create a formal relationship                    Be nosy, overcome formality


 Sit on the “visitor” side of the desk while     Pull up a chair next to the user and
 the user is talking                             his/her computer screen. Make sure you
                                                 can see what’s happening
                                                          what s
What is interpretation?

Interpretation is the data
   A shared understanding of what is g g on
                         g            going                      Customer
   Offer interpretations
    • Don’t ask open-ended              Fact
      q
      questions
   Listen for the “No”                                tune the interpretation
    • Huh?
                                               Hypothesis
    • Umm... could be
    • “They” would like it
    • “Yes” comes with elaboration
                                                       Implication
    • Watch for non-verbal clues
    • Check your design ideas as they occur
                                                                     Design
                                                                      Idea
Dos and don’ts: Interpretation principle


 Don’t                                   Do

 Just watch what happens and record it   Look for patterns, intents, issues, and the
                                         role people play in the work, and then
                                         share them with the user


 Just ask “yes” or “no” questions        Offer hypothesis that invite elaboration


 Just ask “why?” or open-ended           Use metaphors to explain what the work
 questions                               is like and ask the user if you get it right
What is focus?

Know your purpose
   We all have an entering focus
     • A set of preconceived assumptions and beliefs

   Drive interviews with your project focus
     • A clear understanding of what work you are trying to
       understand

   Expand your focus
     • Challenge your assumptions, probe the unexpected

Probe to expand focus
   Surprises and contradictions
   “Nods” — What you assume
    is true
   What you do not know
   The problem behind solutions

Share
   Interpretations for validation
   Design ideas for co-design
Dos and don’ts: Focus principle

Don’t                                              Do
Hide your focus                                    Show your focus:
                                                     • The user can help find relevant cases and issues

Focus on the software, configuration or            Focus on work; identify cases in the focus to
hardware                                           pursue

Pursue issues or events outside your focus         Expand focus based on what you see the user do
                                                   Gloss over irrelevant events introduced by the user
                                                   Remember: It is not rude to not engage the users in
                                                   things that are not in focus. You don’t want to teach
                                                       g
                                                   the user that you are interested in irrelevant
                                                   information.


Dismiss issues because you don’t understand
                       y                           Probe things y don’t understand or are
                                                             g you
them                                               surprised by

Talk from an implicit list of questions you want   Follow the work, discuss how the work is
answered                                           structured, not topics in your head

Nod without asking in order to verify everything   Share your interpretations of their words and work
you think you understand                           even if it is obvious
Key concepts in Contextual Inquiry

Be an apprentice
Context
   Go to your user's workplace
   Talk to your users while they work

Partnership
   Help users articulate their work practice
   Let them lead

Interpretation
   Create a shared understanding
   Draw out the implications

Focus
   Know your purpose
   Challenge your assumptions
Structure of the interview

Traditional interview steps         Observe and co-interpret
(5-10 minutes)                      (1 ½ hours)
  Introduce yourself                 Take notes
  Reveal your focus                  Follow your focus
                                      Be nosy
                                             y
  Promise confidentiality
                                      Interruptions are data too
  Start recording
  Get an overview of their work    Wrap-up
                                    (10-15 i t )
                                    (10 15 minutes)
  Look for a starting point
                                      Create a large interpretation of
  Deal with opinions about tools      your learning about
                                       their role
Switch to contextual interview
                                      Ask “pet” questions
  Reset the rules                    Give tips on system use
                                      Th k th user
                                       Thank the
What to record

Record as much detail as possible
  User’s words
  User’s actions, step by step
  Coordination with others
  Indications of the culture and feelings of the user
  Your shared interpretation of the meaning and intent of actions
  Collect artifacts and annotate with usage
  Draw the user’s physical environment and annotate with usage
Exercise: Conference Attendance Planning

What does it take to plan conference attendance?


Discover:
  How the user planned attendance prior to arrival
    • retrospective account
        t      ti         t
  How the user planned today
  Plan tomorrow (if not yet done)
    • Ongoing work

Look at:
  A tif t
   Artifacts
  Annotations
  App usage
    pp    g
Contextual Design fulfils Phase 0


                      Release
   Phase 0                                   Development                      Deployment
                      Planning
                             g




   Field Research
   • Contextual Inquiry          Visioning       Concept Validation
   • Work models                                 • Low-fidelity prototyping




  Determines who the customer is and what to build
  Necessary precursor to Agile Development
  Result: Tested and validated product structure and features
Example schedule of CD Agile Phase 0

          Week 1 – Gather data from 8-10 users     User-centered Agile
  print



                                                     Compressed into a short
 Sp




                                                      Phase 0
          Week 2 – Consolidate data
                                                    • For constrained project
                                                      focus only!
          Week 3 – Vision and storyboard
                                                   Phase 0 sprints
 Sprint




                                                   using Scrum as a
                                                   process framework
          Week 4 – UED and UI

          Week 5 – Release planning & validation
          (2-4 users)
   rint
 Spr




          Week 6 – Validation & redesign
     nt
 Sprin




              Development Sprint 1
Contextual Design enables Agile development


                    Release                     Development
    Phase 0                                                                      Deployment
                                                                                   p y
                    Planning       sprint | sprint | sprint | sprint | sprint




                     Detailed           In-the-moment                     Quick user
                     design                guidance                       feedback




  Sprint planning – Detailed planning session to define tasks for the sprint
  Sprint development – The coding and UX work of the sprint
  Sprint review – End of sprint reflection
Put the customer at the
center of the design

Contenu connexe

Tendances

ANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang BaekANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang Baekngoinnovation
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Visionjsokohl
 
Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Downjsokohl
 
Power Up - Your Influence on Non-Design Deliverables
Power Up - Your Influence on Non-Design DeliverablesPower Up - Your Influence on Non-Design Deliverables
Power Up - Your Influence on Non-Design DeliverablesPeter Boersma
 
Grethe Thilly - Portfolio
Grethe Thilly - PortfolioGrethe Thilly - Portfolio
Grethe Thilly - PortfolioGrethe Thilly
 
UX-Lx -a tour of non-design deliverables
UX-Lx -a  tour of non-design deliverablesUX-Lx -a  tour of non-design deliverables
UX-Lx -a tour of non-design deliverablesPeter Boersma
 
26-05-10 making the most of your internship
26-05-10 making the most of your internship26-05-10 making the most of your internship
26-05-10 making the most of your internshipJPStrategy
 
Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...SlideTeam.net
 
Babok2 Big Picture
Babok2 Big PictureBabok2 Big Picture
Babok2 Big PictureCBAP Master
 
Look Around You - Influences on UX (UX Sofia)
Look Around You - Influences on UX (UX Sofia)Look Around You - Influences on UX (UX Sofia)
Look Around You - Influences on UX (UX Sofia)Peter Boersma
 
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERITC Infotech
 
BABOK - Tasks, Input and Outputs
BABOK - Tasks, Input and OutputsBABOK - Tasks, Input and Outputs
BABOK - Tasks, Input and OutputsCBAP Master
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Nesma
 

Tendances (19)

ANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang BaekANIS2012 workshop2 Howard Chan_JoonSang Baek
ANIS2012 workshop2 Howard Chan_JoonSang Baek
 
David Quijano - Dynamic Innovation
David Quijano - Dynamic InnovationDavid Quijano - Dynamic Innovation
David Quijano - Dynamic Innovation
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Vision
 
Detailed design: Nailing it Down
Detailed design: Nailing it DownDetailed design: Nailing it Down
Detailed design: Nailing it Down
 
Solido Statistical Package Datasheet
Solido Statistical Package DatasheetSolido Statistical Package Datasheet
Solido Statistical Package Datasheet
 
Power Up - Your Influence on Non-Design Deliverables
Power Up - Your Influence on Non-Design DeliverablesPower Up - Your Influence on Non-Design Deliverables
Power Up - Your Influence on Non-Design Deliverables
 
Grethe Thilly - Portfolio
Grethe Thilly - PortfolioGrethe Thilly - Portfolio
Grethe Thilly - Portfolio
 
UX-Lx -a tour of non-design deliverables
UX-Lx -a  tour of non-design deliverablesUX-Lx -a  tour of non-design deliverables
UX-Lx -a tour of non-design deliverables
 
Ux policy primax
Ux policy primaxUx policy primax
Ux policy primax
 
26-05-10 making the most of your internship
26-05-10 making the most of your internship26-05-10 making the most of your internship
26-05-10 making the most of your internship
 
Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...Innovation product design planning process style 3 powerpoint presentation te...
Innovation product design planning process style 3 powerpoint presentation te...
 
Ethnography for Philly CHI
Ethnography for Philly CHIEthnography for Philly CHI
Ethnography for Philly CHI
 
Babok v2.0
Babok v2.0Babok v2.0
Babok v2.0
 
Southbeach overview
Southbeach overviewSouthbeach overview
Southbeach overview
 
Babok2 Big Picture
Babok2 Big PictureBabok2 Big Picture
Babok2 Big Picture
 
Look Around You - Influences on UX (UX Sofia)
Look Around You - Influences on UX (UX Sofia)Look Around You - Influences on UX (UX Sofia)
Look Around You - Influences on UX (UX Sofia)
 
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEERAPPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
APPROACH TO VALUE ENGINEERING USING PRO/ENGINEER
 
BABOK - Tasks, Input and Outputs
BABOK - Tasks, Input and OutputsBABOK - Tasks, Input and Outputs
BABOK - Tasks, Input and Outputs
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
 

En vedette

Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)
Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)
Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)Foro JuanLuisVives
 
MODULO 3: La transformación digital
MODULO 3: La transformación digitalMODULO 3: La transformación digital
MODULO 3: La transformación digitalMonicaStillo72
 
Sintesis informativa mexico 29 de enero 2015
Sintesis informativa  mexico 29 de enero 2015Sintesis informativa  mexico 29 de enero 2015
Sintesis informativa mexico 29 de enero 2015megaradioexpress
 
El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...
El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...
El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...Imma Aguilar Nàcher
 
Aquapol presentation book English, renovation and elimination of moisture in ...
Aquapol presentation book English, renovation and elimination of moisture in ...Aquapol presentation book English, renovation and elimination of moisture in ...
Aquapol presentation book English, renovation and elimination of moisture in ...GREENTECH SRL
 
"Creación de Mapas Android" con Marcadores usando la API de Google Maps
"Creación de Mapas Android" con Marcadores usando la API de Google Maps"Creación de Mapas Android" con Marcadores usando la API de Google Maps
"Creación de Mapas Android" con Marcadores usando la API de Google MapsBugster18
 
Dev bondvalves
Dev bondvalvesDev bondvalves
Dev bondvalvesDevBond
 
Tecnologia grafica
Tecnologia graficaTecnologia grafica
Tecnologia graficawmrivero
 
TIC Y SUS APLICACIONES
TIC Y SUS APLICACIONESTIC Y SUS APLICACIONES
TIC Y SUS APLICACIONESmayhita25
 
Guía práctica clínica sobre el manejo de la enfermedad meningocócica invasiva
Guía práctica clínica sobre el manejo de la enfermedad meningocócica invasivaGuía práctica clínica sobre el manejo de la enfermedad meningocócica invasiva
Guía práctica clínica sobre el manejo de la enfermedad meningocócica invasivaPediatria_DANO
 
Flp Libertad Financiera 2010
Flp Libertad Financiera 2010Flp Libertad Financiera 2010
Flp Libertad Financiera 2010Oscar AnguloR.
 

En vedette (20)

Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)
Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)
Geoportales y realidad aumentada para integrar contenidos (Borja Rodriguez Niso)
 
The View Hotel & Resort
The View Hotel & Resort The View Hotel & Resort
The View Hotel & Resort
 
Ensayo
EnsayoEnsayo
Ensayo
 
MODULO 3: La transformación digital
MODULO 3: La transformación digitalMODULO 3: La transformación digital
MODULO 3: La transformación digital
 
WordCamp 2011 Informacja Rulez!
WordCamp 2011 Informacja Rulez!WordCamp 2011 Informacja Rulez!
WordCamp 2011 Informacja Rulez!
 
Imathia presentation eng jan 2013 v2
Imathia presentation eng jan 2013 v2Imathia presentation eng jan 2013 v2
Imathia presentation eng jan 2013 v2
 
Next - ¿Cómo sacar el máximo partido al marketing agroalimentario? Eduardo Ma...
Next - ¿Cómo sacar el máximo partido al marketing agroalimentario? Eduardo Ma...Next - ¿Cómo sacar el máximo partido al marketing agroalimentario? Eduardo Ma...
Next - ¿Cómo sacar el máximo partido al marketing agroalimentario? Eduardo Ma...
 
Guia Bp
Guia BpGuia Bp
Guia Bp
 
Sintesis informativa mexico 29 de enero 2015
Sintesis informativa  mexico 29 de enero 2015Sintesis informativa  mexico 29 de enero 2015
Sintesis informativa mexico 29 de enero 2015
 
El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...
El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...
El debate sobre el movimiento indignado y las iniciativas ciudadanos de parti...
 
Promocion eafit sandra
Promocion eafit sandraPromocion eafit sandra
Promocion eafit sandra
 
Aquapol presentation book English, renovation and elimination of moisture in ...
Aquapol presentation book English, renovation and elimination of moisture in ...Aquapol presentation book English, renovation and elimination of moisture in ...
Aquapol presentation book English, renovation and elimination of moisture in ...
 
"Creación de Mapas Android" con Marcadores usando la API de Google Maps
"Creación de Mapas Android" con Marcadores usando la API de Google Maps"Creación de Mapas Android" con Marcadores usando la API de Google Maps
"Creación de Mapas Android" con Marcadores usando la API de Google Maps
 
Dev bondvalves
Dev bondvalvesDev bondvalves
Dev bondvalves
 
Tecnologia grafica
Tecnologia graficaTecnologia grafica
Tecnologia grafica
 
TIC Y SUS APLICACIONES
TIC Y SUS APLICACIONESTIC Y SUS APLICACIONES
TIC Y SUS APLICACIONES
 
Guía práctica clínica sobre el manejo de la enfermedad meningocócica invasiva
Guía práctica clínica sobre el manejo de la enfermedad meningocócica invasivaGuía práctica clínica sobre el manejo de la enfermedad meningocócica invasiva
Guía práctica clínica sobre el manejo de la enfermedad meningocócica invasiva
 
Flp Libertad Financiera 2010
Flp Libertad Financiera 2010Flp Libertad Financiera 2010
Flp Libertad Financiera 2010
 
Manual g stat
Manual g statManual g stat
Manual g stat
 
Un dia verde para desintoxicarnos
Un dia verde para desintoxicarnosUn dia verde para desintoxicarnos
Un dia verde para desintoxicarnos
 

Similaire à Simple methods for_reliable_user_involvement

Using rapid prototying_for_design_iteration
Using rapid prototying_for_design_iterationUsing rapid prototying_for_design_iteration
Using rapid prototying_for_design_iterationdrewz lin
 
More Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverablesMore Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverablesPeter Boersma
 
Introducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UMLIntroducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UMLEdgar Khachatryan
 
What is UX Design?
What is UX Design?What is UX Design?
What is UX Design?Baris Erkol
 
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
 
Tour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagTour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagPeter Boersma
 
Stakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feelingStakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feelingUser Intelligence
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team introCapital One
 
Revolutionizing the user_experience
Revolutionizing the user_experienceRevolutionizing the user_experience
Revolutionizing the user_experienceQuestexConf
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeMark A
 
The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)Vegard Sandvold
 
Collaboration between design and engineering
Collaboration between design and engineeringCollaboration between design and engineering
Collaboration between design and engineering吉閔 鄭
 
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational designLean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational designOperae Partners
 

Similaire à Simple methods for_reliable_user_involvement (20)

Using rapid prototying_for_design_iteration
Using rapid prototying_for_design_iterationUsing rapid prototying_for_design_iteration
Using rapid prototying_for_design_iteration
 
More Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverablesMore Elements of UX: real-world design deliverables
More Elements of UX: real-world design deliverables
 
Introducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UMLIntroducing Business Analysis, IT Business Analyst & UML
Introducing Business Analysis, IT Business Analyst & UML
 
What is UX Design?
What is UX Design?What is UX Design?
What is UX Design?
 
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
 
Tour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haagTour of UX deliverables - dev/haag
Tour of UX deliverables - dev/haag
 
Baux
BauxBaux
Baux
 
Stakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feelingStakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feeling
 
E design hci team intro
E design hci team introE design hci team intro
E design hci team intro
 
Revolutionizing the user_experience
Revolutionizing the user_experienceRevolutionizing the user_experience
Revolutionizing the user_experience
 
U Xmagic Agile Presentation
U Xmagic Agile PresentationU Xmagic Agile Presentation
U Xmagic Agile Presentation
 
Learning from our challenge piles
Learning from our challenge pilesLearning from our challenge piles
Learning from our challenge piles
 
Tut 1
Tut 1Tut 1
Tut 1
 
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan OrmeBizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
BizSpark SF Lightning Talk: "Design Patterns for Designers" by Stephan Orme
 
The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)The Essentials of Great Search Design (ECIR 2010)
The Essentials of Great Search Design (ECIR 2010)
 
Collaboration between design and engineering
Collaboration between design and engineeringCollaboration between design and engineering
Collaboration between design and engineering
 
Sips
SipsSips
Sips
 
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational designLean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational design
 
Lean UX
Lean UXLean UX
Lean UX
 

Plus de drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrichdrewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfdrewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansendrewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsdrewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentationdrewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsdrewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martindrewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowaspdrewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usadrewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈drewz lin
 

Plus de drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

Simple methods for_reliable_user_involvement

  • 1. Simple Methods for Reliable User Involvement Hugh Beyer hugh.beyer@incontextdesign.com Karen Holtzblatt, CEO 978.823.0100 www.incontextdesign.com Hugh Beyer, CTO info@incontextdesign.com www.innovationincool.com
  • 2. UX and Agile: The promise Agile says development in steps – and iterate UX says work with users to create value – and iterate Phase 0 The “ideal” product ideal sets direction (requirements) User Iteration refines the interface and function What users really need
  • 3. Base principle for real user feedback Real user feedback – Doesn’t come from:  Product owners  Stakeholders  User surrogates  Purchasers  People who used to be users  Demos  Focus groups And…  You can’t put the user on the team  Users can’t give you a design U Users can’t t ll you what th want ’t tell h t they t
  • 4. Solving the problem of design The system’s work model has: ode as Language System Structure Features Concepts The user’s work model has: Language Work Structure Work Flow Intention Result Design the optimal match:  Products and systems embody work practice  Design must support and extend user intent
  • 5. Contextual Design olutions 1 Contextual Inquiry Talk to your customers in the field ments & So 2 Interpretation Session Interpret the data as a team to capture key issues and activities Work Models & Requirem 3 Affinity Diagramming Consolidate data across customers for a full market view 4 Visioning Generate new products & the next product concepts steeped in data Define & Validate Concepts 5 Storyboards Work out the details of particular tasks and roles Interaction Patterns & 6 User Environment Design Define system structure, function, content and user interaction 7 Paper Prototype Interviews Mock up the interface to validate direction and UI with customers p e 8 Visual Design & Agile Stories Design and test the final look; base stories on validated function
  • 6. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models & Affinity 4 Visioning Field t di Fi ld studies yield i ld 5 Storyboards real understanding of what customers actually do and 6 Interaction Patterns & UED what they really y y care about 7 Paper Prototype Interviews 8 Visual Design & Agile Stories
  • 7. Contextual Design U21 Flow Model 1 Contextual Inquiry Discuss open litigation Board of Directors Administrative Assistant General Counsel Discuss open litigation SOP Ask for legal advice Email 2 Interpretation Session Business Unit Managers U21 SOP Outside Provide legal advice Senior Corporate Counsel Counsel Hand deliver SOP Open email to see Discuss legal options U3-1 request and log in info TRIGGER:  3 Work Models & Affinity She wants to understand HR what her boss is doing. doing Department Receive email from partner Open email to see request U5 and log in info U3-2 Sequence:  Open CCH Online Does she advise her boss Keyword  on how to answer or Search 4 Visioning U3-3 manage his schedule? Pg. 1 of 3 Type log in info  Log in doesn’t work Can we design a better way  for her to keep informed? Re-type user name and password in 5 Storyboards Intent: Restrict Domain to get  from email Decide to search in Cross-functional team relevant results Fed  interprets the data to Intent: Account for research time Select search form  capture issues and Remembered to 6 Intent: Say what I start Interaction Patterns & UED want in computer terms client tracker model activities Type complex keyword k d search using Creates a shared Boolean 7 Paper Prototype Interviews perspective of the data and implications 8 Visual Design & Agile Stories
  • 8. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models & Affinity 4 Visioning Consolidates data across all 5 Storyboards customers reveals the big picture of the market: key issues, tasks, values, 6 Interaction Patterns & UED collaboration, work process, and technology impact 7 Paper Prototype Interviews Find the opportunities to guide innovation. 8 Visual Design & Agile Stories
  • 9. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models & Affinity 4 Visioning 5 Storyboards Must have 6 Interaction Patterns & UED models for Agile 7 Paper Prototype Interviews 8 Visual Design & Agile Stories
  • 10. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models 4 Visioning 5 Storyboards Facilitated group ideation session – with evaluation 6 Interaction Patterns & UED First immerse in the data then generate concepts for new and 7 Paper Prototype Interviews existing products 8 Visual Design & Agile Stories
  • 11. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models & Affinity 4 Visioning Develop the details of the 5 Storyboards new to-be activities Clarify function, user 6 Interaction Patterns & UED experience, automation rules, data, and technology based on the vision 7 Paper Prototype Interviews 8 Visual Design & Agile Stories
  • 12. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models & Affinity 4 Visioning Represent the system 5 Storyboards structure, requirements, and user interface layout 6 Interaction Patterns & UED Ensure consistency, coherence, and a smooth user experience product 7 Paper Prototype Interviews wide. 8 Visual Design & Agile Stories
  • 13. Contextual Design 1 Contextual Inquiry 2 Interpretation Session 3 Work Models & Affinity 4 Visioning 5 Storyboards Validate product concepts, process changes, and user experience while testing user 6 Interaction Patterns & UED reception Or bring out concept boards 7 Paper Prototype Interviews to validate direction before detailed design 8 Visual Design & Agile Stories
  • 14. UX and Agile: The promise Agile says development in steps – and iterate UX says work with users to create value – and iterate The “ideal” product ideal Phase 0: What do we write on the story cards? Contextual Inquiry Consolidation Visioning End of sprint: Paper prototyping What does the During sprint: Get user think? the details right Field interviews Paper prototyping
  • 16. The Contextual interview The interviewing process of Contextual Design  One-on-one 2-hour field interview  Gathering detailed information about work practice p  In the workplace while people work  Through observation and discussion of on-going work on going  Based on a model of apprenticeship to the customer
  • 17. Contextual Inquiry principles Key concepts to guide understanding the customer  Context: Collect data in the context of people’s work p p • Go to your user's workplace • Talk to your users while they work  Partnership: Work with customers as partners in inquiry • Help users articulate their work practice • Let them lead  Interpretation: Uncover the meaning and implications of customer action and language • Create a shared understanding • Draw out the implications p  Focus: Listen and probe from a clear intention • Know your purpose • Challenge your assumptions
  • 18. What is context? Get as close to the work as possible  Go to the customer  Interview while they are working  Be grounded in real objects and events  Pay attention to non-verbal communication Ongoing work versus summary experience  People tend to give summaries  Ongoing work is never summarized Stay concrete don’t abstract concrete, don t  Ongoing work  Retrospective account — from the last two weeks  Look at artifacts
  • 19. Dos and don’ts: Context principle Don’t Do Let the user talk in the air or talk in Make talk concrete: abstractions • Follow actual work and specific cases from recent past • Get or draw artifacts; annotate with intent and usage Allow the user to summarize a story Reconstruct a situation: • Back up the user when he skips a step •H Hypothesize steps to prompt the user h i h Discuss feature requests out of the Probe to understand what actual work context of usage situation prompted the request Follow the real work example Ask “What would you have done next?” Avoid predictions of future scenarios when the user did not actually do it in Only O l care about what is h b t h t i happening now i this case Do a retrospective account of past work
  • 20. What is partnership? Partnership as relationship  The user is the expert • They know everything about their work but can’t tell you Withdrawal  So follow their lead  Help the users articulate and see their work practice Return Avoid ineffective interview styles  The Traditional Interviewer  The Expert/Novice  The Guest/Host
  • 21. Dos and don’ts: Partnership principle Don’t Do Take the expert role: When asked for tool tips, ask how he/she • Do not teach or tell user how to do their would have done without you jobs Give tips at the end • Do not give tips on tool use Invite I it users to educate you t d t Create a distant relationship: Reconstruct a situation: • Sit back, have a reserved attitude • Lean forward, be fascinated • Be apologetic or timid • Be confiding and genuine • Be overbearing Create a formal relationship Be nosy, overcome formality Sit on the “visitor” side of the desk while Pull up a chair next to the user and the user is talking his/her computer screen. Make sure you can see what’s happening what s
  • 22. What is interpretation? Interpretation is the data  A shared understanding of what is g g on g going Customer  Offer interpretations • Don’t ask open-ended Fact q questions  Listen for the “No” tune the interpretation • Huh? Hypothesis • Umm... could be • “They” would like it • “Yes” comes with elaboration Implication • Watch for non-verbal clues • Check your design ideas as they occur Design Idea
  • 23. Dos and don’ts: Interpretation principle Don’t Do Just watch what happens and record it Look for patterns, intents, issues, and the role people play in the work, and then share them with the user Just ask “yes” or “no” questions Offer hypothesis that invite elaboration Just ask “why?” or open-ended Use metaphors to explain what the work questions is like and ask the user if you get it right
  • 24. What is focus? Know your purpose  We all have an entering focus • A set of preconceived assumptions and beliefs  Drive interviews with your project focus • A clear understanding of what work you are trying to understand  Expand your focus • Challenge your assumptions, probe the unexpected Probe to expand focus  Surprises and contradictions  “Nods” — What you assume is true  What you do not know  The problem behind solutions Share  Interpretations for validation  Design ideas for co-design
  • 25. Dos and don’ts: Focus principle Don’t Do Hide your focus Show your focus: • The user can help find relevant cases and issues Focus on the software, configuration or Focus on work; identify cases in the focus to hardware pursue Pursue issues or events outside your focus Expand focus based on what you see the user do Gloss over irrelevant events introduced by the user Remember: It is not rude to not engage the users in things that are not in focus. You don’t want to teach g the user that you are interested in irrelevant information. Dismiss issues because you don’t understand y Probe things y don’t understand or are g you them surprised by Talk from an implicit list of questions you want Follow the work, discuss how the work is answered structured, not topics in your head Nod without asking in order to verify everything Share your interpretations of their words and work you think you understand even if it is obvious
  • 26. Key concepts in Contextual Inquiry Be an apprentice Context  Go to your user's workplace  Talk to your users while they work Partnership  Help users articulate their work practice  Let them lead Interpretation  Create a shared understanding  Draw out the implications Focus  Know your purpose  Challenge your assumptions
  • 27. Structure of the interview Traditional interview steps Observe and co-interpret (5-10 minutes) (1 ½ hours)  Introduce yourself  Take notes  Reveal your focus  Follow your focus  Be nosy y  Promise confidentiality  Interruptions are data too  Start recording  Get an overview of their work Wrap-up (10-15 i t ) (10 15 minutes)  Look for a starting point  Create a large interpretation of  Deal with opinions about tools your learning about their role Switch to contextual interview  Ask “pet” questions  Reset the rules  Give tips on system use  Th k th user Thank the
  • 28. What to record Record as much detail as possible  User’s words  User’s actions, step by step  Coordination with others  Indications of the culture and feelings of the user  Your shared interpretation of the meaning and intent of actions  Collect artifacts and annotate with usage  Draw the user’s physical environment and annotate with usage
  • 29. Exercise: Conference Attendance Planning What does it take to plan conference attendance? Discover:  How the user planned attendance prior to arrival • retrospective account t ti t  How the user planned today  Plan tomorrow (if not yet done) • Ongoing work Look at:  A tif t Artifacts  Annotations  App usage pp g
  • 30. Contextual Design fulfils Phase 0 Release Phase 0 Development Deployment Planning g Field Research • Contextual Inquiry Visioning Concept Validation • Work models • Low-fidelity prototyping  Determines who the customer is and what to build  Necessary precursor to Agile Development  Result: Tested and validated product structure and features
  • 31. Example schedule of CD Agile Phase 0 Week 1 – Gather data from 8-10 users User-centered Agile print  Compressed into a short Sp Phase 0 Week 2 – Consolidate data • For constrained project focus only! Week 3 – Vision and storyboard Phase 0 sprints Sprint using Scrum as a process framework Week 4 – UED and UI Week 5 – Release planning & validation (2-4 users) rint Spr Week 6 – Validation & redesign nt Sprin Development Sprint 1
  • 32. Contextual Design enables Agile development Release Development Phase 0 Deployment p y Planning sprint | sprint | sprint | sprint | sprint Detailed In-the-moment Quick user design guidance feedback  Sprint planning – Detailed planning session to define tasks for the sprint  Sprint development – The coding and UX work of the sprint  Sprint review – End of sprint reflection
  • 33. Put the customer at the center of the design