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
From an idea to a product
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cee
July 24, 2016
Programming
270
1
Share
From an idea to a product
2016/07/24 @Connext, Hangzhou
Cee
July 24, 2016
More Decks by Cee
See All by Cee
CryptoBay
cee
1
92
How to make a Touch Bar app
cee
0
150
How to make an incredible speech
cee
1
110
「SwiftGG Show」第六期 - Swift Notification Center【100mango】
cee
0
300
「SwiftGG Show」第二期 - Something you don’t know on Mac OS X【Cee】
cee
1
240
關於排版.pdf
cee
1
420
「SwiftGG Show」第一期 - Xcode Tips & Tricks【星夜暮晨】
cee
1
550
What Knowledge Is Important to a Software Professional?
cee
1
190
From FRP to React
cee
2
220
Other Decks in Programming
See All in Programming
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
1.1k
tRPCの概要と少しだけパフォーマンス
misoton665
2
260
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
2
300
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
490
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
110
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
0
930
[RubyKaigi 2026] Require Hooks
palkan
1
280
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
740
JOAI2026 1st solution - heron0519 -
heron0519
0
170
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.6k
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
980
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
130
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Paper Plane
katiecoart
PRO
1
49k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
Navigating Team Friction
lara
192
16k
Why Our Code Smells
bkeepers
PRO
340
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Building the Perfect Custom Keyboard
takai
2
750
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Docker and Python
trallard
47
3.8k
Transcript
From an idea ! To a product !
The important thing to remember is that whatever you feel
inspired to build, you should build it now. Just start. — Execute1 1 h$p:/ /executebook.com
Outline
Outline • Plan • Design • Code • Marke1ng
Build a MVP2 2 minimal viable product
Plan
Plan • Time • Pla)orm • Technology • Guide
Time • Discuss (Brainstorm) • Checklist • Gan7 Chart (OmniPlan/Excel/Numbers)
Pla$orm • Web App • Regular Windows/Linux/macOS App • Na<ve
iOS/Android App • Hybrid
Technology • React/Vue • .Net/Qt/Objec0ve-C • Swi7/Java/React Na0ve
Guide • How to use - Tutorial • What to
learn - Stroop Effect • User's expecta;on - Interes;ng !
Design
Design • UI3 • UX4 4 User Experience 3 User
Interface
A great product experience starts with UX followed by UI.
Both are essen<al for the product’s success. — Rahul Varshney, Co-creator of Foster.fm
UI • Color Pala)e • App Icon/Logo • Interface
App Icon App Logo
UI (cont.) • Best Prac+ces: • Keep the interface simple
• Create consistency and use common UI elements • Be purposeful
UX • Compe'tor Analysis • Customer Analysis
None
None
Code
Anyone can be a Coder.
Code • Demo App • Reuse • Code Style •
Code Review • Test
Demo App • Logic Flow • Func-ons • w/o UI
Reuse • Save Your Time • Package Manager
Code Style • Important when coopera/ng • Google Code Style5
5 h$ps:/ /google.github.io/styleguide/
Code Review • Find Bugs ! • Write Be/er Code
Test • Logic Test • UI Test • User Test
• Novice/Experienced User • Fan • Hacker • Compe=tor
Marke%ng
Start marke)ng your app long before its launch date.
Marke&ng • Revenue Model • Right Name • Analysis (Google/Umeng)
• Tweet
Revenue Model • Free + Ad • Free + IAP6
• Lite + Paid • Subscrip6on 6 In App Purchase
Right Name • App Name • Keywords
Analysis • Collect User Data • App Crashes
Tweet • App Promo)on • Ads
Review
Review • Plan • Design • Code • Marke1ng
github.com/cee
About Me • Name: ሴॠਜ a.k.a. Cee • Now Serve
At: Raven Lab • GitHub: Cee • Twi;er: Ceecirno • Email:
[email protected]
None
Love the life you live Live the life you love
References 1. I Have an Idea for a Killer App,
but Where Do I Start? 2. The Difference Between UX and UI Design-A Layman’s Guide
Thank you for listening
None