新聞資訊> 制作一個App需要多長時間?
制作一個App需要多長時間?
2018-12-26 09:16

盡管變化很大,我們向用戶提供的一般答案是4-6個月。這并不意味著應用程序的第一個版本——v1.0應用程序——不能比4個月更快地構建,或者不會比6個月長。然而,正如任何創造性的事業一樣,有許多因素可以影響這個時間。這篇文章的其余部分將重點關注這些因素及其對日程安排的影響。

一個v1.0應用程序需要4-6個月的時間來構建一個應用程序。通常情況下。

質量需要時間。應用程序種類繁多,從兩周的贈品到長達數年的杰作。

針對許多特性的應用程序需要比范圍窄的應用程序更多的時間來構建。

預算將決定時間表。然而,龐大的預算本身也存在著危險。

一個跨學科的專家團隊可以縮短構建時間。

正確的技能、心理和過程轉化為更有效的時間表。

App的行業透視

應用程序商店里有無數的應用程序,它們不必要地復雜,使用起來令人沮喪,是由業余愛好者創建的,或者只是破爛不堪。就實際工作而言,這些應用程序可能需要數周或在最高端,也就是幾個月的時間來構建。

然后,有應用程序讓你驚嘆不已。這些是你每天使用的應用程序。它們使你的生活更美好。它們很快。它們很漂亮。他們很直觀。它們不會崩潰,而且大部分沒有bug。它們是一個偉大應用程序的定義。

第二種類型的應用程序在它們存在的這個階段可能有成百上千個小時,如果不是數百萬個小時。像淘寶這樣的公司有成千上萬的人在開發他們的應用程序,或者是在設備上安裝的實際應用程序,或者是在支持它們的服務器和API上。這些應用程序花了很多年才達到今天的水平。

在這種背景下,構建百度地圖、美團、支付寶、淘寶或者頂級游戲看起來像是一項壓倒一切的任務。然而,任何試圖構建新應用程序的人都必須與應用程序商店中那些基本上是免費的應用程序競爭。

許多人或公司沒有資源,不管是那些做工作的人,還是花上幾十萬個小時來開發應用程序的錢,更不用說數百萬了。這并不意味著不應該構建新的應用程序。它只是提供了正確的視角,如何建立一個高質量的,第一版的應用程序。

應用范圍:平臺、屏幕大小和特性

應用程序的范圍包括它的特性、需要支持的屏幕大小以及目標平臺。一旦這些項目被識別,提供一定程度的努力就變得容易多了。

屏幕大小和平臺支持相對來說更容易立即解決。逐漸地,為所有屏幕大小構建應用程序不再是個問題。我們還談到了如何考慮在以前的討論中首先構建哪個平臺。

那么更大的挑戰是確定特性本身的范圍。根據我自己開發App的經驗,典型的情況是v1.0應用程序需要太多的特性。這是有問題的,因為專注度更高的應用程序表現得更好。長長的特性列表也會顯著增加時間表,并隨后增加成本。也被稱為范圍蔓延(scope creep),我們之前研究了失控范圍是如何確保你的應用程序會是一個巨大的失敗的方法之一。

特性列表的目標應該是盡可能提前進行裁剪。尋找關鍵特性或關鍵特性,可以幫助您找到應用程序無可爭辯的市場。這種方法將產生最大的影響,幫助您保持在4-6個月的目標之內。

構建應用程序的預算

預算可能是這個清單上令人驚訝的項目。無論你是公司的一員還是個人,構建一個應用程序都要付出一定的成本。而且隨著時間的流逝,成本加起來了。即使您可以自己構建應用程序,這仍然是正確的。即使沒有外界的幫助,不尋求其他選擇也會帶來機會成本。

為了評估時間表和時間表,了解構建一個應用程序需要花費多少在兩個方面都有幫助。首先,根據你的預算,你可以大致了解這個預算將資助你的應用程序多久。在創業領域,這叫做“跑道”。其次,一旦你了解了你的跑道是什么,你就可以進一步擴展你的功能列表。例如,如果您的預算只支持構建應用程序三個月,那么您需要更加積極地減少功能列表。

雖然更有限的預算意味著對特性列表的更加嚴格,但反之亦然;大預算或“無限”預算不能給予您缺乏產品紀律的自由。具有諷刺意味的是,那些擁有數千萬美元可支配的公司,或者那些能夠自己構建應用程序的個人,往往會更快地倒閉,或者從不發布他們的應用程序。不要讓金錢的安慰或自己的技能蒙蔽了你。跑道總是有的,只是有多短或多長。

應用技能和專業知識

知道自己在生活中擅長什么將幫助你更加成功。它還將幫助您更有效地構建應用程序。如果你不是設計師,你可能不應該考慮你的應用程序的用戶體驗或視覺設計。如果您不知道如何編碼,那么現在可能不是開始學習如何根據您所處的生活階段進行編程的時候了。

處理你專長之外的部分應用將會導致應用花費更長的時間。這就是為什么一個由構建應用程序所需的每項技能組成的應用程序團隊通??梢愿酶斕毓菇ㄓτ貿絳?。

在構建應用程序時,在能力方面也存在巨大的差異。想想世界上頂尖的廚師比起家庭廚師或國際知名的鋼琴家比起當地的鋼琴老師。兩組人都有技能。有一組人只是進一步磨練和完善了他們的手藝。兩組學生都可能分別學習一道菜或一塊新菜。一個團隊將更快地學習它,但是也需要更多的時間來精煉成杰作。

接近v1.0應用程序的心態

在棒球比賽中,一些史上最好的本壘打選手也打出了最多的三振。他們在蕩秋千。對于許多開始構建應用程序的人來說,情況也是如此。他們認為,他們創建的第一個應用程序將幫助他們實現大目標,因此要投入大量的時間和金錢。

這種“要么做大,要么回家”的心態可以推動v1.0計劃遠遠超過6個月。必須達到一種微妙的平衡。您需要投入足夠的時間來構建高質量的應用程序,而不允許時間本身成為失敗的原因。在某種程度上,我在上一篇關于如何更快地構建應用程序的文章中談到了這種平衡行為。

全能心態的另一個問題是它會導致創始人失明。我過去曾談到過創始人的盲目性,討論過對特征的癡迷,被新想法分散注意力,以及通常偏離軌道。這種特定版本的創始人失明對新的應用程序可能是致命的。應用程序工作時間越長,在市場上被審查和驗證的可能性就越小。隨著應用程序生態系統的變化有多快,在v1.0上工作超過六個月可能導致錯過一個關鍵的市場窗口,一個類似的應用程序獲得巨大的動力,或者失去與客戶需求的聯系。沒有什么比把時間和金錢花在市場不想要的應用程序上更糟糕的了。一個4-6個月的發布目標將迫使你讓更多的用戶掌握這個應用程序,并開始得到它的反饋。

應用程序開發過程

不遵循應用程序開發過程來構建應用程序將極大地影響時間表。我幾乎可以說,如果沒有一個過程,一個應用程序可能永遠不會進入應用程序商店。那些沒有軟件或創造經驗的人尤其會處于不利地位。

過程不會勝過技能,但是它可以是一個力量倍增器。一個強大的過程允許創造力蓬勃發展。這些項目不是專門用于應用程序的普通的、稍微平凡的元素,而是眾所周知的。它們成為要遵循的清單。它們是公式化的,因此應用程序的特殊部分和關鍵特性可以真正地被磨礪。

一個好的過程也有助于把沒有寫在紙上的時間表都寫進來。也就是說,應用程序的主要工作將是構建范圍所需的時間。如果沒有適當的過程,就不會顯而易見的是預先計劃、工作評估、beta測試、QA、設計審計、修飾以及將優秀應用程序與優秀應用程序分開的所有小細節的考慮。

總結

在開始實際的可視化設計和應用程序開發之前,可以做的前期工作越多,越好。我們在開發App的過程經常讓我們花費4-8周的時間進行計劃、戰略市場評估、系統圖、開發高峰、用戶體驗模型、樣式板、用戶角色和可比項目。

以這種方式啟動應用程序有助于盡快減少未知數,并盡可能精確地安排日程。然后,當您在設計和開發應用程序超過兩個月、三個月以及更長的時間時,您將清楚地知道何時應該調用應用程序功能完成、完成QA和beta測試,并實際將該應用程序發送到應用程序商店。當人們體驗你的工作時,你的應用程序冒險就真正開始了。使用4-6個月的構建目標來確保創建應用程序是冒險的開始,而不是結束。


收縮
辽宁11选5预测助赢软件
pk10两期必中计划 双色球历史开奖 快速时时官网 欢乐生肖是什么彩 重庆时时彩走势图 二分pk拾计划网 一星定位胆技巧 慈善网高级六肖中特 极速快三计划软件免费下载 女人味原创6肖 时时彩一星 技巧大全 三公棋牌位置 二人红中宝麻将规则 百盈快三害了多少人 中国竞彩网首页 新平台电子送免费彩金不限id