工程項(xiàng)目管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 工程項(xiàng)目管理軟件 | 裝飾管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉
工程管理軟件

當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程管理軟件

需求管理和變更控制的經(jīng)驗(yàn)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

      在學(xué)校里學(xué)計(jì)算機(jī)語(yǔ)言時(shí)以為,編程和架構(gòu)是整個(gè)軟件生命周期里最了不起的部分,但實(shí)際工作后才發(fā)現(xiàn)在商業(yè)產(chǎn)品里需求管理(包括新需求的發(fā)掘)更是一個(gè)商業(yè)軟件成功與否的關(guān)鍵。在以下我和大家分享一點(diǎn)在90年代我經(jīng)歷的一些需求管理小故事,希望能對(duì)剛進(jìn)入軟件行業(yè)的精英們有點(diǎn)概念性的幫助。請(qǐng)理解在這么小的篇幅里,我們更多地只是概念性地理解需求管理的重要性而已,絕非是要提供完善的解決辦法。項(xiàng)目經(jīng)理圈子

  軟件工程里的許多問(wèn)題,諸如缺陷及資源運(yùn)用不當(dāng),都是源于需求的不確定。在90年代,我曾在美國(guó)一個(gè)擁有數(shù)千員工的公司里從事大型軟件開發(fā)工作。該軟件主要是賣給汽車修復(fù)廠用的,它可估算出修復(fù)汽車的零件及勞力兩項(xiàng)費(fèi)用,甚至還可以找到提供新零件及舊零件的廠家。軟件的的復(fù)雜度相當(dāng)?shù)馗?,要界定什么樣的界面和功能是最適合市場(chǎng)的著實(shí)不易。所以,需求一變?cè)僮?。在聊天時(shí)有個(gè)同事戲稱:“需求變更乃萬(wàn)惡之源!”其他的人紛紛響應(yīng)。當(dāng)時(shí),所有的需求都是寫在Word文檔里的,那些文檔不是放在一個(gè)共享的服務(wù)器里,就是交由負(fù)責(zé)編寫程序的人員管理。雖然沒(méi)用什么管理平臺(tái)及工具,但在團(tuán)隊(duì)成員的配合和默契下,一切事情都有序地在進(jìn)展著。項(xiàng)目管理者聯(lián)盟

  但有一天產(chǎn)品經(jīng)理?yè)Q了個(gè)新的,一切事情似乎就全改變了。新的產(chǎn)品經(jīng)理原是某汽車修復(fù)廠的經(jīng)理,他對(duì)修汽車及車廠管理有不少的經(jīng)驗(yàn),但對(duì)軟件的開發(fā)是很不懂的。很快地下列問(wèn)題出現(xiàn)了:PgMp.mypm.net

  (一)需求描述不清楚,導(dǎo)致開發(fā)任務(wù)的時(shí)間估算誤差可到100%,甚至200%;項(xiàng)目管理論壇

  (二)優(yōu)先及全由產(chǎn)品經(jīng)理決定,有時(shí)不太重要的任務(wù)先做了,重要的反倒后做;

  (三)需求變更一再發(fā)生,并且當(dāng)某需求變更了,它的連鎖反應(yīng)會(huì)沖擊其他的部分,許多缺陷因此產(chǎn)生了。training.mypm.net

  我們幾個(gè)資深人員分析整個(gè)過(guò)程,發(fā)現(xiàn)造成問(wèn)題的原因是這樣的:項(xiàng)目管理者聯(lián)盟

  (一)我們的現(xiàn)有需求文檔管理太亂,通常是找不到所要的版本。就算是找到要的文檔,常常也沒(méi)法找到要的那段內(nèi)容。bbs.mypm.net

  (二)可判斷任務(wù)優(yōu)先級(jí)的因素頗多,可以是在商業(yè)層面或技術(shù)層面,每人的視角不同,公說(shuō)公有理,婆說(shuō)婆有理。blog.mypm.net

  (三)需求文檔、代碼、測(cè)試用例及其他的工件(artifacts)之間應(yīng)是相關(guān)聯(lián)的,但在系統(tǒng)中我們無(wú)法從其中任一個(gè)工件找到其他的工件。項(xiàng)目管理者聯(lián)盟

  由于文檔不全,這位新的產(chǎn)品經(jīng)理很難在短時(shí)間內(nèi)對(duì)整個(gè)系統(tǒng)有個(gè)概括性的了解。當(dāng)他和資深人員溝通產(chǎn)品設(shè)計(jì)理念及歷史緣由時(shí),資深人員也沒(méi)能明確地回答他的問(wèn)題,這導(dǎo)致需求設(shè)計(jì)不完善,優(yōu)先級(jí)也有誤。找到原因后,我們想既然需求變更這一頭兇猛野獸是殺不死的,那我們所能做的大概也就是將這獸關(guān)在籠子里,使它溫馴點(diǎn)。 為解決這問(wèn)題,我們建立了以下的體制。項(xiàng)目管理者聯(lián)盟

  (一)細(xì)化需求的時(shí)間估算 – 我們將需求分解到程序員能清楚估算出完成時(shí)間的小單位,原則上每單位是可以讓一個(gè)程序員及一個(gè)測(cè)試人員在二至十天內(nèi)做完,而且每個(gè)單位都有個(gè)編號(hào)。bbs.mypm.net

  (二)使用版本控制系統(tǒng)管理需求文檔 – 所有需求文檔全保存在一中樞版本控制系統(tǒng)里。項(xiàng)目管理者聯(lián)盟

  (三)將需求分組并設(shè)優(yōu)先級(jí) – 所有的需求單位按照不同的版本區(qū)分開來(lái),每個(gè)需求單位都有個(gè)優(yōu)先級(jí)。

       (四)建立工件之間的關(guān)聯(lián)性 – 將程序及測(cè)試用例與相對(duì)應(yīng)的需求單位連接上,明確地寫上需求編號(hào)。training.mypm.net

  (五)建立評(píng)審團(tuán)隊(duì) – 當(dāng)需求產(chǎn)生或變更時(shí),產(chǎn)品經(jīng)理及干系人要一起評(píng)審,通過(guò)后才做更改。項(xiàng)目管理論壇

發(fā)布:2007-07-10 10:19    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章: