功能設(shè)計(jì)文檔可以讓整個(gè)研發(fā)團(tuán)隊(duì)對(duì)軟件產(chǎn)品的功能需求設(shè)計(jì)有一個(gè)整體的共識(shí)。否則,程序猿容易自己鉆在一小塊需求里,走不出來。專心研究了很久,可能最后會(huì)和項(xiàng)目經(jīng)理和客戶真正想要的功能相差甚遠(yuǎn)。
2、
更可怕的,研發(fā)人員把數(shù)據(jù)庫設(shè)計(jì)好了,代碼也已經(jīng)寫得差不多了,這時(shí)產(chǎn)品狗突然和程序猿說我們的需求要做一點(diǎn)變化。對(duì)產(chǎn)品狗來說那一點(diǎn)變化,可能會(huì)害得程序猿擼過幾天幾夜。那很小的變更可能導(dǎo)致之前設(shè)計(jì)的數(shù)據(jù)庫,碼的代碼都不能用了。對(duì)于程序員來說,要他們刪代碼如同搶了他們的女朋友,噢。凄慘!
3、
沒有產(chǎn)品功能設(shè)計(jì),講進(jìn)度?任務(wù)分配?瞎扯!都不知道自己要做什么,怎么安排工作?
4、
當(dāng)中期遇到需求小變動(dòng)時(shí),沒有產(chǎn)品需求設(shè)計(jì)文檔的情況下,熱烈討論一番,出去會(huì)議室大概大家就各有各的理解了吧。
5、
便于測(cè)試團(tuán)隊(duì)跟進(jìn)。測(cè)試團(tuán)隊(duì)?wèi)?yīng)該在項(xiàng)目Kickoff之時(shí)就應(yīng)該介入,而不是在產(chǎn)品開發(fā)完成之后。測(cè)試團(tuán)隊(duì)?wèi)?yīng)該對(duì)功能需求設(shè)計(jì)文檔充分了解,且以此來編寫具體的測(cè)試用例文檔。否則,只能是在界面上進(jìn)行簡單的表面測(cè)試,而真正的BUG并不在表面,這些BUG會(huì)藏得很深,等發(fā)現(xiàn)的時(shí)候可能已經(jīng)造成很大的損失。測(cè)試團(tuán)隊(duì)想覆蓋全部的測(cè)試用例此時(shí)已經(jīng)相當(dāng)困難,他們甚至都不知道產(chǎn)品有哪些功能。 所以,請(qǐng)諒解我們Legendshop產(chǎn)品經(jīng)理一再和你確認(rèn)產(chǎn)品需求,不確認(rèn)需求不動(dòng)工。多點(diǎn)理解,多點(diǎn)愛。
那么,對(duì)于產(chǎn)品需求設(shè)計(jì)文檔有什么需要注意的呢?
1、
文檔一定要實(shí)時(shí)更新,并且保證每個(gè)程序猿都能接收到最新版本的文檔,避免最后某個(gè)程序猿不知道需求變動(dòng)的悲慘事件。
2、
文檔的內(nèi)容應(yīng)該一應(yīng)概全,一般項(xiàng)目背景、詳細(xì)的功能點(diǎn)描述、產(chǎn)品不包括的功能點(diǎn)說明、使用場(chǎng)景、流程圖、人員角色實(shí)例化等等。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問題,請(qǐng)?jiān)L問西部數(shù)碼官網(wǎng):ps-sw.cn