摘要:本文論述圍繞于需求管理,需求管理是開發(fā)工作有效進(jìn)行的確證。很明顯需求管理是一種很高層次的系統(tǒng)行為,涉及整個(gè)開發(fā)過程和產(chǎn)品本身。
關(guān)鍵詞:IT需求管理
我想很多人可能會(huì)與我同感,一個(gè)項(xiàng)目做了很久,感覺總是做不完,就像一個(gè)“無底洞”。你想加人盡快完成這個(gè)項(xiàng)目,而用戶總是有新的需求要項(xiàng)目開發(fā)方來做,就像用戶是一個(gè)不知廉恥的要求者,而開發(fā)方是在苦苦接收的接受者。實(shí)際上,這里涉及到一個(gè)需求管理的概念。項(xiàng)目中哪些該做,哪些不該做,做到什么程度,都是由需求管理來決定的。那么,到底什么是需求管理,從這幾天的學(xué)習(xí)中,我從理論上對(duì)此問題做了一個(gè)分析,表達(dá)一些自已的想法。
影響項(xiàng)目的最后成功的因素是多方面的,包括項(xiàng)目管理的九大知識(shí)領(lǐng)域(包括項(xiàng)目的整體管理、范圍管理、時(shí)間管理、費(fèi)用管理、質(zhì)量管理、溝通管理、成本管理、人力資源管理、采購管理)。然而,要這九大知識(shí)領(lǐng)域?qū)?xiàng)目成功產(chǎn)生的影響的輕重程度上進(jìn)行比較的話,我個(gè)人認(rèn)為其中項(xiàng)目范圍管理中的需求管理是最為重要的。本文主要講述范圍管理中的需求管理部分。
需求管理是軟件項(xiàng)目中一項(xiàng)十分重要的工作,據(jù)調(diào)查顯示在眾多失敗的軟件項(xiàng)目中,由于需求原因?qū)е碌募s占了很大的一部分,本人從事的工作經(jīng)歷中有好2次就是因?yàn)樾枨蟛幻鞔_,導(dǎo)致最終的系統(tǒng)不可控,項(xiàng)目陷入困境。因此,需求工作將對(duì)軟件項(xiàng)目能否最終實(shí)現(xiàn)產(chǎn)生至關(guān)重要的影響。雖然如此,在項(xiàng)目開發(fā)工作中,很多人對(duì)需求的認(rèn)識(shí)還遠(yuǎn)遠(yuǎn)不夠,從本人參與或接觸到的一些項(xiàng)目來看,小到幾萬元,大到上千萬元的軟件項(xiàng)目的需求都或多多少的存在問題。
有的是開發(fā)者本身不重視原因,有的是技術(shù)原因、有的是人員組織原因、有的是溝通原因、有的是機(jī)制原因,以上種種原因都表明做好軟件需求開發(fā)是一項(xiàng)系統(tǒng)工作,而不是簡(jiǎn)單的技術(shù)工作,只有系統(tǒng)的了解和掌握需求的基本概念、方法、手段、評(píng)估標(biāo)準(zhǔn)、風(fēng)險(xiǎn)等相關(guān)知識(shí),并在實(shí)踐中加以應(yīng)用,才能真正做好需求的開發(fā)和管理工作。在軟件項(xiàng)目的開發(fā)過程中,需求變更貫穿了軟件項(xiàng)目的整個(gè)生命周期,從軟件的項(xiàng)目立項(xiàng),研發(fā),維護(hù),用戶的經(jīng)驗(yàn)在增加,對(duì)使用軟件的感受有變化,以及整個(gè)行業(yè)的新動(dòng)態(tài),都為軟件帶來不斷完善功能,優(yōu)化性能,提高用戶友好性的要求。在軟件項(xiàng)目管理過程中,項(xiàng)目經(jīng)理經(jīng)常面對(duì)用戶的需求變更。如果不能有效處理這些需求變更,項(xiàng)目計(jì)劃會(huì)一再調(diào)整,軟件交付日期一再拖延,項(xiàng)目研發(fā)人員的士氣將越來越低落,將直接導(dǎo)致項(xiàng)目成本增加、質(zhì)量下降及項(xiàng)目交付日期推后。這決定了項(xiàng)目組必須擁有需求管理策略。
下面主要針對(duì)需求開發(fā)及需求管理兩個(gè)方面對(duì)需求進(jìn)行分析。
1. 需求開發(fā),從目前我們的實(shí)際工作情況來看按順序主要分成如下幾個(gè)部分:
? 請(qǐng)教行業(yè)專家
行業(yè)客戶對(duì)信息化的需求越來越細(xì)化,對(duì)專業(yè)性以及行業(yè)能力的全面性要求越來越高,惟有深入行業(yè),洞察其需求,研發(fā)出更適合客戶需求的產(chǎn)品,才能成功。因此有必要先請(qǐng)這方面的行業(yè)專家對(duì)于客戶的業(yè)務(wù)需求進(jìn)行從流程上的梳理。為什么請(qǐng)行業(yè)專家,而不是直接請(qǐng)客戶進(jìn)行交談,得到其實(shí)需求,個(gè)人認(rèn)為主要是因?yàn)槟壳案髡块T、企事業(yè)單位對(duì)于信息化與業(yè)需求的整合這一塊缺少經(jīng)驗(yàn),大部分情況還不能完全整理出完善、清晰的系統(tǒng)需求來。只有通過行業(yè)專家對(duì)其實(shí)業(yè)務(wù)流程進(jìn)行梳理,一方面更容易與客戶產(chǎn)生共鳴,另一方面也可以大大減少因?yàn)橹R(shí)方面的差異導(dǎo)致錯(cuò)識(shí)需求的產(chǎn)生。
? 和客戶交談
你要面對(duì)“正確”的客戶區(qū)分不同層次的客戶需求,要面對(duì)不同層級(jí),不同部門的客戶,把客戶分類,區(qū)分需求的優(yōu)先級(jí)別。如果你做的項(xiàng)目業(yè)務(wù)是你熟悉的,那還好,如果是你不熟悉的,一定要花點(diǎn)精力學(xué)習(xí)一下這個(gè)行業(yè)業(yè)務(wù)的背景資料,這