我有一個好點子,可以做出完美的第一版產品
2015-11-07 16:53:34
cdtopsec
  • 訪問次數: 10
  • 注冊日期: 2014-12-14
  • 最后登錄: 2015-11-30
  • 當前積分: 80
作為一名不懂技術的CEO,你的問題可能會很多。
比如在Idea(Nothing)階段就會疑問:“我有一個好點子,是不是可以做個APP?微信公眾號要做嗎?還是做網站?”
或者在idea還算靠譜的時候,又會疑惑:“我想搞一個blablabla的APP,找外包還是自己招人?招的話要招哪些人?需要多少錢?多久能搞出來?”
雄心勃勃地開始扮演產品經理的角色一段時間后,你又傻了:“為什么我的項目看起來像永遠也做不完了?一個完美的第一版產品長什么樣?”
網頁、App、微信:第一版產品應該做哪個?
我們現在創業,多多少少都會有軟件開發。軟件開發大多是這幾種:網頁、App、微信。其實很多公司都是從微信公眾號開始,做著做著覺得還不錯,產品有挺多人用,于是他們就想再開發個App把微信公眾號導流導過去。但事實會告訴你,從微信公眾號導流導到App是件非常痛苦的事情。比如微信公眾號可能有5萬或者10萬的粉絲,但是這5萬、10萬的粉絲在有了App之后會瞬間過去嗎?不會的。這個過程非常困難。那么問題來了:
先做公眾號還是直接做App?
在思考這個問題的時候,我覺得,如果你的產品強烈地依賴C端的傳播,就應該先做公眾號。因為微信內部的傳播比App的傳播要方便很多;C端很多的東西,其實在公眾號里就能解決問題,不是一定需要App的。
把公眾號做好,比如將用戶積累到10萬,怎樣再把這10萬用戶轉化到App,這是后面的事情。但是這件事情非常的困難,轉化率很低,而且要通過各種各樣的方法去刺激轉化。
要理清思路,還是要從網站、App、微信開發的異同開始講起。
loading...
網站、App、微信開發有什么不一樣的地方?
首先是流程不一樣,第二是涉及到的技術支持不太一樣,第三是開發的成本不一樣。
1、網站開發
網站其實是已經非常成熟的技術,成本也非常便宜。現在要做一個企業網站或者一個簡單的社交網站,基本上花1到2萬就可以做出來了。1萬-2萬人民幣是在外包的情況下,往往還含設計費用,可以說,這其實是相對比較便宜的一個產品。
如果要自己招團隊來做的話,首先需要設計,然后需要一個后端程序員,還需要一個前端程序員去實現一些炫酷的效果。當然也有程序員叫全棧工程師,所謂的“全棧”就是說他什么都能干,即能寫數據庫又能寫網頁的效果,這樣的程序員比較難招。所以從技能上來講,做一個網站大概需要這三種人。
2、App
開發App相對來說就比較麻煩一點,也比較貴。做一個簡單的App,大概有十幾個頁面這樣的體量,可能就需要花5萬塊錢(這是指外包的情況下,包含設計、iOS代碼及后臺數據庫的代碼)。
那么問題來了:為什么開發App會貴呢?這里主要就是因為iOS的開發比較貴。在剛才舉例的App體量的基礎上,如果再做一個Android的版本,那可能還需要增加2萬到3萬。因為兩個版本的設計和后臺基本上可以通用,所以可以省一些錢。
但這都是在外包的前提下,如果要是自己招人做個App還要覆蓋Android和iOS兩個平臺,那就費勁了。App的開發也需要三個角色:一個設計師,一個后臺開發,iOS或Android開發,做兩個版本就意味著要招一個iOS程序員和Android程序員,再加上設計師和后端,就變成了四個角色。這幾個人還需要相對有經驗,在接口的設計、應用和服務器交互等等這些方面要能配合得比較默契。在這種情況下,往往只有一兩年經驗的程序員和設計師又無法勝任。
loading...
3、微信
App開發比較費勁,那么有人就說我們只做微信行不行?微信很簡單,現在開放了各種各樣的接口,你點進去它就自動登錄了,頭像拿到了,用戶名也拿到了。微信還有一個方便之處就是可以直接支付,也就是說開發團隊也不需要額外去接入支付這個費事的事情了。現在通過H5,微信開發其實就跟網頁開發是一樣的。H5除了在微信朋友圈里傳播,現在也嵌在很多微信公眾號或者服務號的菜單里,點一下就會出現一個很漂亮的頁面,可以獲取到用戶信息,可以調用微信的付款功能。
而且它還基本不會涉及到兼容性問題。做一個網站的的,可能要考慮兼容Mac,兼容Windows。瀏覽器也有很多系列,比如有的網頁在IE6上看起來很差,兼容性很費勁,這些都要去調整。但是做微信基本上就沒有兼容性這個事情,因為手機瀏覽器出現得晚,沒有那么多分歧,標準相對來說比較統一。
做一個微信的開發,大概1、2萬塊錢就能搞定,這也是含設計的。微信的環境里,除了電商系統,否則設計的花樣并不太多。就算要在微信環境里做電商系統,包括訂單、購物車等等,外包的話大概也只要花費3、4萬。自己招人做的話,找一個設計,再找一個全棧工程師就解決問題了。
以上只是從技術的角度來講有什么不一樣。從運營的角度來講,一般都是先有微信公眾號,把這個服務號做強大,再考慮要不要做App,繼而再考慮網站的事情。
做一個App要花多少時間?
以外包為標準,基本上都是三個月內搞定,鑒于需求和復雜程度,價格會在3到10萬不等。如果報價超出了這個范圍,要不然就是遇到一個很坑的外包公司,要不然就是需求有問題。
這里可以提供一個檢測的小方法,在與一個還比較靠譜的外包團隊做項目估算的時候,如果他說三個月做不出來,那就是你想做的東西太多了。
創業者們的問題通常是對App的需求砍得不夠,也就是想做的東西太多,哪個都舍不得丟,或者在一開始就要求iOS和Android兩個版本都要做。其實很多時候,做App的開發只需要iOS一個平臺就夠了,因為最開始試驗階段,絕大部分的應用場景是在iOS,通過iPhone的用戶就能看出來這個App行不行。如果iPhone那邊行,再做Android。
loading...
為了能迅速驗證一些問題,我們就要快速做出這個版本的App。剛才說了,只做iOS,同樣需要一個設計、一個iOS、一個后端。如果這三個人是全職的團隊,應該在一個月內做出東西來,否則要么是團隊不夠好,要么就是當初的需求沒有理清楚。
在看過很多App的開發之后,我認為App的需求是否合理是可以有一個標準來衡量的。以App作為例子來講,可以拿“外包3個月做完”和“iOS團隊1個月內出成果”作為標準來對標自己的產品。
第一版產品:把需求砍到不能再砍才對
在做Coding碼市這個平臺的時候,我也曾遇到很多很多的需求,并且參與分析過很多的需求。我發現,最開始做產品第一版時遇到最大的問題是:什么東西先做、什么東西后做、什么東西不做。這個也是很多創業項目在最開始的時候遇到的問題。我的建議是:無論是網站、App還是微信,第一版產品只抓主要矛盾,把需求砍到不能再砍,只要解決一個問題就夠了。
loading...
這個行業也許很亂,有很多很多的問題需要解決,但是第一個版本的產品要找一個最痛的痛點去解決,解決好了基本上就有流量,用戶來了之后再快速迭代。如果覺得這個很重要那個也很重要,要不要做個用戶之間的關注,要不要做個用戶之間的互粉,要不要做個自動提醒……把這種功能全部加上,你會發現這個項目永遠做不完,而且前期的投入會非常高。本來是1個月的項目,加完這些東西可能就變成4個月的項目了。
軟件開發項目的復雜程度并不是一條直線能代表的。比如說,本來這個App只有10個功能,花1個月的時間,設計開發全都能搞定。但如果變成20個功能,那開發時間就不是2個月,很可能就是3、4個月。4個月之后市場會發生什么變化誰也說不好。
所以我認為,產品的第一版一定只解決用戶在最主要場景下遇到的最主要的問題。這樣一來,產品會很簡單,成本低,還能夠很快上線。上線以后,就能測試市場對這個產品的反應:到底有沒有人用,需不需要快速迭代,如何迭代。至于商業模式的問題并不是開發第一版產品的時候需要去考慮成熟的。
【關于作者】張海龍,CMU計算機碩士,原 Oracle 高級軟件工程師。2010年回國創業,曾聯合創辦開源中國社區,2014年創辦Coding.net。
福彩3d相年富