發(fā)布于:2021-02-18 00:00:20
0
199
0
如果你想建立一個數(shù)字產(chǎn)品,開發(fā)速度和快速上市時間將成為你的優(yōu)先事項(xiàng)。對于那些希望在競爭對手搶走客戶群之前為客戶群創(chuàng)建出色的移動應(yīng)用程序的企業(yè)主來說,快速而健壯的交付是必不可少的。
看看移動應(yīng)用場景,你會發(fā)現(xiàn)它的競爭非常激烈。從人群中脫穎而出具有挑戰(zhàn)性——這就是為什么企業(yè)主需要將快速開發(fā)與符合相關(guān)行業(yè)基準(zhǔn)(當(dāng)然還有客戶期望)的高質(zhì)量結(jié)合起來。
在Roids On Roids,我們?yōu)楦鱾€行業(yè)的客戶開發(fā)移動應(yīng)用已經(jīng)有近十年的時間了。在此期間,我們開發(fā)了許多方法,幫助我們在不影響質(zhì)量的前提下加快本地移動應(yīng)用程序的開發(fā)。
我們想分享一些在本文中學(xué)到的經(jīng)驗(yàn)教訓(xùn)。加快開發(fā)過程是一項(xiàng)多方面的舉措,因此我們決定將本文分為三個部分——關(guān)注業(yè)務(wù)、設(shè)計(jì)和技術(shù)方面的考慮。
繼續(xù)閱讀,了解如何加快移動應(yīng)用程序開發(fā)過程,并在競爭對手之前向客戶交付產(chǎn)品。
業(yè)務(wù)
希望構(gòu)建移動應(yīng)用程序的公司應(yīng)該從分析其項(xiàng)目的業(yè)務(wù)方面開始。這確保了應(yīng)用程序找到了一個非常適合市場的產(chǎn)品,并且開發(fā)過程更快,因?yàn)閳F(tuán)隊(duì)在項(xiàng)目期間不會改變?nèi)魏魏诵臉I(yè)務(wù)假設(shè)。
在啟動移動應(yīng)用程序開發(fā)項(xiàng)目之前,您應(yīng)該考慮以下幾個業(yè)務(wù)點(diǎn)。
1.定義業(yè)務(wù)問題
確保要構(gòu)建的應(yīng)用程序與客戶或員工遇到的實(shí)際問題相對應(yīng)。
例如,如果您想構(gòu)建一個應(yīng)用程序作為數(shù)字轉(zhuǎn)型計(jì)劃的一部分供內(nèi)部使用,請記住這一點(diǎn)來驗(yàn)證其功能。提出以下問題:
我希望我的應(yīng)用程序解決什么問題?
我想用這個應(yīng)用程序?qū)崿F(xiàn)什么業(yè)務(wù)目標(biāo)?
2.確定項(xiàng)目里程碑和檢查點(diǎn)
在沒有明確路線圖的情況下啟動移動開發(fā)項(xiàng)目是個壞主意。如果沒有里程碑或檢查點(diǎn),你將如何衡量項(xiàng)目的進(jìn)度?
沒有路線圖作為參考點(diǎn)的開發(fā)團(tuán)隊(duì)可能很容易忽略全局,他們的動機(jī)可能會受到影響。畢竟,移動開發(fā)項(xiàng)目是復(fù)雜的,在這種情況下達(dá)到里程碑會給團(tuán)隊(duì)成員帶來很多滿足感。
專家提示:制定一個路線圖提供了一個機(jī)會來考慮項(xiàng)目的優(yōu)先級,同時也考慮項(xiàng)目的依賴性。您將清楚地了解團(tuán)隊(duì)為實(shí)現(xiàn)最高效率而完成不同任務(wù)的順序。
3.指定產(chǎn)品所有者
沒有產(chǎn)品所有者的移動開發(fā)項(xiàng)目很容易缺乏方向或動機(jī)。如果您的開發(fā)團(tuán)隊(duì)遵循軟件開發(fā)的Scrum框架,那么產(chǎn)品所有者的角色對項(xiàng)目的成功至關(guān)重要。
雖然Scrum大師確保團(tuán)隊(duì)在開發(fā)過程中不會遇到任何障礙,但產(chǎn)品所有者是開發(fā)中產(chǎn)品的守護(hù)者。他們共同確保了平衡的開發(fā)過程。
指定一個致力于項(xiàng)目并可供開發(fā)團(tuán)隊(duì)使用的產(chǎn)品所有者。獲取我們的免費(fèi)產(chǎn)品所有者指南–推動您的產(chǎn)品走向成功。
4.MVP是你最好的朋友
最小可行產(chǎn)品(MVP)是構(gòu)建我們所知的數(shù)字產(chǎn)品的最聰明的方法。它背后的理念是,您無需等待進(jìn)入市場,直到您擁有具有所有所需功能的全功能產(chǎn)品。相反,您可以構(gòu)建一個簡化的版本來滿足用戶的關(guān)鍵需求,并快速發(fā)布它。
MVP開發(fā)的主要好處是它允許企業(yè)快速收集真實(shí)的用戶反饋,并開發(fā)提供最大價值的功能??傊琈VP是加速本地移動應(yīng)用程序開發(fā)的最有效的技術(shù)。
我們準(zhǔn)備了兩個詳細(xì)的指南來幫助您了解MVP的更多信息:
什么是最低可行的產(chǎn)品?MVP定義和業(yè)務(wù)含義
如何構(gòu)建最低可行的產(chǎn)品–應(yīng)用程序所有者M(jìn)VP指南
設(shè)計(jì)
既然我們已經(jīng)討論了移動應(yīng)用程序開發(fā)的業(yè)務(wù)方面,那么讓我們仔細(xì)看看兩個設(shè)計(jì)領(lǐng)域:用戶體驗(yàn)(UX)和用戶界面(UI)設(shè)計(jì)。如果您遵循我們的提示,您將加快開發(fā)過程,并向您的客戶群發(fā)布一個可用的數(shù)字產(chǎn)品。
用戶體驗(yàn)
一旦你知道你的應(yīng)用程序?qū)⒁鉀Q什么問題,你就可以考慮用戶將如何使用你的產(chǎn)品來解決它。
以下是一些關(guān)鍵的用戶體驗(yàn)設(shè)計(jì)技巧,可幫助您加快這一階段的進(jìn)度:
盡早進(jìn)行市場調(diào)研——這樣你就可以避免構(gòu)建用戶并不真正需要的應(yīng)用程序。
研究你的競爭對手,找出他們是如何吸引用戶的。
根據(jù)競爭對手的調(diào)研,分析解決類似問題的移動應(yīng)用程序中使用的方案和解決方案。
開展產(chǎn)品設(shè)計(jì)研討會–這是定義產(chǎn)品和角色的地方。
用戶界面設(shè)計(jì)
一旦你把所有的用戶體驗(yàn)考慮因素集中到一個地方,就應(yīng)該將它們轉(zhuǎn)化為你應(yīng)用程序的實(shí)際設(shè)計(jì)。通過在早期這樣做,您可以避免在開發(fā)過程的后期應(yīng)用更改和延遲應(yīng)用程序的發(fā)布。 以下是您應(yīng)該采取的關(guān)鍵步驟: 基于您的產(chǎn)品愿景,為您的品牌創(chuàng)建一個視覺標(biāo)識——您需要在市場上獲得認(rèn)可,通過早期這樣做,您將從以后快速一致的品牌推廣中獲益。 構(gòu)建用戶旅程地圖 創(chuàng)建低保真度線框 決定首先設(shè)計(jì)和開發(fā)應(yīng)用程序的平臺。 確保應(yīng)用程序的整個設(shè)計(jì)基于本地庫——這些是蘋果的人機(jī)界面指南或谷歌的材料設(shè)計(jì)。這一點(diǎn)非常重要。如果您不這樣做,您的設(shè)計(jì)師將創(chuàng)建在開發(fā)過程中需要時間的半定制組件。 但是,如果您不喜歡使用本地庫的想法(例如,它們可能無法反映您的品牌標(biāo)識/視覺語言),給設(shè)計(jì)師開綠燈,讓他們創(chuàng)造一些獨(dú)特的、更好看的東西。 如果客戶體驗(yàn)是你的應(yīng)用程序的首要任務(wù),堅(jiān)持使用本地設(shè)計(jì)。它們提供了更快的交互,并帶來了與設(shè)備上其他應(yīng)用程序一致的外觀和感覺。避免對導(dǎo)航或菜單等基本功能進(jìn)行復(fù)雜的設(shè)計(jì)。 技術(shù) 加快移動開發(fā)進(jìn)程的最后一步與技術(shù)和軟件開發(fā)過程有關(guān)。我們將這個主題分為三個部分:一個是概述,另一個是介紹Android和iOS開發(fā)的詳細(xì)技巧。 1.總則
從幾周內(nèi)開發(fā)的小型MVP開始。這就是如何盡早開始收集最終用戶反饋的方法。在開發(fā)過程中,首先要牢記核心業(yè)務(wù)功能,并在MVP后在此基礎(chǔ)上繼續(xù)開發(fā)。
在獲得反饋之前不要妄自菲薄。使用真正的最終用戶反饋,這對您有利。實(shí)施生產(chǎn)指標(biāo)和分析,以了解下一步要構(gòu)建什么。
在沖刺計(jì)劃之前計(jì)劃一次設(shè)計(jì)評審。組織一次會議,在會上對您希望團(tuán)隊(duì)在此沖刺中實(shí)現(xiàn)的目標(biāo)進(jìn)行視覺/屏幕設(shè)計(jì)演練。
沖刺結(jié)束后,組織一次演示,并評審全隊(duì)在短跑中取得了勝利。在每個sprint結(jié)束時,您應(yīng)該有一個可交付的產(chǎn)品(即使sprint部分完成)。
在sprint期間更新團(tuán)隊(duì)。在sprint中期組織一次會議。確保至少有一個即將到來的sprint的整理待辦事項(xiàng)。
注意:根據(jù)項(xiàng)目類型或客戶偏好,我們上面描述的一些做法可能會有所不同。
2.Android
根據(jù)您的目標(biāo)市場,決定您希望支持多少以前的Android版本。如果你在為美國/西歐市場開發(fā)應(yīng)用程序,這一點(diǎn)非常重要。在這些市場,用戶往往負(fù)擔(dān)得起更昂貴的應(yīng)用程序和更新的設(shè)備。如果您計(jì)劃在發(fā)展中國家發(fā)布應(yīng)用程序,希望找到更多使用更便宜/更舊設(shè)備的用戶。
不要在Android 1:1上使用iOS設(shè)計(jì)(反之亦然)。平臺原生UI/UX讓用戶感覺更好。它的發(fā)展速度也快得多。
從Material Design組件開始UI, 并在采用平臺指南時考慮Material Theming來反映您的品牌。生成MVP時,避免使用奇特的自定義組件或動畫。在MVP階段結(jié)束后以及實(shí)施它們是否具有商業(yè)價值時,請隨時返回。
3.IOS
構(gòu)建MVP時,盡量使用本地UI組件。這將加快開發(fā)速度,用戶在使用應(yīng)用程序時會立即感到賓至如歸。僅在應(yīng)用程序最重要的部分使用自定義UI組件,并且僅在您絕對需要它們的情況下使用。
決定要支持多少以前的iOS版本。支持舊的iOS版本是有代價的(比如開發(fā)團(tuán)隊(duì)的時間)。
iOS用戶可能會將手機(jī)更新到最新的iOS版本,因此舊版本的市場份額通常很小,不支持它是有意義的。然而,如果你的應(yīng)用是針對一個特定的用戶群體,比如老年人,你可能需要支持較老的設(shè)備,因?yàn)檫@些用戶可能不會經(jīng)常更新他們的手機(jī)。
如果你打算很快開發(fā)一款應(yīng)用程序,請務(wù)必遵循iOS發(fā)展的最新趨勢——我們在這里介紹:2020年iOS的7大發(fā)展趨勢
結(jié)論
我們希望這些提示能幫助您加快本地移動應(yīng)用程序的開發(fā),使您的產(chǎn)品盡快推向市場。
您是否正在尋找一個熟練的移動開發(fā)團(tuán)隊(duì)?和我們聯(lián)系。我們的專家為不同行業(yè)開發(fā)了數(shù)百款移動應(yīng)用程序。