首先說明下捶箱,本人是傳統(tǒng)互聯(lián)網(wǎng)行業(yè)做程序員的智什。初接觸了一個公司準(zhǔn)備開發(fā)APP端的產(chǎn)品。說是產(chǎn)品吧讼呢,我個人感覺形式上更像一個項目吧撩鹿。畢竟不同于要考慮商業(yè)模式和市場分析的產(chǎn)品谦炬,行業(yè)定位和用戶群體也是非常固定小眾的悦屏。
因此我講的或許跟真正做產(chǎn)品還有有些差距。我寫出來主要也是為了方便自己總結(jié)經(jīng)驗键思,慢慢學(xué)習(xí)础爬。所以請辯證的看待我寫的內(nèi)容,如果對你有用吼鳞,我非常開心看蚜;如果你有很好的建議,也請你一定一定留言告訴我赔桌,非常感激供炎。
說說我接觸這個項目初期的情況。
當(dāng)時我也純小白一個疾党,完全不懂產(chǎn)品要怎么開始音诫。這時候拿到了一份PC端的操作手冊,還有一個在線演示的地址和用戶名雪位。根據(jù)這兩樣竭钝,我簡單的做了一個功能點概況的思維導(dǎo)圖。接下來在不知道用戶群體雹洗?產(chǎn)品定位香罐?功能定位等的前提下,就讓我開始畫原型了时肿。結(jié)果……可想而知了庇茫。
開會被UI批評的一無是處,心情很郁悶螃成。但是港令,郁悶以后仔細想想還是有學(xué)到東西,比較了改了三次的原型圖锈颗,自己還是能看到進步顷霹。后面就是跟各種業(yè)務(wù)人員溝通,UI溝通击吱。想來淋淀,面對我這種菜鳥,UI也是算脾氣好的。做的那么爛朵纷,她們還是設(shè)計出了界面炭臭,而且有不清楚或者我表達不合理的地方,她們都會過來跟我討論袍辞,分析鞋仍。
后來寫各種文檔吧,想死搅吁⊥矗……一萬字……
后面省略一萬字吧,目前開發(fā)階段剛開始谎懦,后面我也不知道還會遇到什么肚豺?
就我目前來說,踩過的那些坑界拦,我總結(jié)了一下:
1.對于不了解需求的情況下吸申,一定要抓住業(yè)務(wù)人員仔細的問。
在開始構(gòu)思或前期準(zhǔn)備時享甸,一定要了解產(chǎn)品定位或者說一定要知道產(chǎn)品主要的作用是什么截碴,給誰用,不同的客戶的心理需求是什么蛉威,哪些功能是必要的日丹,哪些可以裁剪。
2.了解業(yè)務(wù)流程瓷翻,做一個思維導(dǎo)圖歸納出大致的功能點聚凹。根據(jù)移動端的特征,篩選出APP大致能做的功能點齐帚。
例如妒牙,篩選出來的功能點,登錄和不登錄情況下顯示的功能點是否不同对妄,頁面具體信息是否有多條湘今,是否按照不同狀態(tài)顯示,不同客戶關(guān)注的功能點是否有不同剪菱,哪些是必要信息摩瞎,一種類型的數(shù)據(jù)峰值最大為多少,等等
然后梳理一下信息孝常,對整個流程有個整體的思維把控旗们,然后多思考
例如,是否需要考慮用戶權(quán)限构灸,數(shù)據(jù)信息過多是否考慮有上級概要信息頁面上渴。消息類型多,是否需要有分類查詢功能。要不要加提醒功能稠氮,撥打電話功能等等曹阔。
3.準(zhǔn)備開始畫原型前,腦子里就要想好大致的顯示界面隔披,以及這樣會出現(xiàn)的各種問題赃份。
例如,信息量過大時顯示不下奢米,是否需要一個上級概況頁面抓韩,這個頁面出不出現(xiàn)根據(jù)什么來做依據(jù)。有一些也需要去網(wǎng)絡(luò)上收集一些數(shù)據(jù)來做數(shù)據(jù)分析恃慧,例如:顯示區(qū)縣信息园蝠,最大會有多少區(qū)縣渺蒿,等等
4.畫原型痢士。根據(jù)實現(xiàn)考慮的種種問題,可以先大致畫一個詳細的思維導(dǎo)圖茂装,再畫個粗略的紙質(zhì)的草圖怠蹂。先確定一個頁面大致的元素,顯示的該類型的數(shù)據(jù)最大峰值是多少少态,最多幾個字城侧,在標(biāo)明字段信息的時候就要顯示兩個極端,最大多少字彼妻,最小幾個字嫌佑,這些都關(guān)系到UI設(shè)計,自己要說的出來侨歉,然后再設(shè)計交互屋摇。
5.原型設(shè)計里各種交互方式都要有依據(jù),考慮到用戶人群的使用習(xí)慣去設(shè)計幽邓。后期跟UI溝通的時候炮温,你可以說的出原因和初衷,避免被牽著鼻子走牵舵。
目前先總結(jié)這幾點柒啤。踩坑無止盡,經(jīng)驗總結(jié)也不會停畸颅,貴在提升自己担巩!