做一個(gè)App一般分為五個(gè)步驟,第一個(gè)是有想法,第二是整理產(chǎn)品需求,形成產(chǎn)品文檔,第三是設(shè)計(jì)產(chǎn)品模型,第四步,界面設(shè)計(jì)或UI設(shè)計(jì),第五是招聘開發(fā)人員進(jìn)行開發(fā),或者外包,第六是上線運(yùn)營推廣,下面我就分別解釋下,每一個(gè)步驟該怎么做。
第一步:完善你的想法
很多人看到別人的App做的這么好,而且做的很不錯(cuò),也會自己想著做一個(gè)App,比如有的人想做一個(gè)綠色食品的App,有的人想做運(yùn)動的App,有的人想做個(gè)釣魚的App,想法是每個(gè)人都會有的,而且千奇百怪,不過很多人的想法都是不完善的,很多人的想法都是片面而不成系統(tǒng)的,也有的人是一時(shí)頭腦發(fā)熱的,不成熟的,所以說想把想法做成App,首先一定要問自己,是否真的特別想做這個(gè)App,是不是這個(gè)App不做出來就不睡覺,想做App的決心到底有多大?只有有了特別堅(jiān)強(qiáng)的決心和信念,這個(gè)App才有可能被做出來,因?yàn)榇蠹也⒉恢?,做成一個(gè)App有很多無法想象不到的困難。
有了決心之后,再做App才有動力,這個(gè)需要做的就是,完善你的想法。比如我們想做一個(gè)綠色食品的App,我們要把這個(gè)App的名字,App的類型,面向人群,以及功能,都要想清楚了。
先是起名,最好是與眾不同的,具有唯一記憶性的功能,別起行業(yè)名字,比如你起個(gè)家電App,或者商城App,沒有人知道是那個(gè)公司的,因?yàn)槊痔蟊娀?。要給App起個(gè)唯一記憶型的名字,還有就是方便用戶搜索的時(shí)候,書寫方便,比如京東,天貓之類的,都是書寫很方便的。
其次,就是App的類型,是購物類型的,還是咨詢類型的,還是社交類型的,還是工具類型的,這個(gè)也要想清楚,App的類型會關(guān)系到App的功能,如果是商城的App,肯定有商品展示,商品購買,支付等功能,如果是社交類型的,肯定有用戶關(guān)系,用戶交流方面的功能,所以功能也要想清楚。
再次是面向人群,我們做一個(gè)App,不能說給所有人用,因?yàn)槟菢酉喈?dāng)于沒有方向,就像無命題作文和有命題作文相比,有命題作文更好寫。面向的人群,要細(xì)分的很清楚,不能只說是男人或者女人,還要把人群的具體屬性說清楚,比如我的綠色食品App面向的人群種類是什么職業(yè)的,收入多少,對食品安全比較關(guān)注的,同時(shí)對綠色食品有較高消費(fèi)能力的人群,這樣定位下來,基本就是25歲以后的人群了,因?yàn)?5歲之后,很多人都有一定的經(jīng)濟(jì)實(shí)力,對綠色食品來說,能消費(fèi)的起了。說了這么多,意思就是人群的定位要非常的精準(zhǔn)。最后,就是App的功能,就是大致的功能有哪些?比如商城是要有用戶支付功能的,還要有商品展示功能,還要有用戶系統(tǒng),當(dāng)然了也可不要用戶系統(tǒng),隨時(shí)提交地址,預(yù)定也行,這個(gè)也要想清楚了。
第二步:整理產(chǎn)品需求成書面化
等你的想法都完善了,關(guān)于App的第一步想法也完善了,第二個(gè)步驟就開始了,那就是書面化。人與人的交流,不能只靠想法,每個(gè)人對同一句話的理解都是不一樣的,比如說,你想做個(gè)App,技術(shù)人員想到的是要寫代碼,產(chǎn)品人員想的是功能,投資人想的這個(gè)App能不能賺錢,值得不值得我投資,所以不同職業(yè)的人對同一個(gè)想法的理解都是不一樣的,所以你要把你的想法整理成書面化,就是整理成產(chǎn)品文檔。
產(chǎn)品需求文檔包含你的所有想法,比如產(chǎn)品名稱,產(chǎn)品類型,人群定位,產(chǎn)品簡介,功能簡介等等,產(chǎn)品需求文檔是對一個(gè)產(chǎn)品的書面化定義和解釋,一個(gè)好的產(chǎn)品文檔,能讓所有人腦補(bǔ)出一個(gè)產(chǎn)品的模型來,產(chǎn)品文檔的說明和描述越全越好,就像你遇到一個(gè)漂亮的女孩,但是你只說她很漂亮,很多人無法理解有多漂亮,但是你如果通過各種書面化語言描述出來,大家才能想象到真正的美麗。很多著名的小說家在寫到美麗的女孩時(shí)候,都會有一個(gè)全身,遠(yuǎn)近,以及細(xì)致的描寫,這樣才能給人代入感,產(chǎn)品文檔也是如此。
下面是我通過百度搜索的一個(gè)新聞?lì)怉pp產(chǎn)品需求文檔案例:
1.產(chǎn)品背景介紹
2.產(chǎn)品介紹
2.1.產(chǎn)品開發(fā)背景原因
2.2.產(chǎn)品信息介紹
2.3.產(chǎn)品用戶定位
2.4.產(chǎn)品中的角色
2.4.產(chǎn)品中的角色
3.產(chǎn)品信息結(jié)構(gòu)圖
4.功能需求
4.1.管理賬戶-
4.2.用戶賬戶
4.3.用戶設(shè)置
4.4.個(gè)人中心
4.5.欄目功能
4.6.內(nèi)容添加功能
4.7.評論功能
4.8.搜索功能
4.9.分享功能
4.10.圖片欄目
4.11.補(bǔ)充說明
5.非功能需求介紹
5.1.運(yùn)行環(huán)境
5.2.可用性
5.3.可擴(kuò)展性
5.4.安全性
5.5.接口
6.交互邏輯
6.1.客戶端界面邏輯
6.2.管理后臺界面邏輯
這個(gè)產(chǎn)品文檔包含幾個(gè)模塊,產(chǎn)品的背景介紹,產(chǎn)品介紹,產(chǎn)品結(jié)構(gòu),產(chǎn)品功能,邏輯功能等,當(dāng)然這個(gè)還不是最全的,最全的還會有更多。我們可以對照這些產(chǎn)品文檔的模板,把我們的想法書面化成具體的需求。這樣做的好處是減少我們在后期的設(shè)計(jì)和開發(fā)上的溝通成本。特別是有的App開發(fā)前很多功能都沒有想清楚,邊做邊改,最后產(chǎn)品把技術(shù)激怒了,辦公室發(fā)生PK事件,很多時(shí)候,我們想的一些小功能,對于技術(shù)來說,可能要寫一個(gè)月,甚至更長時(shí)間,一旦一個(gè)功能發(fā)生變動,涉及到技術(shù)方面的邏輯修改和變動更多。很多創(chuàng)始人在初期沒有做好這些東西,導(dǎo)致后期App上線時(shí)間一拖再拖,最后直接把團(tuán)隊(duì)都拖死了,所以說,清晰完整的產(chǎn)品需求文檔,對一個(gè)App的后期發(fā)展都是非常好的。
第三步:設(shè)計(jì)產(chǎn)品模型
一旦整理好產(chǎn)品文檔,就要設(shè)計(jì)出產(chǎn)品模型了,產(chǎn)品模型比產(chǎn)品文檔更加直觀和清晰,產(chǎn)品模型是對產(chǎn)品的一種立體呈現(xiàn),就像我們遇見一個(gè)漂亮的美女,小說家的描述只能給人想象力,而畫家的畫面呈現(xiàn)更加具有立體感,立體感的美麗更加直觀和清晰。
產(chǎn)品模型會讓所有的人一看就明白,
高質(zhì)量的產(chǎn)品模型包含產(chǎn)品的所有頁面、系統(tǒng)、以及配色。產(chǎn)品模型的設(shè)計(jì)一般用Axure RP、Balsamiq Mockups、Pencil Project等軟件,其中Axure RP用的人比較多,產(chǎn)品模型設(shè)計(jì)完成后,這樣一個(gè)App的前期工作基本就完成了。
第四步:界面設(shè)計(jì)
完成了產(chǎn)品模型設(shè)計(jì)之后,接下來的工作就是界面合計(jì)和素材設(shè)計(jì),這個(gè)需要美術(shù)設(shè)計(jì)師來完成,當(dāng)然最好招聘一些有經(jīng)驗(yàn)的設(shè)計(jì)師,因?yàn)榇饲霸谖液臀覀兊脑O(shè)計(jì)師溝通的時(shí)候,忽然發(fā)現(xiàn)有經(jīng)驗(yàn)的和沒經(jīng)驗(yàn)的設(shè)計(jì)師區(qū)別很大,這個(gè)主要表現(xiàn)在沒經(jīng)驗(yàn)的設(shè)計(jì)師,只能完成配色和設(shè)計(jì),不會考慮到設(shè)計(jì)背景和行業(yè)特性,以及創(chuàng)新性和用途,所以大多設(shè)計(jì)出的界面和素材,都顯得硬邦邦的,比如說一個(gè)單頁的設(shè)計(jì),設(shè)計(jì)出來后五顏六色的,不適合做單頁。但是有經(jīng)驗(yàn)的設(shè)計(jì)師呢,會根據(jù)用途和場景,設(shè)計(jì)更加自然的作品,比如我們要做個(gè)綠色App的設(shè)計(jì),這個(gè)設(shè)計(jì)背景是綠色,用戶是喜歡綠色食品的,使用場景也是和綠色相關(guān),所以在設(shè)計(jì)上肯定要和綠色相關(guān),不能說綠色食品的App一打開是個(gè)紅色的或者其他喜慶的顏色,看著不像一個(gè)App,或者讓用戶無法和綠色想關(guān)聯(lián)。
設(shè)計(jì)的最終目的都是讓一個(gè)作品和她的用戶和場景,能自然的融合在一起,界面設(shè)計(jì),在專業(yè)術(shù)語上稱為UI設(shè)計(jì),所以大家如果招聘設(shè)計(jì)師的時(shí)候,可以看看其他公司對UI設(shè)計(jì)師的要求,招聘自己需要的設(shè)計(jì)師。
第五步:招聘技術(shù)人員進(jìn)行App開發(fā)
有了產(chǎn)品模型和產(chǎn)品文檔,下面就是把產(chǎn)品文檔和模型發(fā)給技術(shù)進(jìn)行開發(fā),目前開發(fā)App有幾種方法:
第一種是原生模式開發(fā),根據(jù)不同系統(tǒng)的開發(fā)分為android、ios版本,早期我們曾經(jīng)開發(fā)過windows phone版本和塞班版本,不過目前主流的是android、ios版,因?yàn)閣indows phone和塞班已經(jīng)game over了。
第二種開發(fā)模式是混合開發(fā)模式,就是H5和原生相結(jié)合的方式,一部分代碼寫在本地端,加強(qiáng)交互,提高用戶體驗(yàn),一部分寫成網(wǎng)頁的形式,方便修改。目前有很多這樣的混合開發(fā)工具,技術(shù)朋友們,可以去網(wǎng)絡(luò)上搜索自己喜歡的工具進(jìn)行使用。
第三種模式就是:輕應(yīng)用模式,類似H5網(wǎng)頁以及百度的輕應(yīng)用,這樣的更加方便,但是交互和獨(dú)立性很差。
第四種是:網(wǎng)頁生成方法和模板套用,很多網(wǎng)站提供網(wǎng)頁直接生成App功能,還有就是很多做App開發(fā)的外包公司,做了一套模板,每次只要更換名字和樣式,就是一個(gè)App,不過第四種App質(zhì)量更差,用戶體驗(yàn)基本談不上。如果你是真心想做一個(gè)App的話,不建議大家使用。
還有最后一種開發(fā)模式,就是外包了。這個(gè)大家最好找靠譜的外包公司,因?yàn)樵谕獍倪^程中,有很多問題,程序的bug和架構(gòu)問題都會為App將來的發(fā)展埋下后患,還有就是App的上線進(jìn)度不好把控,開發(fā)中的問題很多,很多創(chuàng)業(yè)公司幾乎都跨不過開發(fā)這道坎,就已經(jīng)死亡了,所以能開發(fā)一個(gè)App上線,算是App創(chuàng)業(yè)成功的第一步了。
第六步:上線運(yùn)營推廣
App開發(fā)完成后,下面面臨的事情就是上線運(yùn)營推廣和維護(hù),這個(gè)算是App創(chuàng)業(yè)的第二步,第二步是決定一個(gè)App創(chuàng)業(yè)者是否成功的重要條件,當(dāng)下的App數(shù)量超過300萬,但是90%都無人問津,剩下的App只要10%才有用戶注意到,所以說能把一個(gè)App運(yùn)營推廣成功才是最重要的。
App運(yùn)營推廣目前成本非常高,競爭激烈。這個(gè)目前的行業(yè)現(xiàn)狀,但是如果你的App只是和硬件交互,屬于補(bǔ)充類型的App,倒是無所謂,目前娛樂、社交等類型的App早已經(jīng)是紅海一片,沒有大量資金的創(chuàng)業(yè)者很難在做成功。
最后一步就是,人才招聘。上面說的這些都是從一個(gè)想法到App上線運(yùn)營推廣的流程,所有的流程都是需要人來完成的。如果你自己不懂,你就需要自己來招聘人才,具體人才招聘怎么招聘,可以通過各個(gè)渠道來招聘人才。
把一個(gè)想法變成一個(gè)App,會遇到很多想象不到的困難,不僅需要決心還要人脈和資源,當(dāng)然最重要的還是資本。
四川創(chuàng)企科技有限責(zé)任公司企業(yè)給與企業(yè)官網(wǎng)基本建設(shè)設(shè)計(jì)開發(fā)(含APP)、著名品牌咨詢策劃方案、品牌推廣推廣營銷等大數(shù)據(jù)技術(shù)全用戶價(jià)值一體化服務(wù)。重要卓越團(tuán)隊(duì)由大數(shù)據(jù)技術(shù)技術(shù)專業(yè)工作人員和營銷專業(yè)工作人員構(gòu)成,具有10年系統(tǒng)設(shè)計(jì)開發(fā)工作經(jīng)歷,6年品牌推廣實(shí)際個(gè)股股票操盤工作經(jīng)歷。
四川創(chuàng)企——互聯(lián)網(wǎng)全價(jià)值鏈一體化服務(wù)商,互聯(lián)網(wǎng)綜合服務(wù)“實(shí)戰(zhàn)派”!依托深厚的系統(tǒng)研發(fā)實(shí)力,豐富 的營銷推廣操盤經(jīng)驗(yàn)。
四川創(chuàng)企科技核心團(tuán)隊(duì)近幾年成功的操盤了多家互聯(lián)網(wǎng)企業(yè),伴隨企業(yè)網(wǎng)站從0到1,品牌從0到1,用戶從0 到1,并迅速成為各“細(xì)分領(lǐng)域”領(lǐng)導(dǎo)品牌!我們幫助企業(yè)進(jìn)行品牌診斷,提出精準(zhǔn)的營銷定位,并通過強(qiáng) 大的整合營銷資源,幫助品牌跳出同質(zhì)化競爭,獲得強(qiáng)勁的市場競爭力!