SlideShare a Scribd company logo
1 of 36
Download to read offline
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

More Related Content

What's hot

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
Pradeep Nayar
 

What's hot (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
 

Viewers also liked

8 프로토타입제작
8 프로토타입제작8 프로토타입제작
8 프로토타입제작
atelier t*h
 

Viewers also liked (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)
 

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

Top Three Modern Product Trends
Top Three Modern Product TrendsTop Three Modern Product Trends
Top Three Modern Product Trends
Jeremy Johnson
 

Similar to 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 ...
 
"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
 
UX Design breakdown and Q&A session @ #createTogether
UX Design breakdown and Q&A session @ #createTogetherUX Design breakdown and Q&A session @ #createTogether
UX Design breakdown and Q&A session @ #createTogether
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
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...
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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