不是在需求最終形成后再進行評審。分階段評審可以將原本需要進行的大規(guī)模評審拆分成各個小規(guī)模的評審,降低了需求返工的風險,提高了評審的質(zhì)量。
比如可以在形成目標性需求后進行一次評審,在形成系統(tǒng)的初次概要需求后進行一次評審,當對概要需求細分成幾個部分,對每個部分進行各個評審,最終再對整體的需求進行評審。
建議四:精心挑選評審員
需求評審可能涉及的人員包括:需方的高層管理人員、中層管理人員、具體操作人員、IT主管、采購主管;供方的市場人員、需求分析人員、設計人員、測試人員、質(zhì)量保證人員、實施人員、項目經(jīng)理以及第三方的領域?qū)<业鹊?。在這些人員中由于大家所處的立場不同,對同一個問題的看法是不相同的,有些觀點是和系統(tǒng)的目標有關系的,有些是關系不大的,不同的觀點可能形成互補的關系。為了保證評審的質(zhì)量和效率,需要精心挑選評審員。首先要保證使不同類型的人員的都要參與進來,否則很可能會漏掉了很重要的需求。其次在不同類型的人員中要選擇那些真正和系統(tǒng)相關的,對系統(tǒng)有足夠了解的人員參與進來,否則很可能使評審的效率降低或者最終不切實際的修改了系統(tǒng)的范圍。
建議五:對評審員進行培訓
在很多情況下,評審員是領域?qū)<叶皇沁M行評審活動的專家,他們沒有掌握進行評審的方法、技巧、過程等,因此需要對評審員進行,同樣對于主持評審的管理者也需要進行培訓,以便于參與評審的人員能夠緊緊圍繞評審的目標來進行,能夠控制評審活動的節(jié)奏,提高評審效率,避免發(fā)生案例一和案例二中出現(xiàn)的現(xiàn)象。對評審員的培訓也可以區(qū)分為簡單培訓與詳細培訓2種。簡單培訓可能需要十幾分鐘或者幾十分鐘,需要將在評審過程中的需要把握的基本原則,需要注意的常見問題說清楚。詳細培訓則可能要需要對評審的方法、技巧、過程進行正式的培訓,需要花費較長的時間,是一個獨立的活動。需要注意的是被評審人員也要被培訓。
建議六:充分利用需求評審檢查單
需求檢查單是很好的評審工具,需求檢查單可以分成2類:需求形式的檢查單和需求內(nèi)容的檢查單。需求形式的檢查可以由QA人員負責,主要是針對需求文擋的格式是否符合質(zhì)量標準來提出的,需求內(nèi)容的檢查是由評審員負責的,主要是檢查需求內(nèi)容是否達到了系統(tǒng)目標、是否有遺漏、是否有錯誤等等,這是需求評審的重點。檢查單可以幫助評審員系統(tǒng)全面地發(fā)現(xiàn)需求中的問題,檢查單也是隨著工程財富的積累逐漸豐富和優(yōu)化的。
建議七:建立標準的評審流程
對正規(guī)的需求評審會需要建立正規(guī)的需求評審流程,按照流程中定義的活動進行規(guī)范的評審過程。比如在評審流程定義中可能規(guī)定評審的進入條件,評審需要提交的資料,每次評審會議的人員職責分配,評審的具體步驟,評審通過的條件等等。通過評審流程執(zhí)行可能會避免出現(xiàn)案例五之類的問題。
建議八:做好評審后的跟蹤工作
在需求評審后,需要根據(jù)評審人員提出的問題進行評價,以確定哪些問題是必須糾正的,哪些可以不糾正,并給出充分的客觀的理由與證據(jù)。當確定需要糾正的問題后,要形成書面的需求變更的申請,
進入需求變更的管理流程,并確保變更的執(zhí)行,在變更完成后,要進行復審。切忌評審完畢后,沒有對問題進行跟蹤,而無法保證評審結(jié)果的落實,使前期的評審努力付之東流。
建議九:充分準備評審
評審質(zhì)量的好壞很大程度上取決于在評審會議前的準備活動。常出現(xiàn)的問題是,需求文檔在評審會議前并沒有提前下發(fā)給參與評審會議的人員,沒有留出更多更充分的時間讓參與評審的人員閱讀需求文檔。更有甚者,沒有執(zhí)行需求評審的進入條件,在評審文檔中存在大量的低級的錯誤或者沒有在評審前進行溝通,文檔中存在方向性的錯誤,從而導致評審的效率很低,質(zhì)量很差。對評審的準備工作,也應當定義一個檢查單,在評審之前對照檢查單落實每項準備工作。
在實踐中細心體會、實施上述的9個建議,相信您定會受益非淺。