SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
WHY IS THIS APP SO GREAT?
5 YEARS AGO, ANYONE COULD
ALREADY BUY TRAIN TICKETS ON
THE INTERNET.
BUT TRAINLINE WON.
HOW?
THEIR PRODUCT IS AWESOME.
PERIOD.
USER FIRST
1. THE USER IS HOME
2. LET THE USER KNOW
WHAT'S HAPPENING
3. DON'T MAKE THE USER
THINK
1. THE USER IS HOME
Date is filled in
Only what the user
needs. Less is more.
Name is filled in: your
parameters are
saved.
2. WHERE AM I?
After a few
seconds, the
loading screen
is updated.
The user knows
it isn't frozen.
3. DON'T MAKE ME THINK
All previous searches are
filled. No need to type the
same destination again
and again.
SMART
PRODUCT
1. SEGMENT USERS
2. UNDERSTAND PAINS
3. SHOW THE USER WHAT
HE IS LOOKING FOR
1. SEGMENT USERS
All users don't
behave the same
way. Segment users
depending on their
behaviours, and offer
different results
depending on their
segment.
2. UNDERSTAND PAINS
Users usually look for
cheapest trips. The
cheapest is highlighted,
so that the user doesn't
have to check
everything.
3. SHOW ME ALL
Not anymore: 1-click
hour pick.
For ages, 2 clicks
were necessary to
pick an hour.
www.voyages-sncf.com
HARMONYIN DESIGN
HARMONY
1. NO ADS
2. GREAT DESIGN
1. NO ADS
2. GREAT DESIGN
THANKS
Remi Duvoux
Freelance Ruby on Rails developer - Product Lover
Follow me on Twitter: @r_duvoux

Más contenido relacionado

Similar a Why This App Wins: User-First Design and a Smart Product

Progress Report Mob Securer (Android App)
Progress Report Mob Securer (Android App)Progress Report Mob Securer (Android App)
Progress Report Mob Securer (Android App)Dhruv Parmar
 
QUIZ APP PPT.pptx
QUIZ APP PPT.pptxQUIZ APP PPT.pptx
QUIZ APP PPT.pptxasxc1
 
UX Design for Mobile Payment Experiences
UX Design for Mobile Payment ExperiencesUX Design for Mobile Payment Experiences
UX Design for Mobile Payment ExperiencesSkip Allums
 
User Experience: How Closed-loop payments app stack up
User Experience: How Closed-loop payments app stack upUser Experience: How Closed-loop payments app stack up
User Experience: How Closed-loop payments app stack upDaniel Baudino
 
Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge Zach Lai
 
iLandGuide Investor Presentation
iLandGuide Investor PresentationiLandGuide Investor Presentation
iLandGuide Investor PresentationONE Advisory
 
Mobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans AppelsMobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans AppelsMobileConventionAmsterdam
 
Apps for good app
Apps for good appApps for good app
Apps for good appkieferjwass
 
Onboarding experience
Onboarding experienceOnboarding experience
Onboarding experienceKanika Gupta
 
Nearsoft Mobile Onboarding Workshop
Nearsoft Mobile Onboarding WorkshopNearsoft Mobile Onboarding Workshop
Nearsoft Mobile Onboarding WorkshopMisael Leon
 
Generic test plan
Generic test planGeneric test plan
Generic test planPooja Dutt
 
Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)Akalanaka Liyanage
 
RL Battery saver
RL Battery saverRL Battery saver
RL Battery saverRanjith G
 
"Case Study: Mobile Couponing" or "What Users don't understand about their iP...
"Case Study: Mobile Couponing" or "What Users don't understand about their iP..."Case Study: Mobile Couponing" or "What Users don't understand about their iP...
"Case Study: Mobile Couponing" or "What Users don't understand about their iP...Zeix AG
 
Buried in UX Feedback? How We Went from Overwhelm to Prioritized Backlog
Buried in UX Feedback? How We Went from Overwhelm to Prioritized BacklogBuried in UX Feedback? How We Went from Overwhelm to Prioritized Backlog
Buried in UX Feedback? How We Went from Overwhelm to Prioritized BacklogStephanie Schuhmacher
 

Similar a Why This App Wins: User-First Design and a Smart Product (20)

Design 101
Design 101Design 101
Design 101
 
Progress Report Mob Securer (Android App)
Progress Report Mob Securer (Android App)Progress Report Mob Securer (Android App)
Progress Report Mob Securer (Android App)
 
QUIZ APP PPT.pptx
QUIZ APP PPT.pptxQUIZ APP PPT.pptx
QUIZ APP PPT.pptx
 
Spre#5
Spre#5Spre#5
Spre#5
 
UX Design for Mobile Payment Experiences
UX Design for Mobile Payment ExperiencesUX Design for Mobile Payment Experiences
UX Design for Mobile Payment Experiences
 
User Experience: How Closed-loop payments app stack up
User Experience: How Closed-loop payments app stack upUser Experience: How Closed-loop payments app stack up
User Experience: How Closed-loop payments app stack up
 
Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge Zachary Lai 2016 DigiTech Challenge
Zachary Lai 2016 DigiTech Challenge
 
iLandGuide Investor Presentation
iLandGuide Investor PresentationiLandGuide Investor Presentation
iLandGuide Investor Presentation
 
ORCHY.pptx
ORCHY.pptxORCHY.pptx
ORCHY.pptx
 
Mobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans AppelsMobile Convention Amsterdam - Netprofiler - Frans Appels
Mobile Convention Amsterdam - Netprofiler - Frans Appels
 
Apps for good app
Apps for good appApps for good app
Apps for good app
 
Pre5
Pre5Pre5
Pre5
 
Onboarding experience
Onboarding experienceOnboarding experience
Onboarding experience
 
FET3_BA.pptx
FET3_BA.pptxFET3_BA.pptx
FET3_BA.pptx
 
Nearsoft Mobile Onboarding Workshop
Nearsoft Mobile Onboarding WorkshopNearsoft Mobile Onboarding Workshop
Nearsoft Mobile Onboarding Workshop
 
Generic test plan
Generic test planGeneric test plan
Generic test plan
 
Tour guidance srs (Software Requirements Specification)
Tour guidance  srs (Software Requirements Specification)Tour guidance  srs (Software Requirements Specification)
Tour guidance srs (Software Requirements Specification)
 
RL Battery saver
RL Battery saverRL Battery saver
RL Battery saver
 
"Case Study: Mobile Couponing" or "What Users don't understand about their iP...
"Case Study: Mobile Couponing" or "What Users don't understand about their iP..."Case Study: Mobile Couponing" or "What Users don't understand about their iP...
"Case Study: Mobile Couponing" or "What Users don't understand about their iP...
 
Buried in UX Feedback? How We Went from Overwhelm to Prioritized Backlog
Buried in UX Feedback? How We Went from Overwhelm to Prioritized BacklogBuried in UX Feedback? How We Went from Overwhelm to Prioritized Backlog
Buried in UX Feedback? How We Went from Overwhelm to Prioritized Backlog
 

Último

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Why This App Wins: User-First Design and a Smart Product