一個APP從需求到開發(fā),要做哪些事?一款APP從需求到開發(fā),該怎么溝通功能細(xì)節(jié)問題?一個產(chǎn)品從需求到開發(fā),該做些什么事?重要就是相互溝通功能需求,一款A(yù)PP開發(fā)出來,在開發(fā)時,客戶和開發(fā)公司的溝通細(xì)節(jié)很重要。
一個產(chǎn)品從需求到開發(fā),該做些什么事?
首先一款產(chǎn)品要從需要到開發(fā),對開發(fā)的人員配備安排使很重要的,關(guān)系到產(chǎn)品開發(fā)的進(jìn)度時間與質(zhì)量,所以首先要對人員配備進(jìn)行安排。
人員配備
一個完整的移動端開發(fā)團(tuán)隊一般包括:產(chǎn)品經(jīng)理、UI、開發(fā)工程師(安卓、IOS)、后臺、測試六個人。但為了穩(wěn)妥起見,很多公司會把產(chǎn)品版本拿給外包去做以減小風(fēng)險。但拿給APP外包公司其實更能鍛煉你的溝通能力和團(tuán)隊配合能力。
APP外包公司【青天軟件科技】專注APP開發(fā),包括ios APP開發(fā)、Android APP開發(fā)等等!十一年開發(fā)經(jīng)驗,是一家正規(guī)有實力的APP開發(fā)公司!
產(chǎn)品需求分析
一款APP開發(fā)首先就要考慮以用戶需求為原始出發(fā)點,是所有產(chǎn)品堅持的基本原則。
項目啟動時有一份詳盡的需求文檔,對各個功能要求都寫的很完善,甚至對于企業(yè)組織架構(gòu)的顯示都做了清晰的描述。就像我上面描述的,功能需求明確,解決方案要清晰。開發(fā)公司要為產(chǎn)品考慮功能需求是否要做調(diào)整,或者換種方式。
終,在項目開發(fā)過程中,往往會因為各種原因,會拋棄原有的一些功能需求,而保留真正能開出來的,這都是在溝通中需要客戶與開發(fā)公司好好溝通呃,后以保證核心功能順利開發(fā)。
產(chǎn)品原型設(shè)計
文不如表,表不如圖,一個好的產(chǎn)品原型能節(jié)約大量與開發(fā)人員的溝通成本,推薦開發(fā)進(jìn)度。
由于并沒有從初階段進(jìn)入,因此只能在開發(fā)過程中與開發(fā)人員不斷討論需求,設(shè)計具體頁面的流程和邏輯,一邊為下一版本做原型規(guī)劃。
在設(shè)計一款一般的app時,分為以下幾個模塊:登錄注冊模塊、功能模塊、審核提醒模塊、系統(tǒng)設(shè)置模塊、用戶信息(數(shù)據(jù)表)模塊、用戶引導(dǎo)模塊,并且根據(jù)用戶角色區(qū)分多個版本。
這里的有些模塊雖然需要針對 app種類做一些考量,但設(shè)計并不復(fù)雜,因此按下不表。在這里只說一下比較頭疼的功能模塊和審核提醒模塊。
功能模塊
功能模塊是一款app的核心,此模塊的設(shè)計需要考慮多重因素:產(chǎn)品的核心功能、輔助功能、各功能的跳轉(zhuǎn)流程等。這里需要切忌把其他類似產(chǎn)品的功能照單全收,要篩選出自己產(chǎn)品的核心功能開始設(shè)計開發(fā),因為移動產(chǎn)品需要的是快速迭代,在核心功能基礎(chǔ)上做拓展而不是功能的堆砌,這樣做既可以縮短上線時間,又能迅速根據(jù)市場變化做出下一版本調(diào)整,在一定程度上提高開發(fā)效率。
審核提醒模塊
這一模塊嚴(yán)格來說可以放到功能模塊中,但其實這一模塊相對比較復(fù)雜,需要根據(jù)用戶角色做相應(yīng)的提醒,而提醒又分為多種,比如:通知欄提醒(比如IM消息、新版本更新等)、app內(nèi)提醒(新消息提醒、網(wǎng)絡(luò)異常土司、廣告推送等),審核需要一般用戶的“申請”和管理人員處理申請、以及對處理結(jié)果的返回等等。一款好的app,審核提醒模塊應(yīng)該起到“潤物細(xì)無聲”的作用,讓用戶自然的看到應(yīng)有信息。
這兩個模塊也是在我們開發(fā)中問題比較大的部分。上面說過,我是從“半路”殺出來的,所以對核心功能的理解并不透徹,這里的交互設(shè)計和組織結(jié)構(gòu)顯示問題又比較復(fù)雜,因此與工程師的溝通探討占據(jù)了大量時間。而且這部分需要對多種情景進(jìn)行考慮,做出合適的提醒語句以及顯示時間。直到現(xiàn)在我都不敢保證這部分沒有任何錯誤。
這部分需要產(chǎn)品經(jīng)理有縝密的邏輯思維以及對多種情景的想象能力,而我在這方面仍有很大不足。合格的產(chǎn)品經(jīng)理應(yīng)該是一棟大樓的總設(shè)計師,既要構(gòu)想整體框架,又需考慮水電管道,缺一項都不能稱之為“合格”。
產(chǎn)品開發(fā)階段
需求討論明確、原型更改沒有異議后,產(chǎn)品經(jīng)理需要根據(jù)產(chǎn)品功能復(fù)雜度等綜合因素,安排開發(fā)進(jìn)度。開發(fā)進(jìn)度的安排尤其重要,因為如果開發(fā)期限過長,則容易導(dǎo)致開發(fā)人員缺少激情產(chǎn)生惰性,而開發(fā)期限過短則會使開發(fā)人員心理壓力過大,容易降低代碼質(zhì)量從而對后期版本更新產(chǎn)生隱患。
當(dāng)正式進(jìn)入開發(fā)階段后,產(chǎn)品經(jīng)理需要做的是:一邊跟進(jìn)開發(fā)進(jìn)度,把控開發(fā)質(zhì)量,一邊設(shè)計下一版本產(chǎn)品原型。
這一階段對于產(chǎn)品經(jīng)理也尤其重要。產(chǎn)品從無到有的過程以實現(xiàn)核心功能、減少產(chǎn)品bug為主,有的產(chǎn)品分為二次開發(fā),而當(dāng)版本發(fā)布后,需要根據(jù)市場變化和產(chǎn)品理念進(jìn)行迅速迭代。因此這個開發(fā)階段是產(chǎn)品經(jīng)理思考產(chǎn)品發(fā)展方向和規(guī)劃下一版本改進(jìn)目標(biāo)的關(guān)鍵時刻。
在以上內(nèi)容中,一個產(chǎn)品從無到有,都是客戶與開發(fā)公司不斷溝通到開發(fā)的一個過程,很多情況下開發(fā)公司和客戶溝通不到,或者使用網(wǎng)絡(luò)或者電話溝通,效果很差,也直接影響到開發(fā)的產(chǎn)品的效果,所以在APP開發(fā)時,還是多注意溝通,在有必要的時候,還是面談所以細(xì)節(jié),避免溝通之間問題。
青天軟件科技,11年專業(yè)軟件開發(fā),始于客戶需求,終于客戶滿意,技術(shù)團(tuán)隊一站式開發(fā)解決方案,行業(yè)領(lǐng)跑,詳情咨詢181-3577-1389(同V)