面對今天如過江之鯽的APP市場,很少有人意識到,APP只是一個開始,移動開發(fā)本身就是一個巨大的“坑”,而更大的挑戰(zhàn)來自產(chǎn)品迭代、運營和推廣。在動手開發(fā)APP之前,無論你是有現(xiàn)成的開發(fā)團隊還是準備外包,都應當捫心自問以下21個問題:
1.你有發(fā)布計劃嗎?你的APP準備在一個還是多個平臺上發(fā)布,選擇同時發(fā)布還是分開發(fā)布?
2.對系統(tǒng)和運營平臺有什么要求?你的APP只支持iOS8嗎?你考慮服務器托管費用了嘛?你的這些要求需要提前讓軟件腳骨和開發(fā)工程師了解。
3.需求文檔寫清楚了嗎?APP的核心功能有哪些?產(chǎn)品的功能性和非功能性的各種需求描述越清楚越好,這樣可以大大提高外包開發(fā)的效率和結果的可控性。
4.決策機制是否明確?誰是最終的決策者?如果有超過一個決策者,那么最終拍板的人是誰?
5.你全面搜羅并分析你的APP的潛在競爭產(chǎn)品了嗎?
6.盈利模式想清楚了嗎?你是否有變現(xiàn)計劃?APP下載是否收費?是否采用訂閱模式?是否支持程序內廣告?是否支持程序內購買?
7.對于你的利益相關者來說,你的APP成功的關鍵指標有哪些?是用戶數(shù)、訂單增長?是否需要在APP中整合分析功能來測量成果?
8.你有預算規(guī)劃嗎?APP的開發(fā)成本很難估算,變量太多,但是有一個大致的預算規(guī)劃可以讓開發(fā)者實現(xiàn)關鍵功能的同時避免超支,或者在預算內完成優(yōu)先級最高最重要的產(chǎn)品功能。
9.你的目標用戶在哪?你的APP準備滿足目標用戶的哪些需求或解決什么問題?為什么要用APP來解決?你的目標用戶都使用什么系統(tǒng)和平臺?你設計或開發(fā)APP之前進行用戶調研了嗎?
10.你已經(jīng)實現(xiàn)策劃好了APP或公司品牌了嗎(logo、顏色主題、字體等)?
11.你預見到了哪些項目風險?預見并與開發(fā)人員討論項目風險有助于開發(fā)人員制定低風險的計劃。
12.你是否確定了需要調用或整合哪些外部API服務?
13.APP發(fā)布后是否需要技術支持?大多數(shù)APP開發(fā)公司在APP發(fā)布后都提供APP除錯和改進服務。
14.你對APP的安全性要求有了解嗎?你的APP將收集哪些敏感數(shù)據(jù),這些數(shù)據(jù)是否被安全地存儲?大多數(shù)APP開發(fā)公司都能與客戶一道商議最適合產(chǎn)品的安全方案。
15.你對敏捷開發(fā)了解嗎?大多數(shù)APP外包開發(fā)公司目前都采取類似敏捷開發(fā)的迭代方式開發(fā)項目,你能看到開發(fā)團隊完成的每一個產(chǎn)品功能和進度,如果你習慣于傳統(tǒng)的交鑰匙方式的產(chǎn)品開發(fā)外包,那么APP產(chǎn)品開發(fā)時你需要了解敏捷開發(fā)的流程和文化。
16.你能否用通俗易懂的話向開發(fā)團隊講清楚你的想法和業(yè)務模式?
17.你的APP的商業(yè)目標是什么?是增加銷售還是提升企業(yè)競爭優(yōu)勢?還是提高生產(chǎn)力?
18.市面上有沒有能給你靈感或者參考的現(xiàn)成產(chǎn)品?
19.你畫好APP產(chǎn)品的線框圖了嗎?你找有技術背景的人幫你看線框圖了嗎?你需要的所有功能在目標平臺上都能實現(xiàn)嗎?
20.你做了產(chǎn)品視覺設計了嗎?完成線框圖之后你可以找設計師繪制UI界面,當然如果你自己沒有進行任何產(chǎn)品視覺設計也沒有關系,大多數(shù)APP開發(fā)公司都能提供用戶體驗和視覺設計方面的服務。
..
|