our experience to start a startup

118
2008/10/21

Upload: yenwen-feng

Post on 15-Jul-2015

5.407 views

Category:

Technology


2 download

TRANSCRIPT

2008/10/21 馮 文彥

About Me 馮 文彥 a.k.a Tempo

Twitter: tempofeng Blog: run, tempo, run (google: tempo) Liquable Inc: [email protected]

活動 Happyweb: http://happyweb.tw Java User Group: http://www.javaworld.com.tw

技術創業的經驗分享

我們的經驗 Willmobile

Mobile, Java, .NET C# Liquable

Flash/Flex, GWT, Java Hosting

Mygamespocket.com Diggirl.net Dinbendon.net Kekeke.cc

我們所學到的事(創業 )

找到合適的 Ideas 控制 Burn rate 公司營運

我們所學到的事(開發 )

Planning, Process Tools Platform, Framework Scalability Hosting Bandwidth

為何要創業 ?

Why to not not start a startup?

- Paul Graham

Why to start a startup in a bad economy?

– Paul Graham

“Never forget how lucky you are. (born at the beginning of network

era)”- Matt Mullenweg

技術創業及早創業

Willmobile

Aware of Context 個公司都有不同的時空背景每 個公司成功或是失敗前的經驗最為寶貴每

“Looking in winners is hard to find their patterns, but losers have”

– Michael Arrington

What’s willmobile?

為何創業 ? 背景

tempo: mobile ID, Techstock Venture, 寶碩財務科技 cjin: 摩根大通銀行 ,中信證券 , 華碩

原因 手機進 飛快步

MIDP 2.0: Nokia 6600

商業模式 獲利

人 月每每 200 元 (需要扣除通路費用 )

支出 員工薪資 : 20萬 /月 ~30萬 /月 交易所資訊源 : 23.5萬 /月 辦公室 : 3萬 /月 ~5萬 /月 機房與網路 : 3萬 /月

2004~2005 年 約 200~300 個客戶

瀕臨倒閉Orz

Loser’s Patterns

投資 ? 融資 ?

不救急 ,不救窮

預算 ?

將固定支出降到最低

不計利潤

Passion?

Passion does matter

Suggestion?

Make it free?

Turning point 與券商合作 (2005/09)

透過正確的管道 注意行銷通路的流暢

What did we do?

We were just lucky!!!

Now

創業

所追求的成功是 ?

Ideas

為何無名小站這麼大 ?

數位相機

細節→聯想

Think big,but not too big

最多有多少人會用我的 品產 ?

Passion Matters

數位家庭 ?

品特色產 ?

用一句話寫下 你的 idea

Gamelet aims to become the Youtube for multi-player gaming platform that provides free hosting/bandwidth and eliminates the need for server programming to developers so that they can turn any innovative game design into a multi-player game instantly.

用一句話寫下 競爭者的 idea

客觀比較

面對自己的競爭者

市場 ?

New Market(Mike Arrington)

Create new market Digg, Del.icio.us

Destroy existing market Skype

Remove frictions Youtube

Illegal Content on Youtube

Should I quit my job if I got $100 from

adsense?

Revenue Model?

廣告vs

使用者付費

行動 業較容產易收費 ?

Global vs Local?

工具 vs 社群

大眾 vs 分眾

網站要做到即使只有 1個人來 ,也要覺得有用 ,2個人來 ,就覺得有趣 ,3個人來 ,就能爆發魔力

- brecht

網站的 容可以內跨越國界

Video Music Games …

大眾 vs 企業 ?

B2B: Avoid Middle Man

行動 業產 電信業者 , 手機通路 iphone, gphone 會改變規則 ?

財金 , 較傳統的 業產 中小企業

Keep your mouth shut?

“Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ran

them down people's throats.”– Howard Aiken

網站量產 ?

Be focus

Burn rate

維持網站營運的最低限度

Burn rate 月最低固定支出每

經營門檻

個人 /企業 通路

行動網路 , 金融 , …

Operations

Where to find Partners?

同學

參加競賽

資策會創新育成計畫

Demo Show

TechCrunch 50

競賽需要不同的表達方式

視覺化或是很容易感同身受的新應用情境 強烈的使用前 /使用後差別 Tonchidot: Sekai Camera How to demo your startup?

專案 vs 品產

不要外包完整專案

使用者的意見 ?

“the best entrepreneurs avoid this type of

advice. Invent a new market.”

- Micheal Arrington

開發

成立公司必備三種角色

Software Architect 需要有人做重大決定 (Founder)

DBA 網站大部分的效能瓶頸都在 DB

Linux guy 很多工具安裝在 linux 上較方便

技術創業

不會程式設計 ?Learn!!

What we use?

Frameworks Java solutions: Java SE, Java ME Server : Java NIO, jetty OR-Mapping: Hibernate Presentation : Webwork, Struts Glue: Spring Framework RIA: GWT, Flash/Flex

Development Tools IDE

Eclipse

Build Ant, Maven

Continuous Integration CruiseControl, Contunuum

CVS, SVN

Servers Production Servers

OS: Fedora linux DB: MySQL

Master-slave replication

App Servers Apache -> mod_jk -> jetty 5.1.8

HA: Keepalived

Co-locations Co-locations

數位通 , 速博 , 亞太 , 數位通

Bandwidth(以前 ) ~2M專線 10M/2M Adsl * 6

Bandwidth 台固 20M/20M 光纖

Groupware Tasks, Bug Tracking

Trac

Email, Calendar Google app

Wiki Moinmoin, Google app

Planning,Process

Be Agile Systematic

Planning, Issue tracking, Unit test, Function test, Continuous Integration

Agile Methodology: XP, Scrum Implement as much as you can

Trac Issue Tracking + SVN Repository

Continuum Unit test + Functional test Continuous →

Integration

Tools

Development Tools 效率 , 效率 , 效率 Editing

Refactoring Auto-complete / Move / Rename / High-Light / References Unit test integration

Debugging Load time / Editing on the Fly

Testing Tools Unit test

不追求 100% Coverage

Continuous Integration Stress test

jMeter, 手工程式 Jprofiler

Monitoring Tools Applications

Hibernate, 手工程式

Servers Cacti, Nagios, Jconsole Google Analytics 手工程式 , log output

DB phpMyAdmin, slow.log

Platform,Framework You need Software Architect! 選最多人熟悉的 Framework

Where to ask questions/find answers? 最多人用的 Framework 或許不需要使用 Framework ?

Blog PhpBB Drupal

Scalability 確定該如何 scale up, 但不要做

You need Software Architect! DB

Performance Monitoring Slow-log Explain OR-Mapping tools: hibernate

Index Query optimization

Hosting 中華電信光纖

10M/2M, 13xx 元 須綁約兩年 (送 3100 7-11禮券 )

Incoming Load-Balanced 多台 PC 一 PC多網卡

Multihomed Load Balancer Abocom 2/4 WAN寬頻負載平衡器

Hosting Amazon S3

http://www.amazon.com/gp/browse.html?node=16427261

Webamp http://webamp.giga.net.tw/

Godaddy, Bluehost (US hosting) Images, static files, … Will be blocked

Bandwidth 網頁壓縮

Apache

設定 HTTP Headers last-modified expires cache-control

分隔靜態與動態網頁

Thank You

photos http://www.flickr.com/photos/stabilo-boss/93136022/

http://www.flickr.com/photos/adinges/346440131/

http://www.flickr.com/photos/stuckincustoms/185867379/

http://flickr.com/photos/penmachine/2634215969/