對(duì)于軟件的需求調(diào)研活動(dòng),雖然曾經(jīng)寫(xiě)過(guò)三篇相關(guān)的需求管理文章,出發(fā)角度是從整體的需求管理過(guò)程考慮;在引入CMM(二)需求管理KPA活動(dòng)的基礎(chǔ)上,列舉了如何進(jìn)行需求調(diào)研前的需求管理計(jì)劃活動(dòng);在失敗的項(xiàng)目中,找出規(guī)范和管理軟件需求過(guò)程的關(guān)健點(diǎn)及需求關(guān)聯(lián)的模型架構(gòu)(這些可以參考以前寫(xiě)過(guò)的《CMM需求管理實(shí)踐經(jīng)驗(yàn)記錄談》、《從CMM角度考慮需求管理計(jì)劃》、《如何用CRC模型來(lái)確定需求》)。一直以來(lái),感覺(jué)自己在經(jīng)過(guò)幾個(gè)項(xiàng)目試驗(yàn)的基礎(chǔ)上對(duì)于軟件的需求管理應(yīng)該是有一定的基礎(chǔ)和經(jīng)驗(yàn)了,然而在最近參與的一個(gè)大型項(xiàng)目過(guò)程中,在新加坡項(xiàng)目經(jīng)理的引導(dǎo)與幫助下,對(duì)于軟件需求調(diào)研又有了更深一層的體會(huì)和認(rèn)識(shí);總結(jié)出需求調(diào)研中的5W+1H定律,在此把自己的一些過(guò)程和經(jīng)驗(yàn)描述出來(lái),希望能與各同仁一起分享與討論。
項(xiàng)目背景:一個(gè)中型的企業(yè)信息化項(xiàng)目,其中乙方的項(xiàng)目經(jīng)理是一個(gè)擁有PMP證書(shū)的資深項(xiàng)目管理人員。甲方的項(xiàng)目經(jīng)理是一個(gè)有著豐富項(xiàng)目實(shí)施和管理經(jīng)驗(yàn)的新加坡項(xiàng)目管理人員。(在這里需要補(bǔ)充的時(shí),在調(diào)研產(chǎn)生沖突過(guò)程中,外籍人員如何用自己的經(jīng)驗(yàn)和技巧,讓乙方完全可以接收)
項(xiàng)目成員:
甲方:外包項(xiàng)目經(jīng)理、外包項(xiàng)目管理人員
乙方:項(xiàng)目經(jīng)理、系統(tǒng)分析員、界面制作人員
工作內(nèi)容:項(xiàng)目需求階段的活動(dòng),對(duì)于系統(tǒng)的需求,甲乙雙方與最終用戶能達(dá)成一致,甲方作為外包管理者,主要是對(duì)乙方項(xiàng)目組的項(xiàng)目進(jìn)度、項(xiàng)目階段成果進(jìn)行跟蹤與驗(yàn)收,以保證項(xiàng)目在預(yù)期的時(shí)間內(nèi)完成預(yù)期的工作任務(wù)。
過(guò)程描述:項(xiàng)目啟動(dòng)后,乙方的項(xiàng)目經(jīng)理列了一份詳細(xì)的需求調(diào)研時(shí)間表、調(diào)研階段成果目錄清單、界面成果等的計(jì)劃內(nèi)容,可以用一個(gè) “贊” 字來(lái)形容;從計(jì)劃上看,乙方的項(xiàng)目經(jīng)理計(jì)劃真的是完美無(wú)缺;在與用戶進(jìn)行業(yè)務(wù)需求調(diào)研的活動(dòng)中,乙方不僅記錄下目前用戶現(xiàn)有的業(yè)務(wù)流程,包括目前流程的局限性,流程的執(zhí)行性等方面,還為用戶進(jìn)行了將來(lái)系統(tǒng)流程的規(guī)劃,的確是一個(gè)不錯(cuò)的開(kāi)始??墒窃谝曳教峤黄潆A段的需求分析文檔和界面時(shí),卻發(fā)現(xiàn)二者存在了種種的沖突和矛盾,我們無(wú)法將需求分析文檔與界面結(jié)合在一起。此時(shí),乙方的項(xiàng)目經(jīng)理解釋是因?yàn)槲臋n比界面細(xì),所以二者存在一些理解上的差異。而我們甲方卻總覺(jué)得有些不太對(duì)勁,但因?yàn)橥瑯哟嬖谥鴮?duì)用戶流程細(xì)節(jié)的不熟悉,所以我們也提不出具體的問(wèn)題,直到有一天,跟著乙方一起做用戶的需求活動(dòng)后,從乙方項(xiàng)目經(jīng)理的提問(wèn)方面,我們終于明白為什么他們會(huì)做出這樣的文檔和界面。
首先,乙方項(xiàng)目經(jīng)理對(duì)用戶的提問(wèn)是沒(méi)有序列的,我們所謂的序列就是項(xiàng)目經(jīng)理的邏輯是否清晰,除了問(wèn)及目前的流程外,最重要的引入項(xiàng)目(即新的軟件系統(tǒng))的目的,所需達(dá)到的效果,可以對(duì)用戶輔助的東東,而這些乙方的項(xiàng)目經(jīng)理一字未提與問(wèn),只記錄用戶所說(shuō)的過(guò)程、局限和要求。這樣,乙方項(xiàng)目經(jīng)理在分析與規(guī)劃系統(tǒng)的需求時(shí),就沒(méi)有一個(gè)明確的目的性和方向性,這里就要引入第一個(gè)W定律---WHY定律。WHY就是為什么用戶要引入系統(tǒng),引入新的信息系統(tǒng)對(duì)用戶有什么幫助,在總體工作效能上如何實(shí)現(xiàn)一個(gè)最終的結(jié)果?WHY定律是要求在需求開(kāi)始時(shí),項(xiàng)目經(jīng)理就應(yīng)該明確的,這個(gè)項(xiàng)目是為了改進(jìn)用戶工作效率;提高部門(mén)間的協(xié)作機(jī)制;加快對(duì)客戶反應(yīng)的體系服務(wù);提升企業(yè)的競(jìng)爭(zhēng)力等等。有了這么一個(gè)WHY引入思想,項(xiàng)目經(jīng)理就可以理清用戶最終要的是可以提供給他們什么樣的系統(tǒng),在系統(tǒng)的定位和建立上,就有一個(gè)明確地最終目標(biāo)。
其次,有了一個(gè)總體的目標(biāo)性,從各業(yè)務(wù)流程的要求入手,引入第二個(gè)W定律---WHAT定律,WHAT則是這個(gè)系統(tǒng)要做什么?實(shí)現(xiàn)什么?就是乙方項(xiàng)目經(jīng)理提出的各業(yè)務(wù)流程問(wèn)題、流程局限性問(wèn)題、系統(tǒng)要解決的問(wèn)題等,在這個(gè)WHAT的基