ethnography in software design *updated for big design 2015*

97
Ethnography in Software Design An Anthropologist’s Point of View Big Design - Dallas, September 2015 : https://www.flickr.com/photos/101187156@N03/14366224997/ @Kel_Moran #bigd15

Upload: kelly-moran

Post on 21-Apr-2017

1.064 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Ethnography in Software Design *UPDATED for Big Design 2015*

Ethnography in Software Design An Anthropologist’s Point of View Big Design - Dallas, September 2015

: https://www.flickr.com/photos/101187156@N03/14366224997/

@Kel_Moran #bigd15

Page 2: Ethnography in Software Design *UPDATED for Big Design 2015*

Kelly  Moran  Lead Design Researcher

@Kel_Moran #bigd15

Page 3: Ethnography in Software Design *UPDATED for Big Design 2015*

MS Applied Anthropology University of North Texas

BA Anthropology California State U. Northridge

Page 4: Ethnography in Software Design *UPDATED for Big Design 2015*

US Peace Corps Uzbekistan

Study Abroad Saudi Arabia

In

the

Wild

Page 5: Ethnography in Software Design *UPDATED for Big Design 2015*

Worked with:

Page 6: Ethnography in Software Design *UPDATED for Big Design 2015*

“Uncover user needs, Design great solutions,

and build out solutions to launch.”

Page 7: Ethnography in Software Design *UPDATED for Big Design 2015*

“Uncover user needs, Design great solutions,

and build out solutions to launch.”

Page 8: Ethnography in Software Design *UPDATED for Big Design 2015*

Dist

ill M

eani

ng fr

om O

bser

vatio

n

Build

the

Back

log

CONTACT BUILDING & EVOLVINGFOCUSED INNOVATION

Only a subset of these activities will be appropriate for any given project.

Qualitative Research

Quantitative Research

Affinity DiagrammingConstruct themes from qualitative data.

Analysis & Synthesis Opportunities

Ideation & Iteration

Validation & Evaluation

Approach Planning Design Research Experience Strategy & Strategic Ideation PlanningDefinition

Iden

tify

Chal

leng

es in

Con

text

Set t

he S

tage

REVEALING REALITY

Foundational Analysis

Heuristic EvaluationIdentify inital breakdowns and opportunities

Digital Marketing SWOT AnalysisIdentify strengths, weaknesses, opportunities & theats.

Stakeholder InterviewsUnderstand staheholders’ business goals & strategy.

Technical Organization Capability AanalysisAnalyze existing skills and toolsets.

Scenario-based System WalkthroughsDemo of existing solution.

Metrics EvaluationEstablish quantitative baseline of engagement & conversion data.

Content InventoryCatalog the content of the site or application.

Competitive AnalysisEvaluate competitors and comparables on specific axes.

User Experience

Data

Technology

Enterprise Architecture Capability AssesmentReview existing enterprise technology infrastructure.

Solution(s) Architecture AssessmentReview existing application(s) architecture.

RFP RequestDeliver proposal to defined scope document and existing requirements.

Project ApproachAsses a possible project and plan high level approach.

Align & Assess WorkshopAssess readiness across core capabilities.

Backlog GroomingReprioritize backlog, add new stories.

Zero Feature ReleaseDemonstrate CI, automated testing, core solution setup.

High Level Technical ArchitectureDescribe high level architecture, including packaged components.

Development Infrastructure ConfigurationContinuous integration setup.

Technical Package Identification & EvaluationPerform product evaluations for package solution components.

Architecture Spikes & Proofs of ConceptProve candidate architectures via top bottom spikes.

Existing Research ReviewMarket research, website feedback, corporate strategy, etc.

Brin

g th

e So

lutio

n in

to F

ocus

Research PlanDesign activities to meet research goals.

Contextual InquiriesObserve & document user in context & environment.

User Journals & DiariesUser document their experiences over time.

Participatory DesignCo-creation explorations with users.

Card SortExplore users’ mental models for content and labeling.

SurveysSolicit structured feedback from users.

User Workflow ModelingVisually document workflows & work systems.

Ideation WorkshopsImmerse stakeholders in data and brainstorm opportunities.

Persona DevelopmentCreate customer types to document observed behaviors and values.

Consolidated Workflow DiagramAggregate individual user workflows into one diagram.

Current Journey MapVisualize the user’s perspective of the current experience.

Quantitative Data VisualizationPresent quantitative data visually.

Opportunities Generation & EvaluationOpportunities & prototype choice.

Opportunities MatrixPrioritize in three dimensions, including user experience impact.

Marketing OpportunitiesStrategic planning of owned, earned & paid online tactics.

Engagement PlanDevelop the strategic and tactical plan to achieve the client’s goal.

Experience-Driven RoadmapPlan how great UX can be achieved through the design.

Design PrincipalsArticulate design principals to guide the design and development process.

Requirements & User Stories DefinitionWrite user stories based on detailed user scenarios.

Application & Navigation FrameworkValidated navigation and framework.

Wireframed Key WorkflowsValidated wireframes of key workflows.

Visual Design LanguageVisual design language defined.

Information ArchitectureMap the product from the users’ point of view.

StoryboardsIllustrate graphical representations of scenarios.

Qualitative & Quantitative Data SynthesisAnalyze validation data..

User ScenariosWrite detailed narratives for user experience flows.

Future Journey MapVisualize the user’s future, improved experience.

Concept ValidationValidate design prototypes through user feedback.

Application & Navigation Framework ConceptsCreate models for the navigation & framework of the application or site.

Workflow ConceptsDraw high-level wireframes for key workflows.

Visual ExplorationExplore different visual treatments and styles of the application or site.

KANO Feature PrioritizationPrioritize features with users through KANO analysis.

we make software make sense.TM

Page 9: Ethnography in Software Design *UPDATED for Big Design 2015*

“Design Research directs the strategy & design for

our software projects”

Page 10: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 11: Ethnography in Software Design *UPDATED for Big Design 2015*

WHAT DOES ANTHROPOLOGY

LOOK LIKE?

Page 12: Ethnography in Software Design *UPDATED for Big Design 2015*

http://michaelvhurley.com/2013/01/04/my-worthless-degree/

Page 13: Ethnography in Software Design *UPDATED for Big Design 2015*

Anthropologist?

Page 14: Ethnography in Software Design *UPDATED for Big Design 2015*

CSI Vegas?

Page 15: Ethnography in Software Design *UPDATED for Big Design 2015*

Me!

Page 16: Ethnography in Software Design *UPDATED for Big Design 2015*

“Anthropology demands the open-mindedness with which one

must look and listen, record in astonishment, and wonder that which one would not have been

able to guess" – Margaret Mead

@Kel_Moran

Page 17: Ethnography in Software Design *UPDATED for Big Design 2015*

@Kel_Moran

Page 18: Ethnography in Software Design *UPDATED for Big Design 2015*

@Kel_Moran

Page 19: Ethnography in Software Design *UPDATED for Big Design 2015*

WHAT IS ETHNOGRAPHY?

10 things to know

Page 20: Ethnography in Software Design *UPDATED for Big Design 2015*

1

Ethnography is the descriptive study of people and cultures

@Kel_Moran

Page 21: Ethnography in Software Design *UPDATED for Big Design 2015*

2

Ethnographic Research is…

An approach not a specific method

@Kel_Moran

Page 22: Ethnography in Software Design *UPDATED for Big Design 2015*

3

Ethnographic Research…

Favors qualitative over quantitative - the ethnographer

seeks to provide “thick” description

@Kel_Moran

Page 23: Ethnography in Software Design *UPDATED for Big Design 2015*

;-}

;-/

;-)

Thick Description: Clifford Geertz @Kel_Moran

Page 24: Ethnography in Software Design *UPDATED for Big Design 2015*

4

Ethnographic Research is…

Conducted in context, typically over an extended period of time, and holistic, seeking the wider

picture@Kel_Moran

Page 25: Ethnography in Software Design *UPDATED for Big Design 2015*

To understand the pen, you must understand the paper.

@Kel_Moran

Page 26: Ethnography in Software Design *UPDATED for Big Design 2015*

5

Ethnographic Research is…

Systematically conducted but responsive to emerging

trends and themes.

@Kel_Moran

Page 27: Ethnography in Software Design *UPDATED for Big Design 2015*

6

Ethnographic Research…

Utilizes key informants who can act as guides and help provide

access to the community

(Also offer “reality checks”)@Kel_Moran

Page 28: Ethnography in Software Design *UPDATED for Big Design 2015*

7

Ethnographic Research…

Seeks out the insider (emic) perspective and layers in outsider

(etic) insights and interpretations

@Kel_Moran

Page 29: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 30: Ethnography in Software Design *UPDATED for Big Design 2015*

8

Ethnographic Research is…

Generative - done to discover new information, not to test

existing hypotheses

@Kel_Moran

Page 31: Ethnography in Software Design *UPDATED for Big Design 2015*

“Never theorize before you have data. Invariably you end up

twisting facts to suit theories instead of theories to suit facts.”

- Sherlock Holmes (Arthur Conan Doyle)

@Kel_Moran

Page 32: Ethnography in Software Design *UPDATED for Big Design 2015*

9

Ethnographic Research…

Seeks to tease out the implicit, not typically stated, features of a group

@Kel_Moran

Page 33: Ethnography in Software Design *UPDATED for Big Design 2015*

“Making the familiar strange and the strange familiar”

@Kel_Moran http://www.gizmocrazed.com/2012/04/top-10-theories-on-how-the-world-will-end/

Page 34: Ethnography in Software Design *UPDATED for Big Design 2015*

The Nacirema

@Kel_Moran The Nacirema: Horace Miner

Page 35: Ethnography in Software Design *UPDATED for Big Design 2015*

The NaciremaAmerican

@Kel_Moran The Nacirema: Horace Miner

Page 36: Ethnography in Software Design *UPDATED for Big Design 2015*

Ethnographic Research…

Is inclusive, typically including a participatory component

10

@Kel_Moran

Page 37: Ethnography in Software Design *UPDATED for Big Design 2015*

Texas BONUS! In 1919 James Edwin

Pearce, chairman of the Department of

Institutional History at the University of Texas,

changed its name to the Department of

Anthropology - making it one of the first such

departments of its type.

@Kel_Moran

Page 38: Ethnography in Software Design *UPDATED for Big Design 2015*

WHAT IS DESIGN ETHNOGRAPHY?

3 things to know

Page 39: Ethnography in Software Design *UPDATED for Big Design 2015*

@Kel_Moran

1Design Ethnography…

Is a way “…to increase the success probability of a new product or service or, more appropriately, to reduce the

probability of failure specifically due to a lack of understanding the basic

behaviors and frameworks of consumers.”

Salvator, Tony; Genevieve Bell; and Ken Anderson (1999) “Design Ethnography,” Design Management Journal (pp. 35-41). p.37

Page 40: Ethnography in Software Design *UPDATED for Big Design 2015*

1Design Ethnography…

Is a way “…to increase the success probability of a new product or service or, more appropriately, to reduce the

probability of failure specifically due to a lack of understanding the basic

behaviors and frameworks of consumers.”

Salvator, Tony; Genevieve Bell; and Ken Anderson (1999) “Design Ethnography,” Design Management Journal (pp. 35-41). p.37 @Kel_Moran

Page 41: Ethnography in Software Design *UPDATED for Big Design 2015*

75-95% of

new products fail

Page 42: Ethnography in Software Design *UPDATED for Big Design 2015*

75-95% of

new products fail

Page 43: Ethnography in Software Design *UPDATED for Big Design 2015*

2

Avoids an over-reliance on self-reported data

(what they say is not always what they do)

@Kel_Moran

Page 44: Ethnography in Software Design *UPDATED for Big Design 2015*

What does “green” mean?

Page 45: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 46: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 47: Ethnography in Software Design *UPDATED for Big Design 2015*

3

Qualitative research, done in the context (environment) of the intended users, seeking to discover and understand their problems from their viewpoint,

with the designer’s viewpoint used to ideate potential solutions.

@Kel_Moran

Page 48: Ethnography in Software Design *UPDATED for Big Design 2015*

INTEGRATINGIN-CONTEXT RESEARCH

Page 49: Ethnography in Software Design *UPDATED for Big Design 2015*

Discovery Phase

• Designer pairs with a Researcher • Researcher leads with a background in the social

sciences • Designer assists

Researcher Designer

@Kel_Moran

Page 50: Ethnography in Software Design *UPDATED for Big Design 2015*

Design Phase

• Roles switch, and the Researcher assists the Designer

ResearcherDesigner

@Kel_Moran

Page 51: Ethnography in Software Design *UPDATED for Big Design 2015*

After Detailed Design • Designer typically is embedded into the Development

Phase • Researcher comes back on board for user testing

DesignerDeveloper (x N)

Researcher @Kel_Moran

Page 52: Ethnography in Software Design *UPDATED for Big Design 2015*

Provides continuity and keeps the user’s voice present

User Focused Innovation

Discovery Design Build

@Kel_Moran

Page 53: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 54: Ethnography in Software Design *UPDATED for Big Design 2015*

CASE STUDY

Page 55: Ethnography in Software Design *UPDATED for Big Design 2015*

ENTERPRISE SOFTWARE ACCOUNT RECONCILIATIONS

Page 56: Ethnography in Software Design *UPDATED for Big Design 2015*

The Client and the Product

Vendor of accounting software • Customer feedback of “too many clicks” and “hard to use” • Sales were lagging

Used in organizations with large, multi-functional accounting departments • Needed to be customizable • Should fit within a suite of other enterprise products

@Kel_Moran

Page 57: Ethnography in Software Design *UPDATED for Big Design 2015*

Research Basics

Who • Nineteen users at six user sites, plus three users inside the client

company

Where • Seven locations across four states • 2-4 users at each location

@Kel_Moran

Page 58: Ethnography in Software Design *UPDATED for Big Design 2015*

From 22 users: Around 800 unique

insights and observations were recorded

@Kel_Moran

Page 59: Ethnography in Software Design *UPDATED for Big Design 2015*

IN-CONTEXT OBSERVATION

@Kel_Moran

Page 60: Ethnography in Software Design *UPDATED for Big Design 2015*

“We have everything set up for you in a

conference room.”

@Kel_Moran

Page 61: Ethnography in Software Design *UPDATED for Big Design 2015*

What do you see?

@Kel_Moran

Page 62: Ethnography in Software Design *UPDATED for Big Design 2015*

Contextual Learnings• 5 out of 6 of the client-user groups observed used two monitors

• adding machines still in use

• typically in either a cube or an open workspace

• paper everywhere - post its galore!

• User observed walking to a locked room (with a broken ankle) to look up reference numbers

@Kel_Moran

Page 63: Ethnography in Software Design *UPDATED for Big Design 2015*

CONTEXTUAL LESSONS FROM USERS

@Kel_Moran

Page 64: Ethnography in Software Design *UPDATED for Big Design 2015*

Contextual Learnings

With a lot on their minds, Excel is king • High cognitive load • High use of Excel quick keys • Importing data of multiple types into Excel as images • Highlighting and/or circling important data

http://icons8.com@Kel_Moran

Page 65: Ethnography in Software Design *UPDATED for Big Design 2015*

“It’s better than having it rejected back.”

@Kel_Moran

Page 66: Ethnography in Software Design *UPDATED for Big Design 2015*

Contextual Learnings (continued)

Attachments and cover sheets • Manager preference for a single attachment • Printing out documents from multiple sources to scan

them into one attachment • Making a Custom “cover sheet” in Excel to sum up the

work

@Kel_Moran

Page 67: Ethnography in Software Design *UPDATED for Big Design 2015*

“I look at this as basically

just a holding station.”

@Kel_Moran

Page 68: Ethnography in Software Design *UPDATED for Big Design 2015*

Contextual Learnings (continued)

“Roles” as defined in the software did not match the work-based roles of the users

• In several locations a “reconciler” also held the role of “administrator,” but juggling these in the software was cumbersome

• The administrator role could become overwhelming

Assumed User Role with Linear Workflow

Observed Interrupted User/Admin Workflow

StartAdministrative Work

Start EndUser Work

EndUser WorkUser Work

Interruption

@Kel_Moran

Page 69: Ethnography in Software Design *UPDATED for Big Design 2015*

“I have to change gear… to move to that other role.”

@Kel_Moran

Page 70: Ethnography in Software Design *UPDATED for Big Design 2015*

“Soon I won’t have any accounting work. It will all be [administrative] work.”

@Kel_Moran

Page 71: Ethnography in Software Design *UPDATED for Big Design 2015*

Contextual Learnings (continued)

The problem goes beyond the system • Lack of technical support • The “real work” was done outside the system

@Kel_Moran

Page 72: Ethnography in Software Design *UPDATED for Big Design 2015*

Now what do we do with all that data?

@Kel_Moran

Page 73: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 74: Ethnography in Software Design *UPDATED for Big Design 2015*

Synthesizing the Data - Major Themes1. Learning, training, &

support 2. Don’t make it hard on us 3. We know who we are and

what we need 4. We need an agile, smart

workflow and tracking system

5. Don’t add to our cognitive load

6. Be our partner 7. We have a lot going on

besides what you do for us 8. Collaboration, teamwork,

communication, & working with others

@Kel_Moran

Page 75: Ethnography in Software Design *UPDATED for Big Design 2015*

Users viewed the system as supplementary, and part of a larger process.

Organize the system’s workstream to match the user’s view.

Cover sheets were created and standardized by each accounting group.

Renaming the “account home page” the “cover sheet” and emphasizing its similarities to the Excel-made coversheets.

High use of Excel.

Bringing in more Excel patterns.

Observations Lead to Design Ideas

@Kel_Moran

Page 76: Ethnography in Software Design *UPDATED for Big Design 2015*

Observations Lead to Design Ideas (continued)

Uploading and viewing attachments was a common problem; and it didn’t match the rest of the experience.

Making both uploading and viewing attachments easier and more consistent with the rest of the UI.

Inconsistent UI was jarring to navigate.

Overall more consistent UI.

Users had to scan the page to find the most relevant information on each screen.

Putting the information the users needed most to keep in mind in a prominent, and persistent, place on every screen.

@Kel_Moran

Page 77: Ethnography in Software Design *UPDATED for Big Design 2015*

Design Ideas get Prioritized

Page 78: Ethnography in Software Design *UPDATED for Big Design 2015*

TRANSITIONING INTO DESIGN

@Kel_Moran

Page 79: Ethnography in Software Design *UPDATED for Big Design 2015*

Old

Page 80: Ethnography in Software Design *UPDATED for Big Design 2015*

New

Page 81: Ethnography in Software Design *UPDATED for Big Design 2015*

VALIDATION TESTING

@Kel_Moran

Page 82: Ethnography in Software Design *UPDATED for Big Design 2015*

Three Pages Tested Two Versions Each

• Dashboard • List Page - results of search

• Refined filtering • Account Details - account home; i.e. cover sheet

@Kel_Moran

(revised and re-tested for a total of three testing rounds)

Page 83: Ethnography in Software Design *UPDATED for Big Design 2015*

User-Led Validation and Changes

• Most users don’t need the 6-currency view panel • Changed the default to 3 currencies

• Accountants need to be sure their entries save • Ties back to the generative research • Added a “save” confirmation button instead of auto-saving

• Attaching files to the cover page was validated as preferable to using a separate attachments page

@Kel_Moran

Page 84: Ethnography in Software Design *UPDATED for Big Design 2015*

BRINGING ETHNOGRAPHY TO YOUR PROJECTS

Page 85: Ethnography in Software Design *UPDATED for Big Design 2015*

Start Small - Start Anywhere!Does not need to cover 7 regions across a continent (seeing a few users makes a difference)

Get into the environment (try Skype if needed)

Don’t go in with solutions in mind (don’t be too sure you know the problems already either)

@Kel_Moran

Page 86: Ethnography in Software Design *UPDATED for Big Design 2015*

Obtain Informed Consent

@Kel_Moran

Page 87: Ethnography in Software Design *UPDATED for Big Design 2015*

How to ObserveThe physical environment - open? cramped? hot? cold?

Lighting, noise - pleasant? distracting? manipulated by the user?

People - who interacts with whom?

Artifacts - equipment, paper notes, binders…

Document it all - notes, yes, but also photographs and audio/video if permitted.

@Kel_Moran

Page 88: Ethnography in Software Design *UPDATED for Big Design 2015*

How to Ask Questions

You are not an expert in their work/play - even if you think you are

Rephrase what they say and ask if you got it right - let them correct you even if you know you did

Avoid leading questions - ask them to describe instead

Take note of their ideas and ask “What problem does this solve?” - they’re not the experts at finding solutions, but they tried their best

@Kel_Moran

Page 89: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 90: Ethnography in Software Design *UPDATED for Big Design 2015*

Honor the Idea of Reciprocity

Your users (research participants) are giving you something, so be sure to give something back.

@Kel_Moran

Page 91: Ethnography in Software Design *UPDATED for Big Design 2015*

RECOMMENDED READING

Page 92: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 93: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 94: Ethnography in Software Design *UPDATED for Big Design 2015*
Page 95: Ethnography in Software Design *UPDATED for Big Design 2015*

: https://www.flickr.com/photos/101187156@N03/14366224997/

Kelly Moran Lead Design Researcher

Thank You

@Kel_Moran#bigd15

Page 96: Ethnography in Software Design *UPDATED for Big Design 2015*

SUGGESTED RESOURCES

Page 97: Ethnography in Software Design *UPDATED for Big Design 2015*

How Tos Brian A. Hoey. "A Simple Introduction to the Practice of Ethnography and Guide to Ethnographic Fieldnotes" Marshall University Digital Scholar (2014): 1-10.Available at: http://works.bepress.com/brian_hoey/12

Methods of Discovery a Guide to Research Writing http://methodsofdiscovery.net/?q=node/19

Ethnography https://www.academia.edu/1022047/Picken_F._2009_What_is_Ethnography_in_M._Walter_Ed_Social_Research_Methods_Melbourne_OUP

What is Ethnography? http://www.cusag.umd.edu/documents/workingpapers/epiontattrib.pdf

Articles Horace Miner’s (1956) article “Body Ritual among the Nacirema” Available at: https://www.msu.edu/~jdowell/miner.html or at: http://www.sfu.ca/~palys/Miner-1956-BodyRitualAmongTheNacirema.pdf

Salvador, Tony; Genevieve Bell; and Ken Anderson. "Design Ethnography," Design Management Journal. (1999) (pp. 35-41). p.37

Books Geertz, Clifford. The Interpretation of Cultures: Selected Essays. Basic Books, Inc. (1973) 470pp.