如何高效地協(xié)同開(kāi)發(fā)一款移動(dòng)產(chǎn)品

3 評(píng)論 11241 瀏覽 60 收藏 6 分鐘

在工作中,我們經(jīng)常會(huì)遇到公司在沒(méi)有做過(guò)多準(zhǔn)備的情況下,就要推出一款移動(dòng)端產(chǎn)品。而移動(dòng)端又是整個(gè)流水線(xiàn)最后一個(gè)環(huán)節(jié),很容易受到前面環(huán)節(jié)的影響,導(dǎo)致項(xiàng)目延期。為了避免這種情況,筆者過(guò)去采用的辦法就是主動(dòng)出擊,參與到每一個(gè)環(huán)節(jié),與相關(guān)人員討論以后由他們給出時(shí)間點(diǎn),讓項(xiàng)目從一開(kāi)始就是可控的。筆者將整個(gè)開(kāi)發(fā)環(huán)節(jié)主要分為產(chǎn)品設(shè)計(jì)、UI設(shè)計(jì)、后端接口以及移動(dòng)端。

下面筆者將結(jié)合自己的經(jīng)驗(yàn),給大家分享一下過(guò)往在開(kāi)發(fā)中的一些處理方法。

開(kāi)發(fā)環(huán)節(jié)

1、產(chǎn)品設(shè)計(jì)(移動(dòng)端產(chǎn)品設(shè)計(jì))

產(chǎn)品設(shè)計(jì)決定了這個(gè)產(chǎn)品最終做成什么樣,有多大難度,將要花費(fèi)多少時(shí)間。在產(chǎn)品畫(huà)原型圖之前,移動(dòng)端與產(chǎn)品先進(jìn)行溝通,確定主要內(nèi)容的展示方式以及主要業(yè)務(wù)界面跳轉(zhuǎn)邏輯。

mobile-banner

常見(jiàn)的流程就是產(chǎn)品畫(huà)完原型,進(jìn)行第一次評(píng)審,這次評(píng)審開(kāi)發(fā)一般都會(huì)提出很多意見(jiàn)與建議,然后產(chǎn)品修改完了再進(jìn)行評(píng)審。如果一開(kāi)始就溝通好,達(dá)成一些統(tǒng)一的意見(jiàn),可以減少原型圖評(píng)審與修改次數(shù)。同時(shí)可以讓移動(dòng)端提前清楚產(chǎn)品要做成什么樣,而做一些技術(shù)儲(chǔ)備。

這里大家可能會(huì)有疑問(wèn),產(chǎn)品什么東西都沒(méi)出來(lái),怎么進(jìn)行溝通?其實(shí)最常見(jiàn)的方法就是參考一些成熟的APP的展示方式以及界面跳轉(zhuǎn)邏輯,來(lái)確定我們要做成什么樣。

2、UI設(shè)計(jì)

原型圖確定以后,與UI設(shè)計(jì)進(jìn)行討論,盡量將內(nèi)容相近的界面模塊化(例如:列表Cell樣式,內(nèi)容選擇樣式,表單輸入樣式等)。

UI設(shè)計(jì)

這樣可以減少效果圖的數(shù)量,在相似的地方只需要指出使用哪一個(gè)模板。同時(shí)開(kāi)發(fā)人員也可以將這些模板進(jìn)行控件封裝,增加重用性,節(jié)約時(shí)間。

3、后端接口

在有限的時(shí)間內(nèi),后端既需要完成業(yè)務(wù)功能,還需要提供網(wǎng)關(guān)層接口,同時(shí)還要將接口文檔化,這個(gè)過(guò)程工作量較大。

這時(shí)候,移動(dòng)端可以在與后端達(dá)成一定規(guī)范的情況下,完成接口的定義,并形成文檔。后端在完成接口內(nèi)容的時(shí)候只需要參照接口文檔,結(jié)合實(shí)際做細(xì)微調(diào)整即可。移動(dòng)端可以參照接口文檔完成實(shí)體類(lèi),接口請(qǐng)求的業(yè)務(wù)層內(nèi)容。

這一點(diǎn)很多移動(dòng)端開(kāi)發(fā)是不能接受的,覺(jué)得這是給自己增加工作量。其實(shí)這樣由我們自己定義的接口,是我們內(nèi)心最希望對(duì)方提供的內(nèi)容,這樣可以避免在接口內(nèi)容上各種撕。并且前期移動(dòng)端工作量并不大,與其等著,不如做點(diǎn)對(duì)后期有益的工作。

4、移動(dòng)端

移動(dòng)端會(huì)根據(jù)功能模塊進(jìn)行優(yōu)先級(jí)排列,UI設(shè)計(jì)和后端接口根據(jù)這一優(yōu)先級(jí)提供對(duì)應(yīng)模塊的內(nèi)容。原型圖確定以后,移動(dòng)端將根據(jù)原型進(jìn)行界面與跳轉(zhuǎn)邏輯的處理。UI設(shè)計(jì)提供效果圖以后,只需要進(jìn)行布局調(diào)整與貼圖。基本在所有界面處理完成的時(shí)候,部分接口也已經(jīng)準(zhǔn)備就緒。

這時(shí)候可以進(jìn)行接口聯(lián)調(diào),因?yàn)榻涌谑前茨K提供的,在聯(lián)調(diào)接口的同時(shí)可以將該模塊所有內(nèi)容完成,并進(jìn)行模塊測(cè)試,從開(kāi)發(fā)階段就保證完成內(nèi)容的質(zhì)量。當(dāng)開(kāi)發(fā)結(jié)束的時(shí)候基本能夠保證APP沒(méi)有嚴(yán)重bug,測(cè)試只需要進(jìn)行驗(yàn)收即可快速上線(xiàn)。

2015052614483372

寫(xiě)在最后

因?yàn)椴磺宄@個(gè)處理過(guò)程對(duì)大家是否真的有幫助,所以筆者在完成此文以后與朋友一起就這個(gè)過(guò)程討論過(guò),部分人覺(jué)得太理想化。其實(shí)這個(gè)過(guò)程能否順利,取決于整個(gè)項(xiàng)目參與人員,尤其是去主導(dǎo)這個(gè)過(guò)程的移動(dòng)端人員。

筆者用這種方式在極度不愿意配合的團(tuán)隊(duì)和配合非常默契的團(tuán)隊(duì)都嘗試過(guò),最終的結(jié)果都不壞,只是曲折程度有多大而已。在這個(gè)過(guò)程中最重要的就是溝通,溝通,再溝通。這個(gè)流程只是解決問(wèn)題的一個(gè)方法,只有真正地參與其中,才能找到更好的方法。

 

作者:羅霖(點(diǎn)融黑幫ID:DianrongMafia),點(diǎn)融網(wǎng)成都團(tuán)隊(duì)高級(jí)iOS開(kāi)發(fā)工程師,有七年iOS開(kāi)發(fā)經(jīng)驗(yàn)。個(gè)人比較喜歡運(yùn)動(dòng),尤其是踢足球,因?yàn)橥ㄟ^(guò)運(yùn)動(dòng)可以認(rèn)識(shí)很多新朋友。

本文由@點(diǎn)融黑幫 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 這對(duì)于前段開(kāi)發(fā)人員的要求是很高的,需要有足夠的開(kāi)發(fā)經(jīng)驗(yàn)。

    回復(fù)
  2. 對(duì),這隻是初幾的項(xiàng)目管理

    回復(fù)
  3. 其實(shí)還可以更加細(xì)致一些

    來(lái)自廣東 回復(fù)