Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Designing & developing the unhappy flow
Search
roelfjan
March 16, 2015
Programming
0
720
Designing & developing the unhappy flow
roelfjan
March 16, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
並行開発のためのコードレビュー
miyukiw
0
240
AI巻き込み型コードレビューのススメ
nealle
2
370
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
Grafana:建立系統全知視角的捷徑
blueswen
0
330
高速開発のためのコード整理術
sutetotanuki
1
400
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.4k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
AgentCoreとHuman in the Loop
har1101
5
240
Featured
See All Featured
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
A designer walks into a library…
pauljervisheath
210
24k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Unsuck your backbone
ammeep
671
58k
エンジニアに許された特別な時間の終わり
watany
106
230k
Rails Girls Zürich Keynote
gr2m
96
14k
Designing for humans not robots
tammielis
254
26k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Balancing Empowerment & Direction
lara
5
890
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Transcript
DESIGNING & DEVELOPING The unhappy flow Photo by Ana Gabriela
Góest Roelf-Jan de Vries - Q42
Offline
Online
The unhappy flow What’s in a name?
The user is helped The user gives up The user
accepts it
“This is not where I searched for!” “I’m doing it
wrong!? What am I doing wrong?” “Is my purchase processed properly?” Photo of huishoudblog
6 Guide for improving unhappy flows
1. Communicate the problem clearly, with the solution
None
None
Highlight the problem
2. Speak the language of the user
None
- OR -
We can’t contact you on that phone number. Please enter
a phone number with 10 digits. You entered an incorrect phone number Better
3. Handle technical problems properly
Page not found (404, 500) https://speakerdeck.com/mkadijk/swift-or-objectivec
Loading...
Connection lost
4. Be a helping hand
Form feedback
Correct errors
5. When having no results, give the user an alternative
Alternatives
None
Empty list
6. Give a fallback when certain conditions cannot be met
Browsers, versions, devices...
Option 1: Greater Anglia national-rail, Victoria line, Bakerloo line, 65
mins Greater Anglia to Tottenham Hale Rail Station Victoria line to Oxford Circus Underground Station Bakerloo line to Paddington Underground Station Departs 20.30 Arrives 21:35 Total time: 1hr 5 mins > View Details Accessibility
Just fix it
Questions?