快速開發(fā)移動旅游應(yīng)用程序的五大竅門
2011/11/22
基于云的應(yīng)用程序過去十年以來在開發(fā)過程中發(fā)生了很大的變化,逐漸從以前長時間的需求規(guī)范--開發(fā)--質(zhì)量檢驗周期,到現(xiàn)在很短的發(fā)布周期。
現(xiàn)在很多網(wǎng)絡(luò)平臺的發(fā)布周期是1至4周,期間很多技術(shù)人員忙于持續(xù)的整合,甚至是每日更新。
關(guān)于快速的重復(fù)開發(fā)過程有很多文檔,我今天的目的不是重復(fù)說它所有的利弊,但有兩方面我必須指出:
為客戶快速提供應(yīng)用的能力,測量他們的使用情況、分析并通過所獲得的信息做出更加相關(guān)的決策。
對不同的版本進(jìn)行A/B測試,衡量并決定使用最好的方式。
以上這兩點能夠保證一個關(guān)鍵性的因素,即實際的客戶使用反饋經(jīng)常在傳統(tǒng)的長期發(fā)布周期中被忽略。通過實際的客戶使用反饋,做出決策就更加容易。
關(guān)于移動應(yīng)用程序
用戶對于移動應(yīng)用程序的期望值比網(wǎng)站更高。盡管有很多不錯的移動應(yīng)用程序,但任何不穩(wěn)定、快速和直觀的內(nèi)容在第一次下載之后,90%的應(yīng)用程序都可能不再被用戶使用。
發(fā)布高質(zhì)量的移動應(yīng)用程序非常重要。
很好,但問題是:對于這項需要安裝在遠(yuǎn)程設(shè)備上并可能幾個月都不用的移動應(yīng)用,如何實現(xiàn)快速更新?lián)Q代? 每項新的應(yīng)用程序要幾個星期才能獲得批準(zhǔn)發(fā)布,移動應(yīng)用程序如何應(yīng)對這點?
現(xiàn)有的分析軟件供應(yīng)商也針對移動應(yīng)用程序推出了一些解決方案,如Comscore (Nedstat), Omniture (SiteCatalyst)、Adobe (appMeasuremement)、Webtrends和很多其他供應(yīng)商等。它們與網(wǎng)站解決方案很類似:跟蹤活動、登錄、將活動發(fā)回云服務(wù)中心,然后生成報告。
但在生成報告之前,我們?nèi)绾慰焖偬娲谝粋版本?
以下是快速更新移動旅游應(yīng)用的五大竅門:
1、使用手繪模版
你可以先在手機(jī)形狀的紙質(zhì)記事本上針對用戶使用流程和布局手工設(shè)計一些功能選項。
這些記事本的大小要與常見智能手機(jī)的大小一模一樣。
然后你可以在每個用戶前面放一張卡片,讓他們寫出在移動應(yīng)用程序上最期待看到的內(nèi)容,哪個設(shè)計他們認(rèn)為更直觀,然后過濾并選擇能夠帶來最好流程的設(shè)計。
這很簡單有效,并且成本不高。
2、快速更新互動模板
一些線框和模擬工具提供相對簡單的拖拉解決方案,幾分鐘內(nèi)就可產(chǎn)生互動。大多數(shù)工具提供HTML5結(jié)果,甚至是基礎(chǔ)的應(yīng)用程序。
這些預(yù)期的功能已經(jīng)夠好了,完全可用于Android和iOS設(shè)備的終端用戶。
類似Tiggr、Mockflow 或Axure的工具都可以帶來互動。即使更簡單的工具如Adobe PDF、Visio/Powerpoint/Keynote、Pencils、Balsamiq或Omnigraffe都可以通過移動用戶界面模具生成靜態(tài)的實體模型,靜態(tài)的實體模型可用于體現(xiàn)屏幕流量。
3、小范圍測試
找到一批測試者來測試你的移動應(yīng)用程序,即使它沒有百分百完成,關(guān)鍵是確保至少功能是完整的,這樣用戶可以對這些有形的應(yīng)用進(jìn)行測試,而不會完全失望。
每天從用戶那里獲得反饋,讓他們可以隨時提供反饋信息。不要試圖讓他們填寫繁瑣復(fù)雜的反饋表格,這樣只會增加你的負(fù)擔(dān)。
例如,每天讓他們簡單分別寫出最喜歡和最討厭的三點反饋。
4、先選擇Android設(shè)備做測試
這不是一項宗教選擇,只是利用Android易于延伸的結(jié)構(gòu)的明智選擇。
測試版應(yīng)用程序可以用一個晦澀的名稱發(fā)布,并只在測試者中共享,其他用戶發(fā)現(xiàn)不了。
應(yīng)用程序可以隨時進(jìn)行更新:修復(fù)Bug或改變功能,無需等待長長的發(fā)布批準(zhǔn)期。通過在Android設(shè)備上快速更新?lián)Q代,在其他移動操作系統(tǒng)上創(chuàng)建應(yīng)用程序也可以采取類似的途徑。
蘋果公司的批準(zhǔn)期現(xiàn)在縮短到了2-3天,TestFlight等解決方案讓你在iOS的測試更快。
但任何參與過軟件工程的人都知道兩天的審核期意味著什么,特別是對于不斷推陳出新的旅游業(yè)來說。
5、先在小國家發(fā)布產(chǎn)品
讓某個應(yīng)用迅速推出的另一種方式是在更小的市場先進(jìn)行發(fā)布。
萬一行不通的話,你也只是犧牲了一個小的市場,但希望你能夠在大市場順利推出。
環(huán)球旅訊
相關(guān)閱讀: