SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
Boabab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Design
Harry Hochheiser
University of Pittsburgh
Department of Biomedical Informatics
harryh@pitt.edu
+1 412 648 9300
Attribution-ShareAlike

CC BY-SA
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Goals
Designing Work, not designing interfaces
Start big - think about where we’d like to get
Then, scale back to what we can do.
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
What are our design goals?
Definition of goals informs design
Can’t tell if you’ve succeeded without goals…
Lean Value Diamond… (modified from Grunden and Hagood, 2012)
Costs
Quality
Time/Efficiency
Satisfaction
Materials, 

Capital,

Revenue
Patient, Staff, MOH
Capacity, 

Wait times,

Turnaround time
Safety

Waste Removal,

Best Practices
IMPROVE Safety, 

Quality, Satisfaction

DECREASE Costs
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Multiple Goals
• Often dealing with multiple goals
• May have to make tradeoffs…
• Explore alternative designs?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Framing questions
• Gerry’s example about managing the fatalities from
vehicle accidents
• PASSIVE: measuring data
• ACTIVE
• installing airbags
• re-routing traffic flow
VISIONARY: ask “What is the goal?”
To safely move people and goods?
Solution - more public transit and fewer cars!
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
After Interpretation
Data Collection
Analysis and
Interpretation
Design Activities
Before designing..
How do you know
you've got it all,
and got it right?
Review with
Stakeholders
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
How to Inform Design?
●
Goal – go from all of this data to design
●
Design of what?
●
Software artifacts
●
Underlying work processes
●
Easier said than done
●
Secondary intents
●
Systems for tracking medical device repair might be used to track
productivity of individual technicians
●
Cultural issues: control, resistance to change, diverse stakeholders...
●
Issues of trust and authority – customers vs. stakeholders?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Activity Design Scenarios
Problem
Scenarios
Activity Design
Scenarios
Original description
of motivating challenges
Original description
of motivating challenges
Description of how
proposed design will
meet those challenges
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Storyboards
●
Cartoonish depictions of interaction designs/visions
●
Design to communicate ideas
●
Particularly for stakeholders
●
Tell the story graphically – graphical scenarios..
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Storyboards
●
Amal Dar Aziz – Guide to storyboarding http://hci.stanford.edu/courses/cs147/
assignments/storyboard_notes.pdf
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Storyboards/Scenarios are not 

prototypes
●
Continuing goal: communicate vision
●
Avoid miscues
●
Convey broad ideas of design
●
Focus on big ideas
●
Prevent/discourage rapid descent into micro-critiques
●
“That button should really be in the lower-right corner...”
●
Prototypes will come along soon enough
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
User Environment Design
●
Storyboards and scenarios are not necessarily complete
●
Tie them together in some coherent whole?
●
System-level view
●
System-level diagrams to try to layout relationship
between activities how well does it hang together.
●
Analogy -architectural floor plan?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Floor plans as inspiration...
●
Show overview of how things fit together – not too much detail
S. Wood 2003 Using a Floor Plan as a Metaphor for Design: Is your product a dream house, or a construction
nightmare? http://incontextdesign.com/articles/using-a-floor-plan-as-a-metaphor-for-design-is-your-
product-a-dream-house-or-a-construction-nightmare/
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
User Environment Design
●
Focus areas with functions, link, objects.
●
Defines overall structure of how things will get done
●
Built up from storyboards
●
Can guide development – one “room” or focus area at a
time...
●
Not UML Design!
●
Beyer & Holtzblatt do not discuss with stakeholders.
●
Why not?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Prototypes
●
User Environment Design - informs interface design
●
Two challenges
●
How to do the design
●
How to use prototypes to engage users and validate
design
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Prototypes
●
Pre-release functionality for evaluation
●
feedback prior to large investment in development
Wizard-of-Oz
Storyboard
Video Prototype
Rapid Prototype
Working System
Low Cost, Low Fidelity
High Cost, High Fidelity
Paper prototype
Computer Animation
Rosson & Carroll, 2002
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Paper Prototypes

(thanks again to Anind)
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Prototypes evolve
H. Beyer & K. Holtzblatt, Contextual
Design. ACM Interactions, 1999
• Explore with users
• Modify on the fly
• Insights inform
• Redesign
• Revision of earlier findings
• New visions
• Iterate
• Other forms
• More detailed mockup
• “Wizard-of-Oz”
• Don't get too pretty too quickly
•Discourages feedback
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Prototypes as means, not ends
●
Final design may not look like prototype at all, and that's fine.
Paper Mockup of Stembook
Das, et al. 2008 Linked Data in a
Scientific Collaboration
Framework
www.stembook.org
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Prototyping Tools
Use Cogtool?
Presentation Software - Open Office?
Pencil http://pencil.evolus.vn/
many others..
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Advice on prototypes
Don’t make them pretty
Try several
head-to-head
explore ideas
like IDEO shopping carts…
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
The Prototype Paradox
●
Prototypes are supposed to be throw-away, but...
●
..they tend to take on a life of their own
●
Especially when presented as (possibly minimally) working
software
●
Another argument for staying with paper as long as
possible
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Interface Design
● Often considered an art, not a science
● Choose an interaction style
● “First, do no harm”
● Build on familiar models
● Metaphors
● Don't mess with convention
● Less is more
● Complexity is the enemy
● Get the basics right, then refine or innovate
● Don't use 3D (unless you need to)
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Eight Golden Rules of Interface Design
1. Strive for consistency
2. Cater to universal usability
3. Offer informative feedback
4. Design dialogs to yield closure
5. Prevent errors
6. Permit easy reversal of actions
7. Support internal locus of control
8. Reduce short-term memory load
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Consistency
• Language
• Yes, No, Cancel, Abort..
• Layout
• Colors
• Widgets
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Universal usability
Users of varying abilities, education, background
Different computing environments…
this is a strength of Baobab’s
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Informative Feedback
Make it clear when steps are done
Indicate where you are in the process
ANC Prescription page?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Design Dialogs to Yield Closure
Process bars,
completeness indicators
Indications when a task is complete
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Prevent Errors
Better to prevent than to recover
Again, a strength at Baobab
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Permit easy reversal of actions
• “Back” or “Undo” button
• Note feedback guideline - very important here
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Support internal locus of control
• System doesn’t take over
• “The computer will reboot in…”
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Reduce short-term memory load
• Don’t force users to remember what they’ve done
• Related to other rules:
• Offer informative feedback
• Design dialogs to yield closure
• Prevent errors
• ANC: synopsis of user status at top of screen?
• dialog that blocks screen content?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Contextual Design and Agile
Development
●
The Agile Manifesto (www.agilemanifesto.org)
●
Our highest priority is to satisfy the customer through early and continuous delivery
of valuable software.
●
Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage.
●
Deliver working software frequently, from a couple of weeks to a couple of months,
with a preference to the shorter timescale.
●
Business people and developers must work together daily throughout the project.
●
Build projects around motivated individuals. Give them the environment and support
they need, and trust them to get the job done.
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu
Contextual Design and Agile
Development
●
The Agile Manifesto (www.agilemanifesto.org)
●
The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation.
●
Working software is the primary measure of progress.
●
Agile processes promote sustainable development.
●
The sponsors, developers, and users should be able to maintain a constant pace
indefinitely.
●
Continuous attention to technical excellence and good design enhances agility.
●
Simplicity--the art of maximizing the amount of work not done--is essential.
●
The best architectures, requirements, and designs emerge from self-organizing teams.
●
At regular intervals, the team reflects on how to become more effective, then tunes and
adjusts its behavior accordingly.
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Design Challenges
• Mini design sprints
• 3 problems, 30 minutes each
• 2-3 groups each problem
• Design a solution
• Storyboards
• Paper prototypes
• Flowchart
• …etc.
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Design Challenge 1
• Client sign in and hand-off to counselor
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Design challenge 2
• Counselor referral of client for treatment
• subsequent follow-up?
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Design challenge 3
• Registration desk and counselors managing load and
referring clients who can’t be seen on a given day.
Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu
Presenting and critiquing ideas?
• What problem were you trying to solve?
• Strong points?
• Weak points?
• Based on
• models from interviews, including questions and observations
• Design guidelines
• Cognitive issues
• Holes in designs? Holes in our understanding?

Más contenido relacionado

La actualidad más candente

UCD Workshop - Shad MUN 2008
UCD Workshop - Shad MUN 2008UCD Workshop - Shad MUN 2008
UCD Workshop - Shad MUN 2008guest63c15b
 
dmedia Project 2 Interaction Design - Field Work
dmedia Project 2 Interaction Design - Field Workdmedia Project 2 Interaction Design - Field Work
dmedia Project 2 Interaction Design - Field WorkStanford dmedia
 
Design Thinking : The 5 Stage Process
Design Thinking : The 5 Stage ProcessDesign Thinking : The 5 Stage Process
Design Thinking : The 5 Stage ProcessVarun Jhariya
 
Startup Library Full Day Workshop: OCULA Spring Conference 2013
Startup Library Full Day Workshop: OCULA Spring Conference 2013Startup Library Full Day Workshop: OCULA Spring Conference 2013
Startup Library Full Day Workshop: OCULA Spring Conference 2013M.J. D'Elia
 
Ic ws-2-design-thinking-ppt
Ic ws-2-design-thinking-pptIc ws-2-design-thinking-ppt
Ic ws-2-design-thinking-pptEmanHamad4
 
Understanding Users Through Ethnography and Modeling - STC Summit 2010
Understanding Users Through Ethnography and Modeling - STC Summit 2010Understanding Users Through Ethnography and Modeling - STC Summit 2010
Understanding Users Through Ethnography and Modeling - STC Summit 2010Jim Jarrett
 
Presentation design thinking
Presentation design thinking Presentation design thinking
Presentation design thinking MakaDL
 
Design Led Thinking WOrkshop
Design Led Thinking WOrkshopDesign Led Thinking WOrkshop
Design Led Thinking WOrkshopClaire Nelson
 
Design thinking for Education, AUW Session 1
Design thinking  for Education, AUW Session 1Design thinking  for Education, AUW Session 1
Design thinking for Education, AUW Session 1Stefanie Panke
 
Design thinking as a creative problem solving process - Part 1
Design thinking as a creative problem solving process - Part 1Design thinking as a creative problem solving process - Part 1
Design thinking as a creative problem solving process - Part 1Peer Academy
 
Design thinking for Enterprise Education
Design thinking for Enterprise EducationDesign thinking for Enterprise Education
Design thinking for Enterprise EducationGerasimos Balis
 
Design thinking process explained
Design thinking process explained Design thinking process explained
Design thinking process explained School of Form
 
D.SCHOOL BOOTCAMP BOOTLEG
D.SCHOOL BOOTCAMP BOOTLEGD.SCHOOL BOOTCAMP BOOTLEG
D.SCHOOL BOOTCAMP BOOTLEGPraludium Liu
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Businesssean carney
 
EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design ThinkingCKSunith1
 
Guia Design Thinking
Guia Design ThinkingGuia Design Thinking
Guia Design ThinkingJoão Lima
 

La actualidad más candente (20)

Pitching workshop
Pitching workshopPitching workshop
Pitching workshop
 
UCD Workshop - Shad MUN 2008
UCD Workshop - Shad MUN 2008UCD Workshop - Shad MUN 2008
UCD Workshop - Shad MUN 2008
 
dmedia Project 2 Interaction Design - Field Work
dmedia Project 2 Interaction Design - Field Workdmedia Project 2 Interaction Design - Field Work
dmedia Project 2 Interaction Design - Field Work
 
Design Thinking : The 5 Stage Process
Design Thinking : The 5 Stage ProcessDesign Thinking : The 5 Stage Process
Design Thinking : The 5 Stage Process
 
People and prototypes
People and prototypes People and prototypes
People and prototypes
 
What is design
What is designWhat is design
What is design
 
Startup Library Full Day Workshop: OCULA Spring Conference 2013
Startup Library Full Day Workshop: OCULA Spring Conference 2013Startup Library Full Day Workshop: OCULA Spring Conference 2013
Startup Library Full Day Workshop: OCULA Spring Conference 2013
 
Ic ws-2-design-thinking-ppt
Ic ws-2-design-thinking-pptIc ws-2-design-thinking-ppt
Ic ws-2-design-thinking-ppt
 
Understanding Users Through Ethnography and Modeling - STC Summit 2010
Understanding Users Through Ethnography and Modeling - STC Summit 2010Understanding Users Through Ethnography and Modeling - STC Summit 2010
Understanding Users Through Ethnography and Modeling - STC Summit 2010
 
Presentation design thinking
Presentation design thinking Presentation design thinking
Presentation design thinking
 
Design Led Thinking WOrkshop
Design Led Thinking WOrkshopDesign Led Thinking WOrkshop
Design Led Thinking WOrkshop
 
Design thinking for Education, AUW Session 1
Design thinking  for Education, AUW Session 1Design thinking  for Education, AUW Session 1
Design thinking for Education, AUW Session 1
 
Design thinking as a creative problem solving process - Part 1
Design thinking as a creative problem solving process - Part 1Design thinking as a creative problem solving process - Part 1
Design thinking as a creative problem solving process - Part 1
 
Lavanya Raja Presentation
Lavanya Raja PresentationLavanya Raja Presentation
Lavanya Raja Presentation
 
Design thinking for Enterprise Education
Design thinking for Enterprise EducationDesign thinking for Enterprise Education
Design thinking for Enterprise Education
 
Design thinking process explained
Design thinking process explained Design thinking process explained
Design thinking process explained
 
D.SCHOOL BOOTCAMP BOOTLEG
D.SCHOOL BOOTCAMP BOOTLEGD.SCHOOL BOOTCAMP BOOTLEG
D.SCHOOL BOOTCAMP BOOTLEG
 
A Primer For Design Thinking For Business
A Primer For Design Thinking For BusinessA Primer For Design Thinking For Business
A Primer For Design Thinking For Business
 
EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design Thinking
 
Guia Design Thinking
Guia Design ThinkingGuia Design Thinking
Guia Design Thinking
 

Similar a User Interface design notes

Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014Harry Hochheiser
 
Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014Harry Hochheiser
 
Introduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health TrustIntroduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health TrustHarry Hochheiser
 
Baobab spring 2015 analyzing
Baobab spring 2015   analyzingBaobab spring 2015   analyzing
Baobab spring 2015 analyzingHarry Hochheiser
 
Modeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab HealthModeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab HealthHarry Hochheiser
 
Get started with design research
Get started with design researchGet started with design research
Get started with design researchIHan Cheng
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product ManagementAmbreen Hussain
 
Five Habits to Create Better Products Faster
Five Habits to Create Better Products FasterFive Habits to Create Better Products Faster
Five Habits to Create Better Products FasterHiten Shah
 
Benefits Communication Bootcamp [Webinar Version]
Benefits Communication Bootcamp [Webinar Version]Benefits Communication Bootcamp [Webinar Version]
Benefits Communication Bootcamp [Webinar Version]HNI Risk Services
 
Baobab Health, Cognitive Walkthrough
Baobab Health, Cognitive WalkthroughBaobab Health, Cognitive Walkthrough
Baobab Health, Cognitive WalkthroughHarry Hochheiser
 
Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?Tathagat Varma
 
WORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designWORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designUsability Matters
 
Design Thinking
Design ThinkingDesign Thinking
Design ThinkingDesign Lab
 
Designing for Inclusion - Morgenbooster
Designing for Inclusion -  MorgenboosterDesigning for Inclusion -  Morgenbooster
Designing for Inclusion - Morgenbooster1508 A/S
 
No Nonsense Content Marketing - MNsearch 2017 - Slideshare
No Nonsense Content Marketing - MNsearch 2017 - SlideshareNo Nonsense Content Marketing - MNsearch 2017 - Slideshare
No Nonsense Content Marketing - MNsearch 2017 - SlideshareJohn Doherty
 
[Lean 101] Bootstrapping & Getting Out of the Building
[Lean 101] Bootstrapping & Getting Out of the Building[Lean 101] Bootstrapping & Getting Out of the Building
[Lean 101] Bootstrapping & Getting Out of the BuildingNikos Palavitsinis, PhD
 

Similar a User Interface design notes (20)

Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
Contextual Inquiry and Modeling Notes, Baobab Trust, March 2014
 
Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014Notes on user observations for Baobab Health Trust, March 2014
Notes on user observations for Baobab Health Trust, March 2014
 
Introduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health TrustIntroduction to usability studies, presented to Baobab Health Trust
Introduction to usability studies, presented to Baobab Health Trust
 
Baobab spring 2015 analyzing
Baobab spring 2015   analyzingBaobab spring 2015   analyzing
Baobab spring 2015 analyzing
 
Modeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab HealthModeling and Design Notes for HIV Testing and Counseling, Baobab Health
Modeling and Design Notes for HIV Testing and Counseling, Baobab Health
 
Human Centered Design
Human Centered DesignHuman Centered Design
Human Centered Design
 
Design Thinking Principles - Daniel Bartel
Design Thinking Principles - Daniel BartelDesign Thinking Principles - Daniel Bartel
Design Thinking Principles - Daniel Bartel
 
Get started with design research
Get started with design researchGet started with design research
Get started with design research
 
Fundamentals of Agile Product Management
Fundamentals of Agile Product ManagementFundamentals of Agile Product Management
Fundamentals of Agile Product Management
 
Five Habits to Create Better Products Faster
Five Habits to Create Better Products FasterFive Habits to Create Better Products Faster
Five Habits to Create Better Products Faster
 
Baobab User stories
Baobab User storiesBaobab User stories
Baobab User stories
 
Benefits Communication Bootcamp [Webinar Version]
Benefits Communication Bootcamp [Webinar Version]Benefits Communication Bootcamp [Webinar Version]
Benefits Communication Bootcamp [Webinar Version]
 
Baobab Health, Cognitive Walkthrough
Baobab Health, Cognitive WalkthroughBaobab Health, Cognitive Walkthrough
Baobab Health, Cognitive Walkthrough
 
Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?Design Thinking vs. Lean Startup: Friends or Foes?
Design Thinking vs. Lean Startup: Friends or Foes?
 
WORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive designWORKSHOP: 7 Elements to Responsive design
WORKSHOP: 7 Elements to Responsive design
 
Design Thinking
Design ThinkingDesign Thinking
Design Thinking
 
Designing for Inclusion - Morgenbooster
Designing for Inclusion -  MorgenboosterDesigning for Inclusion -  Morgenbooster
Designing for Inclusion - Morgenbooster
 
No Nonsense Content Marketing - MNsearch 2017 - Slideshare
No Nonsense Content Marketing - MNsearch 2017 - SlideshareNo Nonsense Content Marketing - MNsearch 2017 - Slideshare
No Nonsense Content Marketing - MNsearch 2017 - Slideshare
 
[Lean 101] Bootstrapping & Getting Out of the Building
[Lean 101] Bootstrapping & Getting Out of the Building[Lean 101] Bootstrapping & Getting Out of the Building
[Lean 101] Bootstrapping & Getting Out of the Building
 
Mapping the Future of Work
Mapping the Future of WorkMapping the Future of Work
Mapping the Future of Work
 

Más de Harry Hochheiser

Baobab Health 2015 Usability Inspections
Baobab Health 2015 Usability InspectionsBaobab Health 2015 Usability Inspections
Baobab Health 2015 Usability InspectionsHarry Hochheiser
 
Baobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usabilityBaobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usabilityHarry Hochheiser
 
Baobab spring 2015 usability and contextual inquiry
Baobab spring 2015   usability and contextual inquiryBaobab spring 2015   usability and contextual inquiry
Baobab spring 2015 usability and contextual inquiryHarry Hochheiser
 
Toward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profilesToward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profilesHarry Hochheiser
 
The Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype GridThe Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype GridHarry Hochheiser
 
Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612Harry Hochheiser
 
Notes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing InterfaceNotes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing InterfaceHarry Hochheiser
 
Translational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and OpportunitiesTranslational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and OpportunitiesHarry Hochheiser
 
Adventures in Translational Bioinformatics
Adventures in Translational BioinformaticsAdventures in Translational Bioinformatics
Adventures in Translational BioinformaticsHarry Hochheiser
 

Más de Harry Hochheiser (9)

Baobab Health 2015 Usability Inspections
Baobab Health 2015 Usability InspectionsBaobab Health 2015 Usability Inspections
Baobab Health 2015 Usability Inspections
 
Baobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usabilityBaobab 2015 Cognitive issues and usability
Baobab 2015 Cognitive issues and usability
 
Baobab spring 2015 usability and contextual inquiry
Baobab spring 2015   usability and contextual inquiryBaobab spring 2015   usability and contextual inquiry
Baobab spring 2015 usability and contextual inquiry
 
Toward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profilesToward interactive visual tools for comparing phenotype profiles
Toward interactive visual tools for comparing phenotype profiles
 
The Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype GridThe Monarch Initiative Phenotype Grid
The Monarch Initiative Phenotype Grid
 
Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612Hochheiser nlm-meeting-201406041612
Hochheiser nlm-meeting-201406041612
 
Notes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing InterfaceNotes on redesign of Baobab Health Trust Prescribing Interface
Notes on redesign of Baobab Health Trust Prescribing Interface
 
Translational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and OpportunitiesTranslational Data Sharing: Informatics Challenges and Opportunities
Translational Data Sharing: Informatics Challenges and Opportunities
 
Adventures in Translational Bioinformatics
Adventures in Translational BioinformaticsAdventures in Translational Bioinformatics
Adventures in Translational Bioinformatics
 

Último

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 

Último (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 

User Interface design notes

  • 1. Boabab Health, March 2014Harry Hochheiser, harryh@pitt.edu Design Harry Hochheiser University of Pittsburgh Department of Biomedical Informatics harryh@pitt.edu +1 412 648 9300 Attribution-ShareAlike CC BY-SA
  • 2. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Goals Designing Work, not designing interfaces Start big - think about where we’d like to get Then, scale back to what we can do.
  • 3. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu What are our design goals? Definition of goals informs design Can’t tell if you’ve succeeded without goals… Lean Value Diamond… (modified from Grunden and Hagood, 2012) Costs Quality Time/Efficiency Satisfaction Materials, Capital, Revenue Patient, Staff, MOH Capacity, Wait times, Turnaround time Safety Waste Removal, Best Practices IMPROVE Safety, Quality, Satisfaction DECREASE Costs
  • 4. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Multiple Goals • Often dealing with multiple goals • May have to make tradeoffs… • Explore alternative designs?
  • 5. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Framing questions • Gerry’s example about managing the fatalities from vehicle accidents • PASSIVE: measuring data • ACTIVE • installing airbags • re-routing traffic flow VISIONARY: ask “What is the goal?” To safely move people and goods? Solution - more public transit and fewer cars!
  • 6. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu After Interpretation Data Collection Analysis and Interpretation Design Activities Before designing.. How do you know you've got it all, and got it right? Review with Stakeholders
  • 7. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu How to Inform Design? ● Goal – go from all of this data to design ● Design of what? ● Software artifacts ● Underlying work processes ● Easier said than done ● Secondary intents ● Systems for tracking medical device repair might be used to track productivity of individual technicians ● Cultural issues: control, resistance to change, diverse stakeholders... ● Issues of trust and authority – customers vs. stakeholders?
  • 8. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Activity Design Scenarios Problem Scenarios Activity Design Scenarios Original description of motivating challenges Original description of motivating challenges Description of how proposed design will meet those challenges
  • 9. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Storyboards ● Cartoonish depictions of interaction designs/visions ● Design to communicate ideas ● Particularly for stakeholders ● Tell the story graphically – graphical scenarios..
  • 10. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Storyboards ● Amal Dar Aziz – Guide to storyboarding http://hci.stanford.edu/courses/cs147/ assignments/storyboard_notes.pdf
  • 11. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Storyboards/Scenarios are not 
 prototypes ● Continuing goal: communicate vision ● Avoid miscues ● Convey broad ideas of design ● Focus on big ideas ● Prevent/discourage rapid descent into micro-critiques ● “That button should really be in the lower-right corner...” ● Prototypes will come along soon enough
  • 12. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu User Environment Design ● Storyboards and scenarios are not necessarily complete ● Tie them together in some coherent whole? ● System-level view ● System-level diagrams to try to layout relationship between activities how well does it hang together. ● Analogy -architectural floor plan?
  • 13. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Floor plans as inspiration... ● Show overview of how things fit together – not too much detail S. Wood 2003 Using a Floor Plan as a Metaphor for Design: Is your product a dream house, or a construction nightmare? http://incontextdesign.com/articles/using-a-floor-plan-as-a-metaphor-for-design-is-your- product-a-dream-house-or-a-construction-nightmare/
  • 14. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu User Environment Design ● Focus areas with functions, link, objects. ● Defines overall structure of how things will get done ● Built up from storyboards ● Can guide development – one “room” or focus area at a time... ● Not UML Design! ● Beyer & Holtzblatt do not discuss with stakeholders. ● Why not?
  • 15. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Prototypes ● User Environment Design - informs interface design ● Two challenges ● How to do the design ● How to use prototypes to engage users and validate design
  • 16. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Prototypes ● Pre-release functionality for evaluation ● feedback prior to large investment in development Wizard-of-Oz Storyboard Video Prototype Rapid Prototype Working System Low Cost, Low Fidelity High Cost, High Fidelity Paper prototype Computer Animation Rosson & Carroll, 2002
  • 17. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Paper Prototypes
 (thanks again to Anind)
  • 18. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Prototypes evolve H. Beyer & K. Holtzblatt, Contextual Design. ACM Interactions, 1999 • Explore with users • Modify on the fly • Insights inform • Redesign • Revision of earlier findings • New visions • Iterate • Other forms • More detailed mockup • “Wizard-of-Oz” • Don't get too pretty too quickly •Discourages feedback
  • 19. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Prototypes as means, not ends ● Final design may not look like prototype at all, and that's fine. Paper Mockup of Stembook Das, et al. 2008 Linked Data in a Scientific Collaboration Framework www.stembook.org
  • 20. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Prototyping Tools Use Cogtool? Presentation Software - Open Office? Pencil http://pencil.evolus.vn/ many others..
  • 21. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Advice on prototypes Don’t make them pretty Try several head-to-head explore ideas like IDEO shopping carts…
  • 22. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu The Prototype Paradox ● Prototypes are supposed to be throw-away, but... ● ..they tend to take on a life of their own ● Especially when presented as (possibly minimally) working software ● Another argument for staying with paper as long as possible
  • 23. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Interface Design ● Often considered an art, not a science ● Choose an interaction style ● “First, do no harm” ● Build on familiar models ● Metaphors ● Don't mess with convention ● Less is more ● Complexity is the enemy ● Get the basics right, then refine or innovate ● Don't use 3D (unless you need to)
  • 24. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Eight Golden Rules of Interface Design 1. Strive for consistency 2. Cater to universal usability 3. Offer informative feedback 4. Design dialogs to yield closure 5. Prevent errors 6. Permit easy reversal of actions 7. Support internal locus of control 8. Reduce short-term memory load
  • 25. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Consistency • Language • Yes, No, Cancel, Abort.. • Layout • Colors • Widgets
  • 26. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Universal usability Users of varying abilities, education, background Different computing environments… this is a strength of Baobab’s
  • 27. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Informative Feedback Make it clear when steps are done Indicate where you are in the process ANC Prescription page?
  • 28. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Design Dialogs to Yield Closure Process bars, completeness indicators Indications when a task is complete
  • 29. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Prevent Errors Better to prevent than to recover Again, a strength at Baobab
  • 30. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Permit easy reversal of actions • “Back” or “Undo” button • Note feedback guideline - very important here
  • 31. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Support internal locus of control • System doesn’t take over • “The computer will reboot in…”
  • 32. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Reduce short-term memory load • Don’t force users to remember what they’ve done • Related to other rules: • Offer informative feedback • Design dialogs to yield closure • Prevent errors • ANC: synopsis of user status at top of screen? • dialog that blocks screen content?
  • 33. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Contextual Design and Agile Development ● The Agile Manifesto (www.agilemanifesto.org) ● Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. ● Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. ● Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. ● Business people and developers must work together daily throughout the project. ● Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • 34. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu BIONF 2014 January 2014Harry Hochheiser, harryh@pitt.edu Contextual Design and Agile Development ● The Agile Manifesto (www.agilemanifesto.org) ● The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. ● Working software is the primary measure of progress. ● Agile processes promote sustainable development. ● The sponsors, developers, and users should be able to maintain a constant pace indefinitely. ● Continuous attention to technical excellence and good design enhances agility. ● Simplicity--the art of maximizing the amount of work not done--is essential. ● The best architectures, requirements, and designs emerge from self-organizing teams. ● At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  • 35. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Design Challenges • Mini design sprints • 3 problems, 30 minutes each • 2-3 groups each problem • Design a solution • Storyboards • Paper prototypes • Flowchart • …etc.
  • 36. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Design Challenge 1 • Client sign in and hand-off to counselor
  • 37. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Design challenge 2 • Counselor referral of client for treatment • subsequent follow-up?
  • 38. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Design challenge 3 • Registration desk and counselors managing load and referring clients who can’t be seen on a given day.
  • 39. Baobab Health, March 2014Harry Hochheiser, harryh@pitt.edu Presenting and critiquing ideas? • What problem were you trying to solve? • Strong points? • Weak points? • Based on • models from interviews, including questions and observations • Design guidelines • Cognitive issues • Holes in designs? Holes in our understanding?