$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building Prototypes in Code to Iterate Faster
Search
caterinasworld
June 21, 2016
Design
1
160
Building Prototypes in Code to Iterate Faster
Open Source Bridge 2016
caterinasworld
June 21, 2016
Tweet
Share
More Decks by caterinasworld
See All by caterinasworld
Turning Your Idea Into a Design
caterinasworld
0
110
Raise Effect | Hacking Oregon's Minimum Wage
caterinasworld
0
160
Prototyping a Mobile App (Workshop)
caterinasworld
1
490
Intro to Hackathons
caterinasworld
0
320
Finding Your Career in Tech
caterinasworld
2
170
Other Decks in Design
See All in Design
組織の右腕として共創する ー デザインと経営の二つの視点から見えた、新しい支援のかたち/ Designship2025_Nishimura
root_recruit
0
230
企業にデザインが融けたとき、デザイナーにできること。事業会社12年間の探究と葛藤 / Designship2025
visional_engineering_and_design
0
1.1k
Figmaレクチャー会Part2 もっと使いこなす編@千株式会社 社内勉強会
designer_no_pon
0
170
【サイバーエージェント】Creative Switch 会社説明資料
cyberagent_creators
0
1k
モビリティプラットフォームの未来を築くクラウド基盤
kossykinto
0
130
Vibe Coding デザインシステム
poteboy
3
1.5k
図じゃなく言語で描く - Common Ground for Design AI Operations.
kazukiikeda
1
520
kintone_aroma
kintone
0
890
ユーザー体験は細部に宿る -ウィジェットQAの挑戦と気づき- / UX is in the details: Challenges and Learnings from Widget QA
bitkey
PRO
0
120
Figmaレクチャー会Part1 基本のき編@千株式会社 社内勉強会
designer_no_pon
0
160
これからの「Webデザイン」の話をしよう~デザイナーの私が考えるブロックテーマへの対応で変わりゆくデザインの価値~
ds35mm
0
420
地理院地図をもっと楽しく!れきちず新機能のご紹介
hjmkth
1
240
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Automating Front-end Workflow
addyosmani
1371
200k
BBQ
matthewcrist
89
9.9k
The Invisible Side of Design
smashingmag
302
51k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
GraphQLとの向き合い方2022年版
quramy
50
14k
Visualization
eitanlees
150
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Statistics for Hackers
jakevdp
799
230k
Transcript
Building Prototypes in Code to Iterate Faster Caterina Paun @caterinasworld
Caterina Paun Developer + Designer @caterinasworld www.caterinasworld.com
A Brief History of Time
Wireframes vs. Mockups vs. Prototypes
A wireframe is a visual representation of the content of
a page or app. It is a visualization tool and process for presenting proposed functionality, structure, and content of a web page, website, or application.
None
None
A mockup consists of one or several static pictures that
resemble the future UI of the application in as many aspects as possible.
Photoshop
Photoshop
Sketch
A prototype is an early sample, model, or release of
a product built to test a concept or process or to act as a thing to be replicated or learned from.
None
Keynote
Xcode
Paper + Pop
Case Study: Twitter
Wireframe = Representation Mockup = Shape/Size/Colors Prototype = Function
Prototype Fidelity
Paper Prototypes
Low Fidelity Medium Fidelity High Fidelity
The Tools
Lo to Medium Fidelity Balsamiq http:// balsamiq.com/ Flinto https:// www.flinto.com/
Proto IO http://proto.io/ Moqups https:// moqups.com/ Pop. (iPhone/Android App) Mockups.me http:// www.mockups.me/ App Cooker http:// www.appcooker.com/ Fluid UI https:// www.fluidui.com/ UX Pin http://uxpin.com/
Medium to High Fidelity Axure http://axure.com OmniGraffle http://www.omnigroup.com/omnigraffle/ InVision http://www.invisionapp.com/
Justinmind http://www.justinmind.com/ ProtoShare http://www.protoshare.com/ Pixate http://www.pixate.com/
High to Very High Fidelity Sketch http://www.sketchapp.com Photoshop, Illustrator +
Invision Keynote, PowerPoint FramerJS http://framerjs.com Bootstrap, Foundation
Why Prototype?
“Want to increase innovation? Lower the cost of failure.” -Joi
Ito
Ideas are cheap.
Development is expensive.
The Customer
–Jony Ive “There are 9 rejected ideas for every idea
that works.”
None
–Frank Lloyd Wright “You can use an eraser on the
drafting table or a sledge hammer on the construction site.”
Process
Research Design Test
MVP
$$$$ $ $ $ $$ $$$
$ $$ $$ $$$ $$$$ $$$$ $ $ $ $$
$$$ $$$
Why Prototype in Code?
None
My Process Pen + Paper Lo-Fi Wireframe - Balsamiq Hi-Fi
Mockup - Photoshop, Sketch Hi-Fi Prototype - Bootstrap, FramerJS
Wireframes Mockups Prototypes +
Bootstrap and Foundation
Robust Front-end Frameworks - UI components - Styled typography -
JavaScript plugins
None
None
None
Responsive
None
Tech Company vs. Agency or Development Shop
Style Guides are a must.
None
None
Git/GitHub
No more FINAL_FINAL_10_ACTUALFINAL.psd Multiple people can contribute to a single
prototype
–L. Peter Deutsch “To iterate is human, to recurse divine.”
Design vs. Development
Designer Developer 100% 100% Past
Designer Developer 15% 85% 85% 15% Present
Designer Developer 15% 85% 85% 15% Prototyper 50% 50% Future
Designer Developer 15% 85% 85% 15% Prototyper 50% 50% 100%
100% A More Realistic Future
No, designers don’t need to learn to code.
But your team can probably build better products.
And prototyping in code will help your team build better
products.
More Reading How to Decide What Ideas to Prototype: http://www.fastcodesign.com/1672929/
how-to-decide-what-ideas-to-prototype Helpful Rapid Prototyping Methods and Tools: http://chiefdisruptionofficer.com/helpful-rapid-prototyping- methods-and-tools-to-bring-digital-ideas-to-life-fast/ A Lean UX Design Process: http://www.anniestudio.org/a-lean-ux-design-process/
More Reading… Books
Questions?
Thank you! Caterina Paun @caterinasworld