有朋友曾經跟我說,無論你的客戶多麽不專業,想法多麽不成熟,你都應該保持尊重,因為當他願意拿出錢來開發APP,那麽他的想法已經領先了很多人。這讓我觸動,也讓我認識到,做APP開發服務,如果能創造價值,未必需要吃相難看,一樣能盆滿缽滿。
事實上,現在的網站開發客戶的思想已經逐漸理性化,他們不再開口就問“開發一個APP需要多少錢?”,而是在提出需求前,已經做了基本的市場調研,在談判時,他們真正需要的是看哪家公司能在他提的價格範圍內給出的方案最好,當進入報價環節,他們從需求設定到技術選型,都已經具備充分認知。
今天j9九游会真人游戏第一品牌官网小編要站在客戶的視角來討論關於開發APP,你們憑什麽給我這個報價?
首先,我們來捋一捋,開發一款APP必需要有的流程和環節:
需求→設計→開發→測試→發布→維護
當我們把一個APP開發的項目外包給某個技術服務商的時候,那麽以上環節是必須要有的,可以多,不能少。如果缺少某個環節,或者某個環節出了問題,那麽就很有可能產生以下的結果:
1、缺少需求溝通環節
我曾看過一個報告,說是大部分項目開發失敗的原因,有三分之一的因素都出在需求溝通環節上。如果需求溝通不清楚,拿著基礎的想法或者是自以為是這樣的想法就開始開發,那麽最終的開發結果就很有可能和客戶的想法大相徑庭,導致人力物力時間成本都大大增加,很有可能還會因為功能的增減,價格的調整,互相不退讓,最後不歡而散。
如果遇到一些經驗不成熟,溝通態度不好的技術服務商,有時候沒有真正理解客戶的本意就擅作主張按自己的想法做開發,為了降低成本,很有可能在某個功能細節上偷工減料。出現問題的時候,就拖延抵賴。這些都是溝通出現問題或者缺乏溝通導致的結果,所以,我們在做一個APP開發項目的初期,一定要好好落實溝通細節,雙方的思路一定要在同一個頻道上。
2、缺乏UI設計能力
一款APP的開發,UI設計的重要性是毋庸置疑的,當用戶打開APP的時候,第一眼看的不是你的代碼寫的工不工整,功能實現的流不流暢,而是第一視覺上的色彩搭配,布局等。舉個例子:
這是一款互聯網家裝APP,軟裝設計是它的主營業務,首先在布局上這個設計讓人感覺比較清晰明了,能很快找到所想要的風格分類以及服務項目,案例圖展示也顯得大氣美觀。
這是一款體育APP,主要呈現一些體育賽事策劃,體育項目等,青春亮麗的橙色代表朝氣和活力,欄目分類也是簡單明了,不會給人太複雜的感覺。
但有些APP設計就有點辣眼睛了,色彩五花八門,比如某打車軟件最初的設計,這地圖也是密集恐懼的沒誰了:
試問打開這樣複雜化的軟件,還會有人仔細去研究你的功能還有其他體驗嗎?
3、開發語言不明確
開發環節是APP項目中工作量最大的地方,而APP開發語言也要分很多種,常見的有以下幾種:原生態開發、Html5開發、Html5+原生態混合開發、Html5網頁加殼生成APP,他們都能夠將產品呈現出來,但他們的成本和呈現效果卻大相徑庭。
現在很多開發公司會標榜自身做過同類型的APP,有一些模塊甚至模板可以直接調用。不排除這種形式會節省大量成本,但需要對他們展示的APP或者模板進行比對,看是否真的適合自身產品,不然費時費力,最終得不償失。
4、不測試就上線或者測試不規範
一個項目由開發完成到上線,測試的環節必不可少。現在技術服務商普遍采用迭代的敏捷開發模式,邊開發邊測試,最終再進行集成測試。這是比較實用的開發模式,因為可以在開發過程中不斷發現問題,反複修改驗證,避免最後測試,發現一個問題拿回去改,牽連出一大片問題。
這裏我們需要注意,測試中會有“測試用例”和“測試報告”兩樣東西,測試用例是在項目開始階段即需要準備的。另外我們可以讓技術服務商提供之前做的測試報告,看看是否規範。這樣也可以對流程和材料不規範的團隊做一個篩選。
如果沒有產品測試這個環節,那麽你也許上架的隻是一個APP名稱,無實際使用價值。
5、發布受限製
很多項目上架(上傳到應用商店)會有限製,而這些限製可能之前是不存在的。比如金融、遊戲(特別是棋牌)、社交這些APP安卓市場或許沒有問題,但是IOS審核會比較嚴格,提早確認這一塊,提前準備上架資料,避免臨時準備不充分,影響運營計劃。
6、後期維護服務不給力
一個項目從開發到上線,大部分技術服務商會提供維護這個服務,通常會設定免費維護期和付費服務兩種服務類型供我們選擇。免費的維護期內,技術服務商有義務對因為開發不規範導致運營過程中產生的BUG進行修複。付費維護一般按照項目整體價格的比例來按年收取,這個不一而足,考察整體報價時,這裏的成本也應該計算在內。
弄清楚上麵幾個必要環節過後,我們再回到客戶的視角:“你憑什麽給我報了這個價格。”
這裏假設我需要做一個家居商城,以成都市場為例,那麽根據上麵的服務所需提供的對應人員及所需費用即:
這裏計算出來是15w,可以看出,如果正常開發出來,價格會是這個樣子。當然市場上的報價會有很多,一個商城項目,可能從一萬到一百萬,我們可以收到這個區間裏所有的價格,他們浮動的原因也有很多,除了人員成本,當然肯定還需要一定的利潤,畢竟做生意嘛,但如果隻考慮定製開發,那麽它就是15萬上下,那你給我報了50萬或者5w這樣的價格,憑借的是什麽呢?高低那麽多,要麽就是獅子大開口,要麽就是技術不到位。
所以站在客戶的視角,當服務商提供報價的時候,要理性分析,這個價位去開發你想要的APP,是高了還是低了?相信你現在應該有一定的判斷依據了。