BNA:開發一個新(xīn)App的完整思路

  做一個App一般分(fēn)為(wèi)五個步驟,第一個是有(yǒu)想法,第二是整理(lǐ)産(chǎn)品需求,形成産(chǎn)品文(wén)檔,第三是設計産(chǎn)品模型,第四步,界面設計或UI設計,第五是招聘開發人員進行開發,或者外包,第六是上線(xiàn)運營推廣,下面我就分(fēn)别解釋下,每一個步驟該怎麽做。
 
 
  第一步:完善你的想法
 
  很(hěn)多(duō)人看到别人的App做的這麽好,而且做的很(hěn)不錯,也會自己想着做一個App,比如有(yǒu)的人想做一個綠色食品的App,有(yǒu)的人想做運動的App,有(yǒu)的人想做個釣魚的App,想法是每個人都會有(yǒu)的,而且千奇百怪,不過很(hěn)多(duō)人的想法都是不完善的,很(hěn)多(duō)人的想法都是片面而不成系統的,也有(yǒu)的人是一時頭腦發熱的,不成熟的,所以說想把想法做成App,首先一定要問自己,是否真的特别想做這個App,是不是這個App不做出來就不睡覺,想做App的決心到底有(yǒu)多(duō)大?隻有(yǒu)有(yǒu)了特别堅強的決心和信念,這個App才有(yǒu)可(kě)能(néng)被做出來,因為(wèi)大家并不知道,做成一個App有(yǒu)很(hěn)多(duō)無法想象不到的困難。
 
  有(yǒu)了決心之後,再做App才有(yǒu)動力,這個需要做的就是,完善你的想法。比如我們想做一個綠色食品的App,我們要把這個App的名(míng)字,App的類型,面向人群,以及功能(néng),都要想清楚了。
 
  先是起名(míng),最好是與衆不同的,具(jù)有(yǒu)唯一記憶性的功能(néng),别起行業名(míng)字,比如你起個家電(diàn)App,或者商(shāng)城App,沒有(yǒu)人知道是那個公(gōng)司的,因為(wèi)名(míng)字太大衆化了。要給App起個唯一記憶型的名(míng)字,還有(yǒu)就是方便用(yòng)戶搜索的時候,書寫方便,比如京東,天貓之類的,都是書寫很(hěn)方便的。
 
  其次,就是App的類型,是購(gòu)物(wù)類型的,還是咨詢類型的,還是社交類型的,還是工(gōng)具(jù)類型的,這個也要想清楚,App的類型會關系到App的功能(néng),如果是商(shāng)城的App,肯定有(yǒu)商(shāng)品展示,商(shāng)品購(gòu)買,支付等功能(néng),如果是社交類型的,肯定有(yǒu)用(yòng)戶關系,用(yòng)戶交流方面的功能(néng),所以功能(néng)也要想清楚。
 
  再次是面向人群,我們做一個App,不能(néng)說給所有(yǒu)人用(yòng),因為(wèi)那樣相當于沒有(yǒu)方向,就像無命題作(zuò)文(wén)和有(yǒu)命題作(zuò)文(wén)相比,有(yǒu)命題作(zuò)文(wén)更好寫。面向的人群,要細分(fēn)的很(hěn)清楚,不能(néng)隻說是男人或者女人,還要把人群的具(jù)體(tǐ)屬性說清楚,比如我的綠色食品App面向的人群種類是什麽職業的,收入多(duō)少,對食品安(ān)全比較關注的,同時對綠色食品有(yǒu)較高消費能(néng)力的人群,這樣定位下來,基本就是25歲以後的人群了,因為(wèi)25歲之後,很(hěn)多(duō)人都有(yǒu)一定的經濟實力,對綠色食品來說,能(néng)消費的起了。說了這麽多(duō),意思就是人群的定位要非常的精(jīng)準。最後,就是App的功能(néng),就是大緻的功能(néng)有(yǒu)哪些?比如商(shāng)城是要有(yǒu)用(yòng)戶支付功能(néng)的,還要有(yǒu)商(shāng)品展示功能(néng),還要有(yǒu)用(yòng)戶系統,當然了也可(kě)不要用(yòng)戶系統,随時提交地址,預定也行,這個也要想清楚了。
 
  第二步:整理(lǐ)産(chǎn)品需求成書面化
 
  等你的想法都完善了,關于App的第一步想法也完善了,第二個步驟就開始了,那就是書面化。人與人的交流,不能(néng)隻靠想法,每個人對同一句話的理(lǐ)解都是不一樣的,比如說,你想做個App,技(jì )術人員想到的是要寫代碼,産(chǎn)品人員想的是功能(néng),投資人想的這個App能(néng)不能(néng)賺錢,值得不值得我投資,所以不同職業的人對同一個想法的理(lǐ)解都是不一樣的,所以你要把你的想法整理(lǐ)成書面化,就是整理(lǐ)成産(chǎn)品文(wén)檔。
 
  産(chǎn)品需求文(wén)檔包含你的所有(yǒu)想法,比如産(chǎn)品名(míng)稱,産(chǎn)品類型,人群定位,産(chǎn)品簡介,功能(néng)簡介等等,産(chǎn)品需求文(wén)檔是對一個産(chǎn)品的書面化定義和解釋,一個好的産(chǎn)品文(wén)檔,能(néng)讓所有(yǒu)人腦補出一個産(chǎn)品的模型來,産(chǎn)品文(wén)檔的說明和描述越全越好,就像你遇到一個漂亮的女孩,但是你隻說她很(hěn)漂亮,很(hěn)多(duō)人無法理(lǐ)解有(yǒu)多(duō)漂亮,但是你如果通過各種書面化語言描述出來,大家才能(néng)想象到真正的美麗。很(hěn)多(duō)著名(míng)的小(xiǎo)說家在寫到美麗的女孩時候,都會有(yǒu)一個全身,遠(yuǎn)近,以及細緻的描寫,這樣才能(néng)給人代入感,産(chǎn)品文(wén)檔也是如此。
 
  下面是我通過百度搜索的一個新(xīn)聞類App産(chǎn)品需求文(wén)檔案例:
 
  1.産(chǎn)品背景介紹
 
  2. 産(chǎn)品介紹
 
  2.1.産(chǎn)品開發背景原因
 
  2.2.産(chǎn)品信息介紹
 
  2.3.産(chǎn)品用(yòng)戶定位
 
  2.4.産(chǎn)品中(zhōng)的角色
 
  2.4.産(chǎn)品中(zhōng)的角色
 
  3.産(chǎn)品信息結構圖
 
  4.功能(néng)需求
 
  4.1.管理(lǐ)賬戶-
 
  4.2.用(yòng)戶賬戶
 
  4.3.用(yòng)戶設置
 
  4.4.個人中(zhōng)心
 
  4.5.欄目功能(néng)
 
  4.6.内容添加功能(néng)
 
  4.7.評論功能(néng)
 
  4.8.搜索功能(néng)
 
  4.9.分(fēn)享功能(néng)
 
  4.10.圖片欄目
 
  4.11.補充說明
 
  5.非功能(néng)需求介紹
 
  5.1.運行環境
 
  5.2.可(kě)用(yòng)性
 
  5.3.可(kě)擴展性
 
  5.4.安(ān)全性
 
  5.5.接口
 
  6.交互邏輯
 
  6.1.客戶端界面邏輯
 
  6.2.管理(lǐ)後台界面邏輯
 
  這個産(chǎn)品文(wén)檔包含幾個模塊,産(chǎn)品的背景介紹,産(chǎn)品介紹,産(chǎn)品結構,産(chǎn)品功能(néng),邏輯功能(néng)等,當然這個還不是最全的,最全的還會有(yǒu)更多(duō)。我們可(kě)以對照這些産(chǎn)品文(wén)檔的模闆,把我們的想法書面化成具(jù)體(tǐ)的需求。這樣做的好處是減少我們在後期的設計和開發上的溝通成本。特别是有(yǒu)的App開發前很(hěn)多(duō)功能(néng)都沒有(yǒu)想清楚,邊做邊改,最後産(chǎn)品把技(jì )術激怒了,辦(bàn)公(gōng)室發生PK事件,很(hěn)多(duō)時候,我們想的一些小(xiǎo)功能(néng),對于技(jì )術來說,可(kě)能(néng)要寫一個月,甚至更長(cháng)時間,一旦一個功能(néng)發生變動,涉及到技(jì )術方面的邏輯修改和變動更多(duō)。很(hěn)多(duō)創始人在初期沒有(yǒu)做好這些東西,導緻後期App上線(xiàn)時間一拖再拖,最後直接把團隊都拖死了,所以說,清晰完整的産(chǎn)品需求文(wén)檔,對一個App的後期發展都是非常好的。
 
  第三步:設計産(chǎn)品模型
 
  一旦整理(lǐ)好産(chǎn)品文(wén)檔,就要設計出産(chǎn)品模型了,産(chǎn)品模型比産(chǎn)品文(wén)檔更加直觀和清晰,産(chǎn)品模型是對産(chǎn)品的一種立體(tǐ)呈現,就像我們遇見一個漂亮的美女,小(xiǎo)說家的描述隻能(néng)給人想象力,而畫家的畫面呈現更加具(jù)有(yǒu)立體(tǐ)感,立體(tǐ)感的美麗更加直觀和清晰。
 
  産(chǎn)品模型會讓所有(yǒu)的人一看就明白,大家可(kě)以看下圖:
 
  高質(zhì)量的産(chǎn)品模型包含産(chǎn)品的所有(yǒu)頁(yè)面、系統、以及配色。産(chǎn)品模型的設計一般用(yòng)Axure RP、Balsamiq Mockups、Pencil Project等軟件,其中(zhōng)Axure RP用(yòng)的人比較多(duō),産(chǎn)品模型設計完成後,這樣一個App的前期工(gōng)作(zuò)基本就完成了。
 
  第四步:界面設計
 
  完成了産(chǎn)品模型設計之後,接下來的工(gōng)作(zuò)就是界面合計和素材設計,這個需要美術設計師來完成,當然最好招聘一些有(yǒu)經驗的設計師,因為(wèi)此前在我和我們的設計師溝通的時候,忽然發現有(yǒu)經驗的和沒經驗的設計師區(qū)别很(hěn)大,這個主要表現在沒經驗的設計師,隻能(néng)完成配色和設計,不會考慮到設計背景和行業特性,以及創新(xīn)性和用(yòng)途,所以大多(duō)設計出的界面和素材,都顯得硬邦邦的,比如說一個單頁(yè)的設計,設計出來後五顔六色的,不适合做單頁(yè)。但是有(yǒu)經驗的設計師呢(ne),會根據用(yòng)途和場景,設計更加自然的作(zuò)品,比如我們要做個綠色App的設計,這個設計背景是綠色,用(yòng)戶是喜歡綠色食品的,使用(yòng)場景也是和綠色相關,所以在設計上肯定要和綠色相關,不能(néng)說綠色食品的App一打開是個紅色的或者其他(tā)喜慶的顔色,看着不像一個App,或者讓用(yòng)戶無法和綠色想關聯。
 
  設計的最終目的都是讓一個作(zuò)品和她的用(yòng)戶和場景,能(néng)自然的融合在一起,界面設計,在專業術語上稱為(wèi)UI設計,所以大家如果招聘設計師的時候,可(kě)以看看其他(tā)公(gōng)司對UI設計師的要求,招聘自己需要的設計師。
 
  第五步:招聘技(jì )術人員進行App開發
 
  有(yǒu)了産(chǎn)品模型和産(chǎn)品文(wén)檔,下面就是把産(chǎn)品文(wén)檔和模型發給技(jì )術進行開發,目前開發App有(yǒu)幾種方法:
 
  第一種是原生模式開發,根據不同系統的開發分(fēn)為(wèi)android、ios版本,早期我們曾經開發過windows phone版本和塞班版本,不過目前主流的是android、ios版,因為(wèi)windows phone和塞班已經game over了。
 
  第二種開發模式是混合開發模式,就是H5和原生相結合的方式,一部分(fēn)代碼寫在本地端,加強交互,提高用(yòng)戶體(tǐ)驗,一部分(fēn)寫成網頁(yè)的形式,方便修改。目前有(yǒu)很(hěn)多(duō)這樣的混合開發工(gōng)具(jù),技(jì )術朋友們,可(kě)以去網絡上搜索自己喜歡的工(gōng)具(jù)進行使用(yòng)。
 
  第三種模式就是:輕應用(yòng)模式,類似H5網頁(yè)以及百度的輕應用(yòng),這樣的更加方便,但是交互和獨立性很(hěn)差。
 
  第四種是:網頁(yè)生成方法和模闆套用(yòng),很(hěn)多(duō)網站提供網頁(yè)直接生成App功能(néng),還有(yǒu)就是很(hěn)多(duō)做App開發的外包公(gōng)司,做了一套模闆,每次隻要更換名(míng)字和樣式,就是一個App,不過第四種App質(zhì)量更差,用(yòng)戶體(tǐ)驗基本談不上。如果你是真心想做一個App的話,不建議大家使用(yòng)。
 
  還有(yǒu)最後一種開發模式,就是外包了。這個大家最好找靠譜的外包公(gōng)司,因為(wèi)在外包的過程中(zhōng),有(yǒu)很(hěn)多(duō)問題,程序的bug和架構問題都會為(wèi)App将來的發展埋下後患,還有(yǒu)就是App的上線(xiàn)進度不好把控,開發中(zhōng)的問題很(hěn)多(duō),很(hěn)多(duō)創業公(gōng)司幾乎都跨不過開發這道坎,就已經死亡了,所以能(néng)開發一個App上線(xiàn),算是App創業成功的第一步了。
 
  第六步:上線(xiàn)運營推廣
 
  App開發完成後,下面面臨的事情就是上線(xiàn)運營推廣和維護,這個算是App創業的第二步,第二步是決定一個App創業者是否成功的重要條件,當下的App數量超過300萬,但是90%都無人問津,剩下的App隻要10%才有(yǒu)用(yòng)戶注意到,所以說能(néng)把一個App運營推廣成功才是最重要的。
 
  App運營推廣目前成本非常高,競争激烈。這個目前的行業現狀,但是如果你的App隻是和硬件交互,屬于補充類型的App,倒是無所謂,目前娛樂、社交等類型的App早已經是紅海一片,沒有(yǒu)大量資金的創業者很(hěn)難在做成功。
 
  最後一步就是,人才招聘。上面說的這些都是從一個想法到App上線(xiàn)運營推廣的流程,所有(yǒu)的流程都是需要人來完成的。如果你自己不懂,你就需要自己來招聘人才,具(jù)體(tǐ)人才招聘怎麽招聘,可(kě)以通過各個渠道,比如拉勾網,BOSS直聘等互聯網垂直行業來招聘人才。
 
  把一個想法變成一個App,會遇到很(hěn)多(duō)想象不到的困難,不僅需要決心還要人脈和資源,當然最重要的還是資本。所以說,如果想做個App,一定要要把文(wén)章中(zhōng)的這些點都想到了,同時明确自己的責任,建立一個靠譜的團隊才能(néng)成功,當然你如果把這些都想到并做好了,你就是一個成功的App項目經理(lǐ)了。
那些快被玩爛的app推廣方式:再不用(yòng)就沒機會了!
企業又(yòu)該如何選擇一家靠譜的APP開發公(gōng)司呢(ne)?

留言

您的信息會被保密處理(lǐ). 必填字段 *

現在就與BNA技(jì )術專家交流

400-021-7895

App開發 · 小(xiǎo)程序開發 · 網站 · 電(diàn)商(shāng) · 微信 · 系統定制 · 網絡營銷

技(jì )術強團,源碼輸出,高端定制,0預付開工(gōng)
潛心緻力于技(jì )術開發,為(wèi)用(yòng)戶提供卓越的互聯網工(gōng)具(jù)
一手源碼工(gōng)廠-合同保障-免費技(jì )術服務(wù)

0.046635s