SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Ten Lessons Learnt to Drive and
Transform Open Source Software User
Experience, and How to Get There
Piet Kruithof, IBM Hybrid Cloud
Ju Lim, Red Hat
Melissa Meingast, HPE
14 Oct 2019
Top 10
1. Transform UX with End-to-end Thinking
2. Evangelize User Experience
3. Work within community processes
4. UX on a shoestring
5. Recruiting within the community
6. Know which methods are appropriate and when
7. Measure effectiveness
8. Make results actionable
9. Share results with the community
10. Tools to start with
Transform UX with End-to-end Thinking
Siloed thinking misses the big picture
● User’s touchpoint with the project (“moment of truth”)
● User’s Journey
● Environment in which the first 2 take place
Evangelize User Experience
Evangelizing UX is a never-ending process and requires
perseverance
● Share ownership of UX
● Influencers and decision makers (e.g. Foundation, Leads) buy-in is
important
● Communicate and sell the UX message across the
project/community at all levels
The best way to get people
invested in UX is to get them
involved in it” — John Ferrara
Work Within Community Processes
Be aware of and attentive to the unique culture of your
community
● Embrace and participate in community/project processes, tools, and governance
● Take the time to establish trust and cultural understanding
● Be welcoming and inclusive
● Embrace diverse opinions, ideas, differences, dissent, and curiosity
● Propose and drive change in a collaborative manner
● Thank members for their contribution!
UX on a Shoestring
Large enterprises prefer to use their budget for internal
projects rather than communities, so consider alternatives
● Look for partnerships and sponsorship opportunities
● Work with local academic programs, UX societies, etc.
● Leverage open source research tools or use free accounts
Some research is better than no
research but understand the
compromise you’re making!
Recruiting within the Community
Clearly identify your users and ensure sample reflects the
range of end user technical sophistication
● Work with a panel of users with deep experience
● Leverage community venues, conferences, interest groups, mailing lists,
user groups, etc. to recruit for a given project
● Set expectations upfront on who you are representing and what your
goals are
Know Which Methods are Appropriate
● There’s not 1 right method
● Consider research questions,
goals, & resources
● Be creative & open to hybrid
approaches
● Ideally research should begin
before coding
There are methods for every point in the design process
Measure Effectiveness
Without clear results and figures, it can be more difficult to
promote UX and get support and budget
● Use data to drive decisions
● Measure KPIs when they are relevant & valid
● Do not over extrapolate
Behavioural UX KPIs Attitudinal UX KPIs
Task success rate System Usability Scale (SUS)
Time-on-task Net Promoter Score (NPS)
Search vs navigation Customer satisfaction (CSAT)
User error rate Single Ease Question (SEQ)
“What gets measured, gets
managed” — Peter Drucker
Make Results Actionable
Help identify solutions, not just issues
● Be specific
● Don’t blame the user
● Don’t blame the designers
● Look at the bigger picture
● Prioritize
● Stress the need for iterative testing and multiple approaches
Share Results with Community
Be transparent
● If you are from a corporation, use the community’s preferred
communication channels, not your own
● Use communication techniques that help your audience process findings
and focus on next steps
● Follow-through by proactively working with community leaders and
stakeholders to build ownership for addressing issues.
● Build UX brand and trust
“Unseen research is wasted
research” — Gregg Bernstein
Tools to Start With
There are a number of design and research tools that offer free accounts. You
should try to use open source tools although you may not have a choice. In
those cases, anticipate some pushback from the community.
● Balsamiq - wireframing/design, free license for open source projects
● Concept.ly - web based collaboration and prototyping tool
● Evernote - keeps track of notes, information, photos, artefacts, etc.
● FreeMind - open source mind mapping tool
● Gimp - open source graphics tool
● Google Docs - study planning, surveys (GoogleForms)
● Inkscape - open source drawing tool
● Invision - design collaboration tool
● LucidChart - diagramming tool
● Marvel - interactive web, tablet and mobile prototypes from imported screen designs
● OptimalSort - Card Sorting
● Origami - free prototyping tool
● Peek - user testing, 3 free tests a month
● SurveyMonkey - online surveys
● yWorks - open source diagramming tool
Questions?
Thanks for your time!
Abstract
Attendees should bring a deep curiosity about their users, and how they can make their lives just a little easier through
research.
The workshop will provide participants with an overview of some of the key considerations and steps for designing effective
user research. This includes a comparison of key research methodologies, and the factors to consider in order to determine
which research method to employ, how to identify and recruit study participants from open source communities, best practices
when implementing primary user research methods, data analysis tools and practices, and recommendations as to how to
effectively share the study results with the larger open source community. Along the way, we will share some of the tips and
tricks we have learned from our years of conducting user research both within and outside of open source communities. More
importantly, we’ll also suggest ways to collaborate with the overall community to ensure that the results are actionable.
The specific research methodologies covered in the workshop will include:
● Remote usability studies (moderated & unmoderated)
● 1:1 Interviews
● Card sorts
● Focus groups
● Surveys
Attendees will have the opportunity to practice designing and executing a hypothetical study with other workshop attendees,
and share findings and feedback with the group.

Mais conteúdo relacionado

Mais procurados

Beyond the screen - UX research methods for novel technology
Beyond the screen - UX research methods for novel technologyBeyond the screen - UX research methods for novel technology
Beyond the screen - UX research methods for novel technologySwetha Sethu-Jones
 
User Experience: An Industry (Always) in Transition
User Experience: An Industry (Always) in TransitionUser Experience: An Industry (Always) in Transition
User Experience: An Industry (Always) in TransitionGino Zahnd
 
User Experience: The Great Differentiator
User Experience: The Great DifferentiatorUser Experience: The Great Differentiator
User Experience: The Great Differentiatorcraigmmacdonald
 
Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Danielle Cooley
 
Ucd Techniques - Shad MUN 2008
Ucd Techniques - Shad MUN 2008Ucd Techniques - Shad MUN 2008
Ucd Techniques - Shad MUN 2008Patañjali Chary
 
A UX Journey into the World of Early Drug Discovery
A UX Journey into the World of Early Drug DiscoveryA UX Journey into the World of Early Drug Discovery
A UX Journey into the World of Early Drug DiscoveryJennifer Cham
 
General UX activities & process overview
General UX activities & process overviewGeneral UX activities & process overview
General UX activities & process overviewBen Melbourne
 
Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...
Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...
Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...Paige Morgan
 

Mais procurados (11)

Beyond the screen - UX research methods for novel technology
Beyond the screen - UX research methods for novel technologyBeyond the screen - UX research methods for novel technology
Beyond the screen - UX research methods for novel technology
 
User Experience: An Industry (Always) in Transition
User Experience: An Industry (Always) in TransitionUser Experience: An Industry (Always) in Transition
User Experience: An Industry (Always) in Transition
 
User Experience: The Great Differentiator
User Experience: The Great DifferentiatorUser Experience: The Great Differentiator
User Experience: The Great Differentiator
 
Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018Usability Testing: Backbone of UX Research - DevUp2018
Usability Testing: Backbone of UX Research - DevUp2018
 
Ucd Techniques - Shad MUN 2008
Ucd Techniques - Shad MUN 2008Ucd Techniques - Shad MUN 2008
Ucd Techniques - Shad MUN 2008
 
A UX Journey into the World of Early Drug Discovery
A UX Journey into the World of Early Drug DiscoveryA UX Journey into the World of Early Drug Discovery
A UX Journey into the World of Early Drug Discovery
 
Intro
IntroIntro
Intro
 
UX Research
UX ResearchUX Research
UX Research
 
General UX activities & process overview
General UX activities & process overviewGeneral UX activities & process overview
General UX activities & process overview
 
Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...
Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...
Demystifying Digital Scholarship Slides: Big Project, Small Project: Steps in...
 
Boltwood Rawlings System Mapping for Planning
Boltwood Rawlings System Mapping for PlanningBoltwood Rawlings System Mapping for Planning
Boltwood Rawlings System Mapping for Planning
 

Semelhante a Ten Lessons Learnt to Drive and Transform Open Source Software User Experience, and How to Get There

Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the HumanitiesShawn Day
 
Webinar 1 The Inspiration Phase
Webinar 1 The Inspiration PhaseWebinar 1 The Inspiration Phase
Webinar 1 The Inspiration PhaseAqeela A. Somani
 
UNDP Design Thinking Toolkit for Country Country Learning
UNDP Design Thinking Toolkit for Country Country LearningUNDP Design Thinking Toolkit for Country Country Learning
UNDP Design Thinking Toolkit for Country Country LearningTaimur Khilji
 
How Do You Know if Your Project Is Any Good?
How Do You Know if Your Project Is Any Good?How Do You Know if Your Project Is Any Good?
How Do You Know if Your Project Is Any Good?All Things Open
 
Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase Aqeela A. Somani
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal Marta Fioni
 
Incorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processesIncorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processesOmotayo Madein
 
CX Survival Guide for 2019
CX Survival Guide for 2019CX Survival Guide for 2019
CX Survival Guide for 2019UserTesting
 
Design Thinking for Managers - Presentation
Design Thinking for Managers - PresentationDesign Thinking for Managers - Presentation
Design Thinking for Managers - Presentationranganayaki10
 
UX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design SprintUX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design SprintGathigia Njiiri
 
15 Strategies for a Better User Experience
15 Strategies for a Better User Experience15 Strategies for a Better User Experience
15 Strategies for a Better User ExperienceSuzanne Chapman
 
Devising UCD for Organizational Growth
Devising UCD for Organizational GrowthDevising UCD for Organizational Growth
Devising UCD for Organizational GrowthKumar Bhot
 
UX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better worldUX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better worldRachel Liu
 
Interactive Design Process by Dipstrategy Digital Agency Jakarta
Interactive Design Process by Dipstrategy Digital Agency JakartaInteractive Design Process by Dipstrategy Digital Agency Jakarta
Interactive Design Process by Dipstrategy Digital Agency JakartaDipstrategy
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationMarcin Monko
 
Create a User-Centric Culture with User Research
Create a User-Centric Culture with User ResearchCreate a User-Centric Culture with User Research
Create a User-Centric Culture with User ResearchJonathan Horowitz
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX ResearchGilang Andi Pradana
 

Semelhante a Ten Lessons Learnt to Drive and Transform Open Source Software User Experience, and How to Get There (20)

Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
Webinar 1 The Inspiration Phase
Webinar 1 The Inspiration PhaseWebinar 1 The Inspiration Phase
Webinar 1 The Inspiration Phase
 
UNDP Design Thinking Toolkit for Country Country Learning
UNDP Design Thinking Toolkit for Country Country LearningUNDP Design Thinking Toolkit for Country Country Learning
UNDP Design Thinking Toolkit for Country Country Learning
 
How Do You Know if Your Project Is Any Good?
How Do You Know if Your Project Is Any Good?How Do You Know if Your Project Is Any Good?
How Do You Know if Your Project Is Any Good?
 
Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase Design for Covid-19 Challenge Webinar 2: Ideation Phase
Design for Covid-19 Challenge Webinar 2: Ideation Phase
 
UX Design Process | Sample Proposal
UX Design Process | Sample Proposal UX Design Process | Sample Proposal
UX Design Process | Sample Proposal
 
Incorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processesIncorporating user personas in software engineering and design processes
Incorporating user personas in software engineering and design processes
 
CX Survival Guide for 2019
CX Survival Guide for 2019CX Survival Guide for 2019
CX Survival Guide for 2019
 
Design Thinking for Managers - Presentation
Design Thinking for Managers - PresentationDesign Thinking for Managers - Presentation
Design Thinking for Managers - Presentation
 
UX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design SprintUX Kitchen Covid Remote Design Sprint
UX Kitchen Covid Remote Design Sprint
 
15 Strategies for a Better User Experience
15 Strategies for a Better User Experience15 Strategies for a Better User Experience
15 Strategies for a Better User Experience
 
Devising UCD for Organizational Growth
Devising UCD for Organizational GrowthDevising UCD for Organizational Growth
Devising UCD for Organizational Growth
 
UX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better worldUX Designer's Toolkit - to design a better world
UX Designer's Toolkit - to design a better world
 
Rosenhan "User Research"
Rosenhan "User Research"Rosenhan "User Research"
Rosenhan "User Research"
 
Ideation webinar
Ideation webinarIdeation webinar
Ideation webinar
 
Interactive Design Process by Dipstrategy Digital Agency Jakarta
Interactive Design Process by Dipstrategy Digital Agency JakartaInteractive Design Process by Dipstrategy Digital Agency Jakarta
Interactive Design Process by Dipstrategy Digital Agency Jakarta
 
DIN: Danish Design-driven Innovation
DIN: Danish Design-driven InnovationDIN: Danish Design-driven Innovation
DIN: Danish Design-driven Innovation
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
 
Create a User-Centric Culture with User Research
Create a User-Centric Culture with User ResearchCreate a User-Centric Culture with User Research
Create a User-Centric Culture with User Research
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX Research
 

Mais de All Things Open

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityAll Things Open
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best PracticesAll Things Open
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public PolicyAll Things Open
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...All Things Open
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashAll Things Open
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptAll Things Open
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?All Things Open
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractAll Things Open
 
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlowAll Things Open
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and SuccessAll Things Open
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with BackgroundAll Things Open
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblyAll Things Open
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksAll Things Open
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptAll Things Open
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramAll Things Open
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceAll Things Open
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamAll Things Open
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in controlAll Things Open
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsAll Things Open
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...All Things Open
 

Mais de All Things Open (20)

Building Reliability - The Realities of Observability
Building Reliability - The Realities of ObservabilityBuilding Reliability - The Realities of Observability
Building Reliability - The Realities of Observability
 
Modern Database Best Practices
Modern Database Best PracticesModern Database Best Practices
Modern Database Best Practices
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
 
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...
 
The State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil NashThe State of Passwordless Auth on the Web - Phil Nash
The State of Passwordless Auth on the Web - Phil Nash
 
Total ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScriptTotal ReDoS: The dangers of regex in JavaScript
Total ReDoS: The dangers of regex in JavaScript
 
What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?What Does Real World Mass Adoption of Decentralized Tech Look Like?
What Does Real World Mass Adoption of Decentralized Tech Look Like?
 
How to Write & Deploy a Smart Contract
How to Write & Deploy a Smart ContractHow to Write & Deploy a Smart Contract
How to Write & Deploy a Smart Contract
 
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
 
DEI Challenges and Success
DEI Challenges and SuccessDEI Challenges and Success
DEI Challenges and Success
 
Scaling Web Applications with Background
Scaling Web Applications with BackgroundScaling Web Applications with Background
Scaling Web Applications with Background
 
Supercharging tutorials with WebAssembly
Supercharging tutorials with WebAssemblySupercharging tutorials with WebAssembly
Supercharging tutorials with WebAssembly
 
Using SQL to Find Needles in Haystacks
Using SQL to Find Needles in HaystacksUsing SQL to Find Needles in Haystacks
Using SQL to Find Needles in Haystacks
 
Configuration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit InterceptConfiguration Security as a Game of Pursuit Intercept
Configuration Security as a Game of Pursuit Intercept
 
Scaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship ProgramScaling an Open Source Sponsorship Program
Scaling an Open Source Sponsorship Program
 
Build Developer Experience Teams for Open Source
Build Developer Experience Teams for Open SourceBuild Developer Experience Teams for Open Source
Build Developer Experience Teams for Open Source
 
Deploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache BeamDeploying Models at Scale with Apache Beam
Deploying Models at Scale with Apache Beam
 
Sudo – Giving access while staying in control
Sudo – Giving access while staying in controlSudo – Giving access while staying in control
Sudo – Giving access while staying in control
 
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsFortifying the Future: Tackling Security Challenges in AI/ML Applications
Fortifying the Future: Tackling Security Challenges in AI/ML Applications
 
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Ten Lessons Learnt to Drive and Transform Open Source Software User Experience, and How to Get There

  • 1. Ten Lessons Learnt to Drive and Transform Open Source Software User Experience, and How to Get There Piet Kruithof, IBM Hybrid Cloud Ju Lim, Red Hat Melissa Meingast, HPE 14 Oct 2019
  • 2. Top 10 1. Transform UX with End-to-end Thinking 2. Evangelize User Experience 3. Work within community processes 4. UX on a shoestring 5. Recruiting within the community 6. Know which methods are appropriate and when 7. Measure effectiveness 8. Make results actionable 9. Share results with the community 10. Tools to start with
  • 3. Transform UX with End-to-end Thinking Siloed thinking misses the big picture ● User’s touchpoint with the project (“moment of truth”) ● User’s Journey ● Environment in which the first 2 take place
  • 4. Evangelize User Experience Evangelizing UX is a never-ending process and requires perseverance ● Share ownership of UX ● Influencers and decision makers (e.g. Foundation, Leads) buy-in is important ● Communicate and sell the UX message across the project/community at all levels The best way to get people invested in UX is to get them involved in it” — John Ferrara
  • 5. Work Within Community Processes Be aware of and attentive to the unique culture of your community ● Embrace and participate in community/project processes, tools, and governance ● Take the time to establish trust and cultural understanding ● Be welcoming and inclusive ● Embrace diverse opinions, ideas, differences, dissent, and curiosity ● Propose and drive change in a collaborative manner ● Thank members for their contribution!
  • 6. UX on a Shoestring Large enterprises prefer to use their budget for internal projects rather than communities, so consider alternatives ● Look for partnerships and sponsorship opportunities ● Work with local academic programs, UX societies, etc. ● Leverage open source research tools or use free accounts Some research is better than no research but understand the compromise you’re making!
  • 7. Recruiting within the Community Clearly identify your users and ensure sample reflects the range of end user technical sophistication ● Work with a panel of users with deep experience ● Leverage community venues, conferences, interest groups, mailing lists, user groups, etc. to recruit for a given project ● Set expectations upfront on who you are representing and what your goals are
  • 8. Know Which Methods are Appropriate ● There’s not 1 right method ● Consider research questions, goals, & resources ● Be creative & open to hybrid approaches ● Ideally research should begin before coding There are methods for every point in the design process
  • 9. Measure Effectiveness Without clear results and figures, it can be more difficult to promote UX and get support and budget ● Use data to drive decisions ● Measure KPIs when they are relevant & valid ● Do not over extrapolate Behavioural UX KPIs Attitudinal UX KPIs Task success rate System Usability Scale (SUS) Time-on-task Net Promoter Score (NPS) Search vs navigation Customer satisfaction (CSAT) User error rate Single Ease Question (SEQ) “What gets measured, gets managed” — Peter Drucker
  • 10. Make Results Actionable Help identify solutions, not just issues ● Be specific ● Don’t blame the user ● Don’t blame the designers ● Look at the bigger picture ● Prioritize ● Stress the need for iterative testing and multiple approaches
  • 11. Share Results with Community Be transparent ● If you are from a corporation, use the community’s preferred communication channels, not your own ● Use communication techniques that help your audience process findings and focus on next steps ● Follow-through by proactively working with community leaders and stakeholders to build ownership for addressing issues. ● Build UX brand and trust “Unseen research is wasted research” — Gregg Bernstein
  • 12. Tools to Start With There are a number of design and research tools that offer free accounts. You should try to use open source tools although you may not have a choice. In those cases, anticipate some pushback from the community. ● Balsamiq - wireframing/design, free license for open source projects ● Concept.ly - web based collaboration and prototyping tool ● Evernote - keeps track of notes, information, photos, artefacts, etc. ● FreeMind - open source mind mapping tool ● Gimp - open source graphics tool ● Google Docs - study planning, surveys (GoogleForms) ● Inkscape - open source drawing tool ● Invision - design collaboration tool ● LucidChart - diagramming tool ● Marvel - interactive web, tablet and mobile prototypes from imported screen designs ● OptimalSort - Card Sorting ● Origami - free prototyping tool ● Peek - user testing, 3 free tests a month ● SurveyMonkey - online surveys ● yWorks - open source diagramming tool
  • 14. Abstract Attendees should bring a deep curiosity about their users, and how they can make their lives just a little easier through research. The workshop will provide participants with an overview of some of the key considerations and steps for designing effective user research. This includes a comparison of key research methodologies, and the factors to consider in order to determine which research method to employ, how to identify and recruit study participants from open source communities, best practices when implementing primary user research methods, data analysis tools and practices, and recommendations as to how to effectively share the study results with the larger open source community. Along the way, we will share some of the tips and tricks we have learned from our years of conducting user research both within and outside of open source communities. More importantly, we’ll also suggest ways to collaborate with the overall community to ensure that the results are actionable. The specific research methodologies covered in the workshop will include: ● Remote usability studies (moderated & unmoderated) ● 1:1 Interviews ● Card sorts ● Focus groups ● Surveys Attendees will have the opportunity to practice designing and executing a hypothetical study with other workshop attendees, and share findings and feedback with the group.