絕大多數(shù)的KPA均需要從計劃(策劃)開始,普遍的步驟要求是從準(zhǔn)備工作--計劃---執(zhí)行活動---維護過程---改善過程等這幾個大類,如配置管理、質(zhì)量保證、項目計劃、子合同管理等等。
CMM的需求管理雖然沒有明確要求有一定的計劃,但在操作前各項目小組為了保證項目需求過程的順利進行、保證需求活動有序有節(jié)地完成,都會粗或細(xì)地擬定一個需求計劃,這個計劃的定制,會直接影響到整個開發(fā)項目的成效、影響到定制需求基線的準(zhǔn)確性。我們在了解CMM需求管理KPA要求的活動后,從該角度來考慮這個計劃是如何定制的。
首先 活動計劃的文檔化,我們知道,一個計劃最有效的操作方式就是文檔化,白紙黑字的留下我們計劃的活動、參與人員、操作內(nèi)容、實現(xiàn)目標(biāo)等等,以便將來的操作有機可尋,有“一個書面的機構(gòu)管理策略”,這也是CMM需求管理過程中執(zhí)行約定首先要求的部分。在這書面化的東東里,包含著我們需求管理過程中的所有需執(zhí)行的約定、執(zhí)行能力、執(zhí)行活動、分析過程和驗證執(zhí)行結(jié)果等的五個KPA活動的共同特性。我們根據(jù)CMM—需求管理過程的KPA要求,擬定以下的需求管理計劃模板,模板的作用是根據(jù)要求的共性,產(chǎn)生一個公用的,可引導(dǎo)人們按此方式進行思考、可適用于大多數(shù)同類操作基本要求的文檔。
《需求管理計劃模板》
1、 確認(rèn)
1) 本模板適用的范圍,達到的目標(biāo)
2) 項目經(jīng)理在本活動中的職責(zé)、項目小組成員的職責(zé)
3) 明確客戶方參與需求調(diào)研活動的職責(zé)(有無決策權(quán)、所需配合的活動、所需提供的資源等等)
4) 確認(rèn)用戶給定需求的文檔(如協(xié)議、條件和合同條款,比如要交付的產(chǎn)品、日期和里程碑要求等等)、功能需求、技術(shù)需求等等
2、 需求活動的概述
2.1 需求調(diào)研的方法
決定采取什么方式進行需求調(diào)研,即確定信息采集和分析的方法(如確定與客戶交流的方式、溝通使用的表單、項目組業(yè)務(wù)流程分析表單等。
2.2 需求活動要求
1) 收集相關(guān)技術(shù)需求,要求收集所需的功能點、約束和處理流程等等
2) 收集用戶的特殊需求
3) 分析用戶原業(yè)務(wù)或工作流程
4) 分析所需建立的系統(tǒng)業(yè)務(wù)流程,建立系統(tǒng)范圍和目標(biāo)
5) 要求使用《CMM需求規(guī)格說明書模板》作為需求說明文檔
2.3 需求周期計劃
對本次需求活動擬定一個時間進度表,及各階段所需完成的內(nèi)容。
3、 需求評審計劃
1) 確定需求評審小組成員及成員要求
2) 確定需求評審方式
3) 確定需求評審內(nèi)容
4、 需求驗收方式
1) 確定驗收方式
2) 確定驗收記錄表
5、 需求變更管理
6、 項目組織和資源
該計劃模板綜合了CMM需求管理要求的幾個特性,具體各項目小組的操作就根據(jù)其實際項目的需要進行了。
其次 需求活動的執(zhí)行過程,依照擬定的需求管理計劃進行項目的實際需求調(diào)研活動,在活動中記錄與客戶進行交流的內(nèi)容,記錄各階段產(chǎn)生的變更項、變更原因,按預(yù)先規(guī)定的書面策略進行雙方活動的制約。