程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 開發移動應用前需規劃的10件事

開發移動應用前需規劃的10件事

編輯:更多關於編程

      導語:大衛-塔克(David Tucker)是Universal Mind公司的首席設計師,作為公司駐蘋果和Adobe的專家,他與Universal Mind的客戶緊密合作,以研發出適用於當前各種新的開發平台、具有豐富用戶體驗的產品應用。日前他在國外科技博客Mashable上撰文,就移動應用開發問題指出了開發者需要先規劃的十件事情。

    開發移動應用前需規劃的10件事 三聯

      站長之家(CHINAZ.com)3月2日編譯:智能手機的普及,激起了大眾對手機更多新功能、更多服務內容的渴望,為滿足市場需求,移動應用開發者群體也在不斷發展壯大,據不完全統計,全球移動開發者已經達到了100萬。許多公司都將移動應用開發列入了計劃表中。粗制濫造一個快速的應用程序是相當簡單的,然而要開發出一個戰略性的應用或數字化“解決方案”是相當復雜的,所以智能規劃是必不可少的。

      這裡就有開發者在開發一個移動應用程序之前需要先規劃的十件事情。

      1.將原動力和未來開發方向相結合

      在生成一個數字化解決方案戰略時,首先要為程序先審視你所在組織的原定目標,是希望能夠被視為創新者,還是在某個領域爭取取得進展以避開競爭?將原動力和未來開發方向相結合,往往能使你在競爭中處於領先地位。你的數字化解決方案是否應該幫助建立客戶忠誠度並實現更高的客戶自助服務,或者你應該最主要優秀考慮的是創造新的收入來源?一旦你確定了目標方向,明確了應該優先考慮什麼,那麼你就知道該從哪裡開始。

      2.了解你的目標用戶

      下一步是要了解你的目標用戶是誰,他們的目標和要求以及他們使用的技術。這個過程包括研究用戶最有可能利用的平台,然後獲得一個有關每個用戶體驗的認知。每個設備是不同的,每個用戶都有多種需求。例如,一個人通常會使用一個網上銀行應用申請支付賬單,但他也可能會使用銀行的移動應用程序,找到最近的自動櫃員機。

      3.建立一個用戶測試焦點小組

      在你的目標用戶上多花時間是確保你真正了解他們在移動應用上需求的唯一方式,當你在這個過程中有一些新的發現或想法時,你可以與這個焦點小組一起討論,這時焦點小組體現的價值往往會遠超出最初探索階段。

      4.確定一個最低限度的可行解決方案集

      不要試圖一次解決整個問題。相反,企業應該確定一個最低限度的可行解決方案,並從那裡開始。換句話說,先推出一個初級但是功能齊全的應用作為基礎,然後利用大多數設備提供的高效的升級路徑定期更新,這使你能更快進入市場並按照需要進行改進。

      5.為多個版本制定計劃

      對於移動應用程序來說,推出第一個版本僅僅只是開始。統計顯示,當新的功能被添加的時候,許多用戶將重新被你的應用所吸引。最初版本應包含該應用的關鍵功能以吸引用戶,其後也不要更新地過於頻繁,以免用戶反感,在大多數情況下,主要版本更新發布之間應保留2至3個月的空窗期。

      6.平衡用戶和商業價值收益之間的關系

      在業務驅動與用戶真正需求之間保持平衡是很難的一點,在許多情況下,兩者是彼此相左的。因此,要學會用正確的信息武裝自己來作出明智的權衡。多收集一些有關用戶研究、專家意見、業務可行性和技術可行性研究等在內的研究結果,這些數據可以用來分析權衡,以實現以用戶為中心的解決方案和商業價值收益之間的最佳平衡。

      7.探索不同平台裡的流行應用

      花時間探索在每個你打算支持的平台裡的應用程序,每個平台都提供了不同的接口范例和應用集合,測試最流行的應用不僅將幫助你了解什麼應用適合此平台,也可以知道用戶的期望。如果可能的話,在測試過程中使用不同的移動平台設備。

      8.盡早將你的IT團隊帶入討論氛圍

      更大的技術挑戰是將後端業務流程與數字解決方案連結起來,多通道解決方案的技術基礎設施遠遠超出你為前端開發選擇的平台。為了要取得成功,企業必須考慮如何構建數據傳輸和API管理,以及安全性、可擴展性、內容聚合、設備優化、API翻譯等,所以要盡早將你的IT團隊帶入討論氛圍。

      9.決定一項你可以依靠或發展的技術

      隨著移動領域的不斷成熟,會有更多的應用開發選擇。在許多情況下,你的目標將有助於確定你在這個領域裡的選擇。例如,如果你的目標是要爭取在所有平台上獲得盡可能多的用戶,你可以選擇一個小的硬件集成的HTML框架。如果你的目標是為增強現實(Augmented Reality)技術提供深入的硬件集成,那麼你很可能會開發一個本地應用程序。圍繞技術的決定,可以直接影響你應用程序的功能。

      10.分析如何衡量成功

      在這個過程中的最後一步是確定如何衡量成功。有了一個潛在的功能、設備、平台和技術,定義成功是具有挑戰性的,它會影響你的最終戰略。你可以考慮以下問題:這是否將會增加我們的交易量;這是否會增加用戶的采用率和保留率;這是否將會提升我們的品牌知名度和忠誠度;這是否將會減少我們的成本;希望有多少用戶使用我們的應用;我們將如何整合我們現有的分析工具;我們要如何整合解決方案與我們的社會化媒體計劃。(糖糖)

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved