SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
your code is a waste of time 
@ambermatthews #hkcodeconf
your code is a waste of time 
IF 
you 
don’t ask why 
you 
are writing it in the first place 
@ambermatthews #hkcodeconf
ENTER lean UX 
@ambermatthews #hkcodeconf
@ambermatthews #hkcodeconf 
My goals: 
• Give you some clear definitions 
• Dispel some myths 
• Outline some tools + processes 
Your take-aways: 
• Actionable templates 
• Understanding of the necessary mindset 
By @gapingvoid 
AGENDA
@ambermatthews #hkcodeconf 
FOUNDATIONS OF LEAN UX 
AGILE 
SOFTWARE 
DEVELOPMENT 
DESIGN 
THINKING 
LEAN 
STARTUP
@ambermatthews #hkcodeconf 
FOUNDATIONS OF LEAN UX 
AGILE 
SOFTWARE 
DEVELOPMENT 
DESIGN 
THINKING 
LEAN 
STARTUP 
“Design thinking has come to be defined as combining empathy 
for the context of a problem, creativity in the generation of 
insights and solutions, and rationality in analyzing and fitting 
various solutions to the problem context” - Tim Brown, IDEO
@ambermatthews #hkcodeconf 
FOUNDATIONS OF LEAN UX 
AGILE 
SOFTWARE 
DEVELOPMENT 
DESIGN 
THINKING 
LEAN 
STARTUP 
• individuals and interactions over processes and tools 
• working software over comprehensive documentation 
• responding to change over following a fixed plan
@ambermatthews #hkcodeconf 
FOUNDATIONS OF LEAN UX 
AGILE 
SOFTWARE 
DEVELOPMENT 
DESIGN 
THINKING 
LEAN 
STARTUP 
• methodology for developing businesses and products 
• scientific approaches to developing products faster 
• uses a continuous BUILD - MEASURE - LEARN cycle
@ambermatthews #hkcodeconf 
ENTER LEAN UX 
DESIGN 
THINKING 
LEAN 
STARTUP 
AGILE 
LEAN 
UX 
Lean UX takes the 
best parts of all 
these foundations, 
and integrates core 
UX methodology
HOLD ON. WHAT IS UX? 
@ambermatthews #hkcodeconf
@ambermatthews #hkcodeconf 
UX in context 
“User experience encompasses 
all aspects of the end-user's 
interaction with the company, 
its services, and its products.” 
- Jakob Neilsen + Don Norman 
By Jessica Vallance
@ambermatthews #hkcodeconf 
UX ≠ UI 
By @odannyboy By @Erik_UX
@ambermatthews #hkcodeconf 
UX ROLES 
Evolution of roles (and job titles) over the past 2 decades 
By @Erik_UX
@ambermatthews #hkcodeconf 
UX IN PRACTICE 
UX includes developers and their skills 
for the journey from tasks to experiences 
this is the line (chasm) that most 
companies struggle to cross 
via Stephen P. Anderson
GOT IT. SO back to LEAN ux. 
@ambermatthews #hkcodeconf
WHAT THe “GOTFATHER” Says 
“Inspired by Lean Startup and Agile development 
theories, it’s the practice of bringing the true 
nature of a product to light faster, in a more 
collaborative, cross-functional way with less 
emphasis on deliverables and greater focus on a 
shared understanding of the actual experience 
being designed” 
- Jeff Gothelf, Neo 
@ambermatthews #hkcodeconf
LEAN UX is RELEVANt TO CODERS 
Typical dev Lean UX team 
situation 
@ambermatthews #hkcodeconf 
“the site shall 
incorporate 
shopping cart 
functionality” 
“we assume that a 
shopping cart is the 
best way to structure 
the e-commerce flow 
on our site” 
Requirements are transformed into 
questions that teams can ask (and 
should answer) about their business 
Build solutions based on specification 
requirements document handed 
down from business owners
Requirements 
are actually 
Assumptions 
@ambermatthews #hkcodeconf 
LEAN UX is a mindset 
WE KNOW.... WE BELIEVE... 
LET’S BUILD IT LET’S TEST IT
OUTPUT OUTCOMES 
@ambermatthews #hkcodeconf 
LEAN UX IN BUSINESS 
The measure 
of progress changes 
“we will create 
a single sign-on 
feature” 
“we want to 
increase the 
number of new 
sign-ups”
@ambermatthews #hkcodeconf 
10 PRINCIPLES OF LEAN UX 
1. Design + Product Management + Development = 1 core team 
2. Externalise! 
3. Goal-driven & outcome-focused 
4. Repeatable & routine cycles 
5. Use THINK -> MAKE -> CHECK cycle 
6. Focus on solving the right problem 
7. Generate (ideate) many options 
8. Decide quickly what to pursue & hold decisions lightly 
9. Create hypotheses & validate them 
10. Research with users is the best source of information & inspiration 
WHO 
HOW 
WHAT 
TEST
ELEMENTS OF a LEAN UX process 
•assumptions 
•(sub)hypotheses 
•outcomes 
•(proto)personas 
•journey maps 
•prototypes 
@ambermatthews #hkcodeconf 
BUILD 
(MAKE) 
MEASURE 
(CHECK) 
LEARN 
(THINK)
@ambermatthews #hkcodeconf 
ASSUMPTIONs 
Early product definition assumptions include: 
• who is our customer? 
• what pain points do they have related to our product/service? 
• how will our product/service solve their pain points? 
• what features are important? 
• what is our differentiation from others? 
• what is our business model? 
LEARN 
(THINK)
PROBLEM STATEMENT template 
@ambermatthews #hkcodeconf 
LEARN 
(THINK) 
[Our service/product] was designed to achieve [these goals]. 
We have observed that the product/service isn’t meeting [these 
goals] which is causing [this adverse effect] to our business. 
How might we improve [service/product] so that our customers are 
more successful based on [these criteria].
@ambermatthews #hkcodeconf 
hypothesis template 
We believe [this statement is true]. 
We will know we’re [right / wrong] when we see the 
following feedback from the market: 
[qualitative feedback] and / or [quantitative feedback] 
and / or [key performance indicator change]. 
LEARN 
(THINK)
SUB-hypothesis template 
We believe that 
[doing this / building this feature / creating this experience] 
for [these people / personas] 
will achieve [this outcome]. 
We will know this is true when we see 
[this market feedback, quantitative measure, or qualitative insight]. 
@ambermatthews #hkcodeconf 
LEARN 
(THINK)
@ambermatthews #hkcodeconf 
PROTO-PERSONA template 
Sketch + Name 
Demographic 
+ Behavioural 
information 
Pain points 
and needs 
Goals + potential 
solutions 
LEARN 
(THINK)
PROTO-PERSONA Development 
Step 1. Character development 
identify ALL the possible personas to target 
Step 2. Meet your cast 
introduce each of your personified users 
their motivations, goals, level of expertise, un-met needs and context 
Step 3. Refine your characters 
rank them if possible and group together 
based on specific traits so you can prioritise to between 1 - 3 
@ambermatthews #hkcodeconf 
LEARN 
(THINK)
@ambermatthews #hkcodeconf 
Journey MapS 
Look at each persona you have and try to answer the following questions: 
• What was their objective in visiting the (our) website/app? 
• How did they get t/here? 
• Where did they land? 
• Where will they go next? 
• What is the (our) opportunity? 
LEARN 
(THINK)
@ambermatthews #hkcodeconf 
PROTOTYPING 
Prototypes come in various guises and fidelities, 
depending on what you are trying to test: 
• landing pages 
• sign up buttons 
• emails 
• Google adwords 
BUILD 
(MAKE)
@ambermatthews #hkcodeconf 
MEASUREMENT 
Quantitative Qualitative 
observing and 
listening to 
people 
all about data 
with no human 
interaction 
=> WHAT is happening => WHY something is happening 
MEASURE 
(CHECK)
@ambermatthews #hkcodeconf 
RESEARCH TOOLS 
Multitude of online tools for more ways to validate and test at low cost. 
A few you can try today: 
• Qualaroo.com (surveys) 
• Unbounce.com (A/B tests) 
• Optimalworkshop.com (tree/nav tests, card sorts, click tests) 
• Usabilityhub.com (5 second tests, click tests, nav flow tests) 
MEASURE 
(CHECK)
CONCLUSIONS 
@ambermatthews #hkcodeconf
• Declare all your assumptions up front 
• Use hypotheses and persona templates 
to move away from fixed specifications 
• Work across cross-functional teams 
• Measure Quant + Qual together 
• Build stuff that people actually want 
@ambermatthews #hkcodeconf 
By Dave Landis 
TAKE-AWAYS
@ambermatthews #hkcodeconf 
FURTHER READING
NOT 
your code is a waste of time 
< 
IF 
you 
use 
LEAN UX 
@ambermatthews #hkcodeconf
thank you 
@ambermatthews #hkcodeconf

Contenu connexe

Tendances

Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...uxhow
 
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...BayUX
 
Product Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProduct Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProductFolks
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Amrita Aviyente
 
The Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioThe Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioPradeep Nayar
 
Portfolios Matter: Building the Portfolio to Win the Job
Portfolios Matter: Building the Portfolio to Win the JobPortfolios Matter: Building the Portfolio to Win the Job
Portfolios Matter: Building the Portfolio to Win the JobLynn Teo
 
From idea to ux roadmap - MakeIt Masterclass - Boost User Experience
From idea to ux roadmap - MakeIt Masterclass - Boost User ExperienceFrom idea to ux roadmap - MakeIt Masterclass - Boost User Experience
From idea to ux roadmap - MakeIt Masterclass - Boost User ExperienceClaudio Cossio
 
Adventures in Integrating UX in Data-Driven Corporations
Adventures in Integrating UX in Data-Driven CorporationsAdventures in Integrating UX in Data-Driven Corporations
Adventures in Integrating UX in Data-Driven CorporationsAngela Obias
 
Design Research Overview: Bite-sized Usability Testing
Design Research Overview: Bite-sized Usability TestingDesign Research Overview: Bite-sized Usability Testing
Design Research Overview: Bite-sized Usability TestingAngela Obias
 
Storytelling and the Art of Getting the Design Job
Storytelling and the Art of Getting the Design JobStorytelling and the Art of Getting the Design Job
Storytelling and the Art of Getting the Design JobUXPA International
 
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...UX STRAT
 
14 Ways to an Impressive UX Design Portfolio
14 Ways to an Impressive UX Design Portfolio14 Ways to an Impressive UX Design Portfolio
14 Ways to an Impressive UX Design PortfolioBayUX
 
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT
 
Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016Kazumi Terada
 
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?uxhow
 
Content Structure & UX Guide by Kayak
Content Structure & UX Guide by KayakContent Structure & UX Guide by Kayak
Content Structure & UX Guide by KayakKayak Marketing
 

Tendances (20)

Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
Creating Professional Portfolios - Top 10 UX Portfolio Questions and Story Ex...
 
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
64 UX Design Interview Questions at Google, Facebook, Amazon, Microsoft, Sale...
 
GHA Lean UX presentation
GHA Lean UX presentationGHA Lean UX presentation
GHA Lean UX presentation
 
Lean UX
Lean UXLean UX
Lean UX
 
Product Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProduct Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation Process
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
 
The Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioThe Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX Portfolio
 
The UX Interview
The UX InterviewThe UX Interview
The UX Interview
 
Portfolios Matter: Building the Portfolio to Win the Job
Portfolios Matter: Building the Portfolio to Win the JobPortfolios Matter: Building the Portfolio to Win the Job
Portfolios Matter: Building the Portfolio to Win the Job
 
From idea to ux roadmap - MakeIt Masterclass - Boost User Experience
From idea to ux roadmap - MakeIt Masterclass - Boost User ExperienceFrom idea to ux roadmap - MakeIt Masterclass - Boost User Experience
From idea to ux roadmap - MakeIt Masterclass - Boost User Experience
 
Adventures in Integrating UX in Data-Driven Corporations
Adventures in Integrating UX in Data-Driven CorporationsAdventures in Integrating UX in Data-Driven Corporations
Adventures in Integrating UX in Data-Driven Corporations
 
UX Presentation (1)
UX Presentation (1)UX Presentation (1)
UX Presentation (1)
 
Design Research Overview: Bite-sized Usability Testing
Design Research Overview: Bite-sized Usability TestingDesign Research Overview: Bite-sized Usability Testing
Design Research Overview: Bite-sized Usability Testing
 
Storytelling and the Art of Getting the Design Job
Storytelling and the Art of Getting the Design JobStorytelling and the Art of Getting the Design Job
Storytelling and the Art of Getting the Design Job
 
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
UX STRAT Europe 2017: David Ruiz, "Developing a Multi-Channel Banking Experie...
 
14 Ways to an Impressive UX Design Portfolio
14 Ways to an Impressive UX Design Portfolio14 Ways to an Impressive UX Design Portfolio
14 Ways to an Impressive UX Design Portfolio
 
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBMUX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
UX STRAT Online 2021 Presentation by Adilakshmi Veerubhotla, IBM
 
Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016Kazumi Terada UX Portfolio 2016
Kazumi Terada UX Portfolio 2016
 
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
 
Content Structure & UX Guide by Kayak
Content Structure & UX Guide by KayakContent Structure & UX Guide by Kayak
Content Structure & UX Guide by Kayak
 

En vedette

Adventures in Service Design
Adventures in Service DesignAdventures in Service Design
Adventures in Service DesignSteven Fisher
 
서울과학기술대학교 2014 서비스디자인 강의계획서
서울과학기술대학교 2014 서비스디자인 강의계획서서울과학기술대학교 2014 서비스디자인 강의계획서
서울과학기술대학교 2014 서비스디자인 강의계획서Young Choi
 
Creación de Personas, tareas, escenarios y mapas de contenido
Creación de Personas, tareas, escenarios y mapas de contenidoCreación de Personas, tareas, escenarios y mapas de contenido
Creación de Personas, tareas, escenarios y mapas de contenidoUX Nights
 
8 프로토타입제작
8 프로토타입제작8 프로토타입제작
8 프로토타입제작atelier t*h
 
The DNA of IDEA CHAMPIONS WORKSHOPS
The DNA of IDEA CHAMPIONS WORKSHOPSThe DNA of IDEA CHAMPIONS WORKSHOPS
The DNA of IDEA CHAMPIONS WORKSHOPSMitchell Ditkoff
 
제품 서비스디자인 강의계획서 2학기 ot 수정본2
제품 서비스디자인 강의계획서 2학기 ot 수정본2제품 서비스디자인 강의계획서 2학기 ot 수정본2
제품 서비스디자인 강의계획서 2학기 ot 수정본2Young Choi
 
Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0Mo Goltz
 
서비스디자인 개요 및 사례
서비스디자인 개요 및 사례서비스디자인 개요 및 사례
서비스디자인 개요 및 사례teaminterface
 
서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)
서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)
서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)USABLE 윤
 

En vedette (12)

Adventures in Service Design
Adventures in Service DesignAdventures in Service Design
Adventures in Service Design
 
새로운 학습 방법으로서의 서비스디자인 - 최영현
새로운 학습 방법으로서의 서비스디자인 - 최영현새로운 학습 방법으로서의 서비스디자인 - 최영현
새로운 학습 방법으로서의 서비스디자인 - 최영현
 
Everything is a service
Everything is a serviceEverything is a service
Everything is a service
 
서울과학기술대학교 2014 서비스디자인 강의계획서
서울과학기술대학교 2014 서비스디자인 강의계획서서울과학기술대학교 2014 서비스디자인 강의계획서
서울과학기술대학교 2014 서비스디자인 강의계획서
 
Creación de Personas, tareas, escenarios y mapas de contenido
Creación de Personas, tareas, escenarios y mapas de contenidoCreación de Personas, tareas, escenarios y mapas de contenido
Creación de Personas, tareas, escenarios y mapas de contenido
 
8 프로토타입제작
8 프로토타입제작8 프로토타입제작
8 프로토타입제작
 
The DNA of IDEA CHAMPIONS WORKSHOPS
The DNA of IDEA CHAMPIONS WORKSHOPSThe DNA of IDEA CHAMPIONS WORKSHOPS
The DNA of IDEA CHAMPIONS WORKSHOPS
 
제품 서비스디자인 강의계획서 2학기 ot 수정본2
제품 서비스디자인 강의계획서 2학기 ot 수정본2제품 서비스디자인 강의계획서 2학기 ot 수정본2
제품 서비스디자인 강의계획서 2학기 ot 수정본2
 
Proto-persona workshop UX Scotland 2016
Proto-persona workshop UX Scotland 2016 Proto-persona workshop UX Scotland 2016
Proto-persona workshop UX Scotland 2016
 
Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0Provisional Persona Workshop 1.0
Provisional Persona Workshop 1.0
 
서비스디자인 개요 및 사례
서비스디자인 개요 및 사례서비스디자인 개요 및 사례
서비스디자인 개요 및 사례
 
서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)
서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)
서비스디자인, 서비스산업을 다시 디자인하다 (2016.4. PPT)
 

Similaire à Your Code Is A Waste Of Time (if you don't ask why you are writing it in the first place)

Techstartupday - Digital Product Design
Techstartupday - Digital Product Design Techstartupday - Digital Product Design
Techstartupday - Digital Product Design Little Miss Robot
 
Top 3 Ways to use your UX Team for Product Owners
Top 3 Ways to use your UX Team for Product OwnersTop 3 Ways to use your UX Team for Product Owners
Top 3 Ways to use your UX Team for Product OwnersJeremy Johnson
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorProduct School
 
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...Jeremy Johnson
 
Lean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsLean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsYves Ferket
 
What is User Experience?
What is User Experience?What is User Experience?
What is User Experience?Chuck Mallott
 
UX for emerging tech - Josephine Scholtes
UX for emerging tech - Josephine ScholtesUX for emerging tech - Josephine Scholtes
UX for emerging tech - Josephine ScholtesWey Wey Web
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorProduct School
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User AdvocateKarl Kaufmann
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...The Codest
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their inputRandy Earl
 
Harnessing the Value of UX
Harnessing the Value of UXHarnessing the Value of UX
Harnessing the Value of UXJason Ulaszek
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOProduct School
 
Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teamsuxpin
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Processcreed
 
Top Three Modern Product Trends
Top Three Modern Product TrendsTop Three Modern Product Trends
Top Three Modern Product TrendsJeremy Johnson
 
"Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda..."Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda...Productized
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Michele Ide-Smith
 

Similaire à Your Code Is A Waste Of Time (if you don't ask why you are writing it in the first place) (20)

Techstartupday - Digital Product Design
Techstartupday - Digital Product Design Techstartupday - Digital Product Design
Techstartupday - Digital Product Design
 
Top 3 Ways to use your UX Team for Product Owners
Top 3 Ways to use your UX Team for Product OwnersTop 3 Ways to use your UX Team for Product Owners
Top 3 Ways to use your UX Team for Product Owners
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
Top Trends In Product Design: Outcomes, Understanding Customers, and Building...
 
Lean Analytics & Analytics Dashboards
Lean Analytics & Analytics DashboardsLean Analytics & Analytics Dashboards
Lean Analytics & Analytics Dashboards
 
What is User Experience?
What is User Experience?What is User Experience?
What is User Experience?
 
UX for emerging tech - Josephine Scholtes
UX for emerging tech - Josephine ScholtesUX for emerging tech - Josephine Scholtes
UX for emerging tech - Josephine Scholtes
 
How to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product AdvisorHow to Use Data to Build Products by Tradesy Product Advisor
How to Use Data to Build Products by Tradesy Product Advisor
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
 
IDLC
IDLCIDLC
IDLC
 
"Open" includes users - Leverage their input
"Open" includes users - Leverage their input"Open" includes users - Leverage their input
"Open" includes users - Leverage their input
 
Harnessing the Value of UX
Harnessing the Value of UXHarnessing the Value of UX
Harnessing the Value of UX
 
The Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEOThe Butterfly Principle for Product Management by GameBench CEO
The Butterfly Principle for Product Management by GameBench CEO
 
Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teams
 
Evolving the Creative Process
Evolving the Creative ProcessEvolving the Creative Process
Evolving the Creative Process
 
Top Three Modern Product Trends
Top Three Modern Product TrendsTop Three Modern Product Trends
Top Three Modern Product Trends
 
"Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda..."Stop making excuses a culture first approach to product centricity" by Jorda...
"Stop making excuses a culture first approach to product centricity" by Jorda...
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013
 
UX101
UX101UX101
UX101
 

Dernier

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Dernier (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Your Code Is A Waste Of Time (if you don't ask why you are writing it in the first place)

  • 1. your code is a waste of time @ambermatthews #hkcodeconf
  • 2. your code is a waste of time IF you don’t ask why you are writing it in the first place @ambermatthews #hkcodeconf
  • 3. ENTER lean UX @ambermatthews #hkcodeconf
  • 4. @ambermatthews #hkcodeconf My goals: • Give you some clear definitions • Dispel some myths • Outline some tools + processes Your take-aways: • Actionable templates • Understanding of the necessary mindset By @gapingvoid AGENDA
  • 5. @ambermatthews #hkcodeconf FOUNDATIONS OF LEAN UX AGILE SOFTWARE DEVELOPMENT DESIGN THINKING LEAN STARTUP
  • 6. @ambermatthews #hkcodeconf FOUNDATIONS OF LEAN UX AGILE SOFTWARE DEVELOPMENT DESIGN THINKING LEAN STARTUP “Design thinking has come to be defined as combining empathy for the context of a problem, creativity in the generation of insights and solutions, and rationality in analyzing and fitting various solutions to the problem context” - Tim Brown, IDEO
  • 7. @ambermatthews #hkcodeconf FOUNDATIONS OF LEAN UX AGILE SOFTWARE DEVELOPMENT DESIGN THINKING LEAN STARTUP • individuals and interactions over processes and tools • working software over comprehensive documentation • responding to change over following a fixed plan
  • 8. @ambermatthews #hkcodeconf FOUNDATIONS OF LEAN UX AGILE SOFTWARE DEVELOPMENT DESIGN THINKING LEAN STARTUP • methodology for developing businesses and products • scientific approaches to developing products faster • uses a continuous BUILD - MEASURE - LEARN cycle
  • 9. @ambermatthews #hkcodeconf ENTER LEAN UX DESIGN THINKING LEAN STARTUP AGILE LEAN UX Lean UX takes the best parts of all these foundations, and integrates core UX methodology
  • 10. HOLD ON. WHAT IS UX? @ambermatthews #hkcodeconf
  • 11. @ambermatthews #hkcodeconf UX in context “User experience encompasses all aspects of the end-user's interaction with the company, its services, and its products.” - Jakob Neilsen + Don Norman By Jessica Vallance
  • 12. @ambermatthews #hkcodeconf UX ≠ UI By @odannyboy By @Erik_UX
  • 13. @ambermatthews #hkcodeconf UX ROLES Evolution of roles (and job titles) over the past 2 decades By @Erik_UX
  • 14. @ambermatthews #hkcodeconf UX IN PRACTICE UX includes developers and their skills for the journey from tasks to experiences this is the line (chasm) that most companies struggle to cross via Stephen P. Anderson
  • 15. GOT IT. SO back to LEAN ux. @ambermatthews #hkcodeconf
  • 16. WHAT THe “GOTFATHER” Says “Inspired by Lean Startup and Agile development theories, it’s the practice of bringing the true nature of a product to light faster, in a more collaborative, cross-functional way with less emphasis on deliverables and greater focus on a shared understanding of the actual experience being designed” - Jeff Gothelf, Neo @ambermatthews #hkcodeconf
  • 17. LEAN UX is RELEVANt TO CODERS Typical dev Lean UX team situation @ambermatthews #hkcodeconf “the site shall incorporate shopping cart functionality” “we assume that a shopping cart is the best way to structure the e-commerce flow on our site” Requirements are transformed into questions that teams can ask (and should answer) about their business Build solutions based on specification requirements document handed down from business owners
  • 18. Requirements are actually Assumptions @ambermatthews #hkcodeconf LEAN UX is a mindset WE KNOW.... WE BELIEVE... LET’S BUILD IT LET’S TEST IT
  • 19. OUTPUT OUTCOMES @ambermatthews #hkcodeconf LEAN UX IN BUSINESS The measure of progress changes “we will create a single sign-on feature” “we want to increase the number of new sign-ups”
  • 20. @ambermatthews #hkcodeconf 10 PRINCIPLES OF LEAN UX 1. Design + Product Management + Development = 1 core team 2. Externalise! 3. Goal-driven & outcome-focused 4. Repeatable & routine cycles 5. Use THINK -> MAKE -> CHECK cycle 6. Focus on solving the right problem 7. Generate (ideate) many options 8. Decide quickly what to pursue & hold decisions lightly 9. Create hypotheses & validate them 10. Research with users is the best source of information & inspiration WHO HOW WHAT TEST
  • 21. ELEMENTS OF a LEAN UX process •assumptions •(sub)hypotheses •outcomes •(proto)personas •journey maps •prototypes @ambermatthews #hkcodeconf BUILD (MAKE) MEASURE (CHECK) LEARN (THINK)
  • 22. @ambermatthews #hkcodeconf ASSUMPTIONs Early product definition assumptions include: • who is our customer? • what pain points do they have related to our product/service? • how will our product/service solve their pain points? • what features are important? • what is our differentiation from others? • what is our business model? LEARN (THINK)
  • 23. PROBLEM STATEMENT template @ambermatthews #hkcodeconf LEARN (THINK) [Our service/product] was designed to achieve [these goals]. We have observed that the product/service isn’t meeting [these goals] which is causing [this adverse effect] to our business. How might we improve [service/product] so that our customers are more successful based on [these criteria].
  • 24. @ambermatthews #hkcodeconf hypothesis template We believe [this statement is true]. We will know we’re [right / wrong] when we see the following feedback from the market: [qualitative feedback] and / or [quantitative feedback] and / or [key performance indicator change]. LEARN (THINK)
  • 25. SUB-hypothesis template We believe that [doing this / building this feature / creating this experience] for [these people / personas] will achieve [this outcome]. We will know this is true when we see [this market feedback, quantitative measure, or qualitative insight]. @ambermatthews #hkcodeconf LEARN (THINK)
  • 26. @ambermatthews #hkcodeconf PROTO-PERSONA template Sketch + Name Demographic + Behavioural information Pain points and needs Goals + potential solutions LEARN (THINK)
  • 27. PROTO-PERSONA Development Step 1. Character development identify ALL the possible personas to target Step 2. Meet your cast introduce each of your personified users their motivations, goals, level of expertise, un-met needs and context Step 3. Refine your characters rank them if possible and group together based on specific traits so you can prioritise to between 1 - 3 @ambermatthews #hkcodeconf LEARN (THINK)
  • 28. @ambermatthews #hkcodeconf Journey MapS Look at each persona you have and try to answer the following questions: • What was their objective in visiting the (our) website/app? • How did they get t/here? • Where did they land? • Where will they go next? • What is the (our) opportunity? LEARN (THINK)
  • 29. @ambermatthews #hkcodeconf PROTOTYPING Prototypes come in various guises and fidelities, depending on what you are trying to test: • landing pages • sign up buttons • emails • Google adwords BUILD (MAKE)
  • 30. @ambermatthews #hkcodeconf MEASUREMENT Quantitative Qualitative observing and listening to people all about data with no human interaction => WHAT is happening => WHY something is happening MEASURE (CHECK)
  • 31. @ambermatthews #hkcodeconf RESEARCH TOOLS Multitude of online tools for more ways to validate and test at low cost. A few you can try today: • Qualaroo.com (surveys) • Unbounce.com (A/B tests) • Optimalworkshop.com (tree/nav tests, card sorts, click tests) • Usabilityhub.com (5 second tests, click tests, nav flow tests) MEASURE (CHECK)
  • 33. • Declare all your assumptions up front • Use hypotheses and persona templates to move away from fixed specifications • Work across cross-functional teams • Measure Quant + Qual together • Build stuff that people actually want @ambermatthews #hkcodeconf By Dave Landis TAKE-AWAYS
  • 35. NOT your code is a waste of time < IF you use LEAN UX @ambermatthews #hkcodeconf