Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
RenderConf: Designing for Complexity
Search
Jade Applegate
April 22, 2016
Technology
1.1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
RenderConf: Designing for Complexity
Presented on April 22, 2016 in Oxford, UK
http://2016.render-conf.com/talks
Jade Applegate
April 22, 2016
More Decks by Jade Applegate
See All by Jade Applegate
EmberConf 2016: Redesigning and rewriting our application in Ember.js
jadeapplegate
2
420
Other Decks in Technology
See All in Technology
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
1
230
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
150
Optunaの最新リリースv5.0について
pfn
PRO
0
120
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
280
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
630
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
550
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.2k
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
Evolving SEO for Evolving Search Engines
ryanjones
0
330
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Abbi's Birthday
coloredviolet
4
10k
Facilitating Awesome Meetings
lara
57
7.2k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Scaling GitHub
holman
464
140k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
Transcript
Designing For Complexity
@jadeapplegate
ABOUT US Customers are the source of real growth with
practical expertise.
122x
10.5x
55x
Improving our UI
Representing technical complexity
Agenda Lessons Learned Improvements Process Rationale
Rationale
Design Complexities • Lack of rich interactions • No consistency
in experience • Missing sense of completion • Outdated, stale site • User not kept in mind • Lack of UX principles Rationale
Engineering Complexities • Hard to quickly make changes • No
test coverage • Lack of code consistency • Needed modern architecture • Ownership issues • Many dependencies Rationale
Approach Full rewrite Design “refresh” Rationale
None
Process
1 6 3 4 5 Develop Prototype Refine Merge &
Release UX Interviews 2 Design Sessions Process
Process UX Interviews INEXPERIENCED USER “You just upgraded your servers
to use better security and you want to make sure your communication between backend servers and cache servers is over TLS. How would you set it up?”
Process UX Interviews ADVANCED USER "Set up and activate a
typical service and tailor the cache performance to your specific needs."
Process Design Feedback Sessions Designers + Product + Engineering Incorporate
feedback into designs
Process Rapid Prototyping Engineer + Designer Collaborate Proof of Concept
Process Development Engineer Fully implemented feature
Process Refinement Engineer + Product + Design Final tweaks to
look and feel
Process Merge & Release Engineer + Product Code reviewed, merged,
deployed Release notes to customers
Improvements
Major & Minor Improvements
Colors Minor Improvement
Buttons Minor Improvement
Icons Minor Improvement
Help Text Minor Improvement
Link to documentation Minor Improvement
Sensible Defaults Major Improvement
Visual Hierarchy Major Improvement
Best Practices Major Improvement
Sense of Completion Major Improvement
Lessons Learned
Users don’t understand your site as much as you do!
Lessons Learned
Understand the problems you are trying to solve. Lessons Learned
Be realistic about the scope of your project. Lessons Learned
Keep your users in mind, always. Lessons Learned
Give users autonomy, but provide help where needed. Lessons Learned
Wrap Up
Questions? Tweet at me! @jadeapplegate