要是產(chǎn)品狗沒有成文的產(chǎn)品需求設計就跑去和程序猿口頭或者簡單記錄一下軟件產(chǎn)品的大致要做的功能,不是我嚇你,狗會死的。猿打的。 為什么產(chǎn)品需求設計文檔這么重要?
成都創(chuàng)新互聯(lián)服務項目包括郾城網(wǎng)站建設、郾城網(wǎng)站制作、郾城網(wǎng)頁制作以及郾城網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,郾城網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到郾城省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!1、
功能設計文檔可以讓整個研發(fā)團隊對軟件產(chǎn)品的功能需求設計有一個整體的共識。否則,程序猿容易自己鉆在一小塊需求里,走不出來。專心研究了很久,可能最后會和項目經(jīng)理和客戶真正想要的功能相差甚遠。
2、
更可怕的,研發(fā)人員把數(shù)據(jù)庫設計好了,代碼也已經(jīng)寫得差不多了,這時產(chǎn)品狗突然和程序猿說我們的需求要做一點變化。對產(chǎn)品狗來說那一點變化,可能會害得程序猿擼過幾天幾夜。那很小的變更可能導致之前設計的數(shù)據(jù)庫,碼的代碼都不能用了。對于程序員來說,要他們刪代碼如同搶了他們的女朋友,噢。凄慘!
3、
沒有產(chǎn)品功能設計,講進度?任務分配?瞎扯!都不知道自己要做什么,怎么安排工作?
4、
當中期遇到需求小變動時,沒有產(chǎn)品需求設計文檔的情況下,熱烈討論一番,出去會議室大概大家就各有各的理解了吧。
5、
便于測試團隊跟進。測試團隊應該在項目Kickoff之時就應該介入,而不是在產(chǎn)品開發(fā)完成之后。測試團隊應該對功能需求設計文檔充分了解,且以此來編寫具體的測試用例文檔。否則,只能是在界面上進行簡單的表面測試,而真正的BUG并不在表面,這些BUG會藏得很深,等發(fā)現(xiàn)的時候可能已經(jīng)造成很大的損失。測試團隊想覆蓋全部的測試用例此時已經(jīng)相當困難,他們甚至都不知道產(chǎn)品有哪些功能。 所以,請諒解我們Legendshop產(chǎn)品經(jīng)理一再和你確認產(chǎn)品需求,不確認需求不動工。多點理解,多點愛。
那么,對于產(chǎn)品需求設計文檔有什么需要注意的呢?
1、
文檔一定要實時更新,并且保證每個程序猿都能接收到最新版本的文檔,避免最后某個程序猿不知道需求變動的悲慘事件。
2、
文檔的內容應該一應概全,一般項目背景、詳細的功能點描述、產(chǎn)品不包括的功能點說明、使用場景、流程圖、人員角色實例化等等。