項(xiàng)目開發(fā)流程及注意事項(xiàng)

一壹罚、項(xiàng)目流程



  • 需求宣講恤筛、需求評(píng)審
  • 交互評(píng)審
  • UI評(píng)審
  • 開發(fā)方案評(píng)審
  • 接口評(píng)審
  • 測(cè)試用例評(píng)審
  • 開發(fā)
  • 測(cè)試
  • 上線
  • 驗(yàn)收
  • 交付
1乳怎、  意向?qū)?    在確定客戶意愿后祟偷,首先需要進(jìn)行初步需求對(duì)接察滑,至少確定內(nèi)容:
(1)  確定系統(tǒng)開發(fā)模塊,從`現(xiàn)有`模塊選擇或者是否有`新增`模塊修肠;
(2)  確認(rèn)功能贺辰,初步確認(rèn)各功能模塊的功能;
(3)  確定`業(yè)務(wù)流程`嵌施,明確客戶所要的業(yè)務(wù)流程饲化;
(4)  客戶組織架構(gòu),確定審批流程吗伤;
(5)  了解接口需求吃靠,初步確定有多少外部接口,是否有對(duì)接`難度`足淆;
(6)  是否有`選型`要求撩笆,比如數(shù)據(jù)庫(kù)、操作系統(tǒng)缸浦、開發(fā)語(yǔ)言等;
(7)  是否有非性能要求氮兵,比如安全性裂逐、并發(fā)數(shù)等;
(8)  是否有其他特殊需求泣栈,比如上APP或者小程序等卜高。
 
2弥姻、編制方案
    根據(jù)初步意向?qū)忧闆r,進(jìn)行方案設(shè)計(jì)掺涛,包括根據(jù)客戶選擇的模塊庭敦,初步制作一個(gè)`原型`,進(jìn)行人員投入估計(jì)薪缆、指定初步開發(fā)進(jìn)度計(jì)劃秧廉;
(1)  原型盡可能貼近實(shí)際開發(fā)結(jié)果,高保真拣帽;
(2)  人員投入需求一個(gè)項(xiàng)目至少包括:
       產(chǎn)品經(jīng)理(項(xiàng)目經(jīng)理):負(fù)責(zé)產(chǎn)品需求進(jìn)行分析疼电,與客戶聯(lián)系;
       開發(fā)經(jīng)理(最好兼架構(gòu)):負(fù)責(zé)項(xiàng)目開發(fā)管理减拭,項(xiàng)目架構(gòu)設(shè)計(jì)蔽豺;
       UI工程師(可能兼美工):負(fù)責(zé)界面及效果設(shè)計(jì),配合產(chǎn)品經(jīng)理出原型拧粪;
       前端開發(fā):負(fù)責(zé)項(xiàng)目頁(yè)面設(shè)計(jì)開發(fā)修陡;
       后端開發(fā)(兼數(shù)據(jù)庫(kù)工程師):軟件編寫及數(shù)據(jù)庫(kù)設(shè)計(jì);
       軟件測(cè)試(兼文檔編寫):負(fù)責(zé)軟件測(cè)試可霎,操作手冊(cè)等文檔編寫魄鸦;
       注:有可能的話美工最好專職,確保系統(tǒng)的感官啥纸;開發(fā)經(jīng)理需要高級(jí)程序員号杏;如果是外包的話,項(xiàng)目管理將是項(xiàng)目成敗的關(guān)鍵斯棒。
(3)  進(jìn)度計(jì)劃可以按模塊或者開發(fā)流程,通常按人天計(jì)算盾致。需要考慮需求調(diào)研、功能設(shè)計(jì)荣暮、原型設(shè)計(jì)庭惜、前端開發(fā)、后端開發(fā)穗酥、測(cè)試护赊、部署,可能還有APP或者其他開發(fā)砾跃,如果APP需要考慮Android和iOS兩個(gè)版本問(wèn)題骏啰;
 
3、具體需求調(diào)研
    和客戶方的負(fù)責(zé)人對(duì)接抽高,進(jìn)行具體的需求調(diào)研判耕,形成`需求說(shuō)明文檔`;需求調(diào)研最好能做到以下幾點(diǎn):
(1)  需求調(diào)研人員至少包括產(chǎn)品經(jīng)理和開發(fā)經(jīng)理翘骂;
(2)  由產(chǎn)品經(jīng)理完成需求原型設(shè)計(jì)壁熄,提供終版原型帚豪,可以由美工加以優(yōu)化;
(3)  由開發(fā)經(jīng)理出`設(shè)計(jì)概要`草丧,并進(jìn)行`進(jìn)度計(jì)劃`安排及里程碑制定狸臣;
(4)  需求出來(lái)后,最好經(jīng)過(guò)客戶昌执、產(chǎn)品評(píng)審烛亦。
 
4、系統(tǒng)開發(fā)
    需求確定后仙蚜,根據(jù)進(jìn)度計(jì)劃此洲,由開發(fā)經(jīng)理帶領(lǐng)團(tuán)隊(duì)投入開發(fā),開發(fā)過(guò)程中主要由開發(fā)經(jīng)理進(jìn)行項(xiàng)目進(jìn)度和質(zhì)量把控委粉,需注意以下幾點(diǎn):
(1)  需要有一個(gè)開發(fā)管理軟件進(jìn)行項(xiàng)目管理呜师,比如Teambition、Tower贾节、wiki
(2)  需要做好`版本控制`汁汗;
(3)  需要注意`里程碑`實(shí)現(xiàn);
(4)  重點(diǎn)把握`表結(jié)構(gòu)設(shè)計(jì)`栗涂;
(5)  注意并行設(shè)計(jì)開發(fā)的安排知牌;
(6)  測(cè)試可以盡早介入,并同產(chǎn)品經(jīng)理一起確保需求準(zhǔn)確實(shí)現(xiàn)斤程;
(7)  需要做好`優(yōu)先級(jí)控制`角寸;
(8)  最好能做好項(xiàng)目`開發(fā)周報(bào)`、`測(cè)試周報(bào)`等工作忿墅。
 
5扁藕、系統(tǒng)測(cè)試
    測(cè)試是確保功能和性能的一個(gè)重要環(huán)節(jié),可以盡量避免由客戶發(fā)現(xiàn)軟件問(wèn)題疚脐,導(dǎo)致的不信任亿柑,注意以下幾點(diǎn):
(1)  做好`測(cè)試用例`,根據(jù)測(cè)試用例測(cè)試棍弄;
(2)  注意必填校驗(yàn)望薄、規(guī)則校驗(yàn)、異常輸入等呼畸;
(3)  測(cè)試`不同瀏覽器`痕支、`不同設(shè)備`、`不同版本`的情況蛮原;
(4)  測(cè)試`異常操作`對(duì)系統(tǒng)的影響采转;
(5)  產(chǎn)品經(jīng)理也要參與測(cè)試,主要把握系統(tǒng)功能是否符合;
(6)  測(cè)試員還需要及時(shí)準(zhǔn)備系統(tǒng)`操作說(shuō)明書`故慈,安裝說(shuō)明書等。

6框全、系統(tǒng)上線
    經(jīng)過(guò)測(cè)試后察绷,可以上線部署,最好的選擇是開通VPN后遠(yuǎn)程部署額維護(hù)津辩,盡量減小差旅成本拆撼。注意以下事項(xiàng):
(1)  如果可以使用云服務(wù)器是最好的;
(2)  開通VPN便于后期部署喘沿;
(3)  做好`版本控制`闸度,每次部署需要經(jīng)過(guò)測(cè)試環(huán)境驗(yàn)證;
(4)  做好備份工作蚜印,如果有問(wèn)題莺禁,隨時(shí)可以`回滾`;
(5)  有條件一定要考慮做好`備機(jī)`窄赋,避免出現(xiàn)丟失系統(tǒng)或者數(shù)據(jù)的情況哟冬;
(6)  做客戶培訓(xùn)需要提前準(zhǔn)備好可能出現(xiàn)異常的情況說(shuō)明;
(7)  項(xiàng)目經(jīng)理做好產(chǎn)品過(guò)程材料整理忆绰。

7浩峡、系統(tǒng)驗(yàn)收運(yùn)維
   系統(tǒng)進(jìn)入運(yùn)維后,客戶可能會(huì)反饋一些問(wèn)題错敢,需要及時(shí)處理翰灾,需要注意以下情況:
(1)  一般前期由產(chǎn)品經(jīng)理接客戶反饋;
(2)  對(duì)于系統(tǒng)本身的問(wèn)題稚茅,需要及時(shí)記錄并反饋給開發(fā)及時(shí)處理纸淮;
(3)  對(duì)于需求的變動(dòng),產(chǎn)品經(jīng)理需要做好需求變更把控峰锁,簡(jiǎn)單或者有復(fù)用性好的需求變更可以響應(yīng)萎馅,對(duì)于大范圍的修改需要進(jìn)行需求評(píng)審,把握是否更改虹蒋;
(4)  后期慢慢交由運(yùn)維人員維護(hù)糜芳;
(5)  需要提前準(zhǔn)備項(xiàng)目總結(jié)材料,提供一份給客戶向其領(lǐng)導(dǎo)匯報(bào)的材料魄衅;
(6)  做好后續(xù)開發(fā)的推進(jìn)工作峭竣;
(7)  項(xiàng)目經(jīng)理需要做好項(xiàng)目總結(jié)工作,總結(jié)經(jīng)驗(yàn)教訓(xùn)晃虫。?

二皆撩、注意事項(xiàng)

1、環(huán)境相關(guān)問(wèn)題

1、開發(fā)環(huán)境問(wèn)題
開發(fā)扛吞、測(cè)試呻惕、預(yù)發(fā)、線上
代碼內(nèi)應(yīng)該可以判斷不同環(huán)境滥比,在做一些本地亚脆、測(cè)試環(huán)境的某些測(cè)試操作時(shí),代碼限制在相應(yīng)環(huán)境內(nèi)運(yùn)行
2盲泛、開發(fā)資源問(wèn)題
對(duì)于需要產(chǎn)品濒持、UI等非代碼資源,列清單記錄相應(yīng)的資源寺滚。上線相關(guān)環(huán)境需要配置相關(guān)資源
3柑营、版本問(wèn)題
項(xiàng)目的各個(gè)服務(wù)、應(yīng)用應(yīng)當(dāng)具有相應(yīng)的版本號(hào)村视,方便問(wèn)題發(fā)現(xiàn)官套、確認(rèn)、復(fù)現(xiàn)
接口要有版本
接口請(qǐng)求要添加相應(yīng)版本號(hào)蓖议,對(duì)不同版本做區(qū)分處理(需求差異虏杰、BUG修復(fù))
4、設(shè)備問(wèn)題:web勒虾、iOS纺阔、安卓?、小程序修然、網(wǎng)站
接口請(qǐng)求應(yīng)該帶有相關(guān)設(shè)備類型(web笛钝、iOS弛说、安卓甥厦、小程序、網(wǎng)站)和設(shè)備型號(hào)(安卓不同機(jī)型墩蔓、瀏覽器不同內(nèi)核)中贝,用以做針對(duì)性開發(fā)

2囤捻、項(xiàng)目方便性問(wèn)題

項(xiàng)目要做到簡(jiǎn)單、穩(wěn)定邻寿、通用

1蝎土、對(duì)于給產(chǎn)品、運(yùn)營(yíng)使用的東西盡量做到可配置(可添加绣否、可編輯誊涯、可禁用、啟用蒜撮、可刪除)
2暴构、對(duì)于新開發(fā)功能要考慮對(duì)已存在版本的適配,特別針對(duì)`不能同步上線的`、或是`可能存在多個(gè)版本的`情況做適配
3取逾、項(xiàng)目打包發(fā)布盡量傻瓜式
4耗绿、項(xiàng)目每次上線應(yīng)當(dāng)有上線文檔(需求、BUG修復(fù)砾隅、更改內(nèi)容缭乘、可能對(duì)其他流程、系統(tǒng)的影響)琉用、上線后郵件通知參與人員
5、對(duì)于應(yīng)用類的項(xiàng)目每個(gè)版本都要做留存策幼,方便對(duì)相應(yīng)版本測(cè)試邑时、復(fù)現(xiàn)問(wèn)題
本文參考:

軟件開發(fā)基本流程
系統(tǒng)開發(fā)的流程與注意事項(xiàng)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市特姐,隨后出現(xiàn)的幾起案子晶丘,更是在濱河造成了極大的恐慌唐含,老刑警劉巖浅浮,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異捷枯,居然都是意外死亡滚秩,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門淮捆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)郁油,“玉大人,你說(shuō)我怎么就攤上這事攀痊⊥╇纾” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵苟径,是天一觀的道長(zhǎng)案站。 經(jīng)常有香客問(wèn)我,道長(zhǎng)棘街,這世上最難降的妖魔是什么蟆盐? 我笑而不...
    開封第一講書人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮蹬碧,結(jié)果婚禮上舱禽,老公的妹妹穿的比我還像新娘恩沽。我一直安慰自己誊稚,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著里伯,像睡著了一般疾瓮。 火紅的嫁衣襯著肌膚如雪狼电。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,631評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音翅溺,去河邊找鬼。 笑死吨拍,一個(gè)胖子當(dāng)著我的面吹牛褪猛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播密末,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼握爷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了严里?” 一聲冷哼從身側(cè)響起新啼,我...
    開封第一講書人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎刹碾,沒想到半個(gè)月后燥撞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迷帜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年物舒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戏锹。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡冠胯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锦针,到底是詐尸還是另有隱情荠察,我是刑警寧澤置蜀,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站悉盆,受9級(jí)特大地震影響盯荤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜焕盟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一秋秤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧脚翘,春花似錦灼卢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至备图,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赶袄,已是汗流浹背揽涮。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留饿肺,地道東北人蒋困。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像敬辣,于是被迫代替她去往敵國(guó)和親雪标。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355