,以實現(xiàn)項目團成員之間快速的、高效率的協(xié)作與溝通。同時,為了方便工作流的設(shè)計,RPM內(nèi)置的工作流引擎包括可視化的狀態(tài)流程圖定義和工作流定義,如圖10所示,工作流程是導(dǎo)致元素流過企業(yè)定義的狀態(tài)流的一系列步驟,步驟具有一個或多個附件、參與者、表決定義和結(jié)果,步驟可能會也可能不會更改元素的狀態(tài)。
圖11 在需求的"描述"窗口中完成需求定義
此外,通過使用RPM中內(nèi)置的Portlet技術(shù),項目團隊能夠有效組織和統(tǒng)一管理需求的各種信息。使用這種組織方式,在需求的"描述"窗口中,如圖11所示,用戶既可以進行需求描述、成本估算、影響估計、人力資源估計、附加需求文檔和需求記分卡等內(nèi)容的輸入和展現(xiàn),又可以指定需求屬性、優(yōu)先級、需求提出人、批準人和關(guān)閉人等信息。 [page]
4.3 在RPM中實現(xiàn)制定工作分解結(jié)構(gòu)過程
制作工作分解結(jié)構(gòu)過程的主要目標(biāo)是根據(jù)項目范圍說明書,將項目大的可交付成果與項目工作,劃分為較小和更易管理的組成部分。工作分解結(jié)構(gòu)是以可交付成果為對象,由項目團隊為創(chuàng)造必要的可交付成果并實現(xiàn)項目目標(biāo),而執(zhí)行的工作分解之后得到的一種層次結(jié)構(gòu)。屬于工作分解結(jié)構(gòu)底層組成部分的計劃工作叫作"工作包",可以安排在進度表中,它是項目管理人員估算費用、監(jiān)視和控制進度、分配資源的基本單位。在RPM中有兩種表示"交付成果"的方法: 用來表示項目對外的可交付成果, 表示項目過程中產(chǎn)生的內(nèi)部工作產(chǎn)品,它們也可以按層次嵌套表示"工作包"的概念。使用RPM制定工作分解結(jié)構(gòu)時,首先可以使用RPM中流程模板的能力,建立典型的項目工作分解結(jié)構(gòu)樣板和典型的工作包模板,以便項目團隊重用。
圖12 工作分解結(jié)構(gòu)樣板及其重用
圖13 在項目中直接建立工作分解結(jié)構(gòu)
其次,在具體的項目制定工作分解結(jié)構(gòu)過程中,項目經(jīng)理和相關(guān)人員可以整個重用項目工作分解結(jié)構(gòu)樣板,或通過重用模板中定義的工作包,快速完成制定工作分解結(jié)構(gòu)工作。
在具體使用RPM時,我們可以有兩種方式完成"制定工作分解結(jié)構(gòu)"的工作:一種是在"工作管理"窗口中的指定項目中,通過加入"可交付成果"和"工作產(chǎn)品"等工作包,如圖13所示,直接根據(jù)項目范圍說明書建立項目的工作分解結(jié)構(gòu)。當(dāng)然也可以如圖12所示,使用預(yù)定義的工作分解結(jié)構(gòu)模板,通過拖-拉的方式快速建立項目工作分解結(jié)構(gòu);另一種方式,是在指定項目的"范圍管理"窗口中,如圖14所示,在指定的"需求"下面,直接根據(jù)項目范圍說明書建立工作分解結(jié)構(gòu),這種方法的好處是:由于建立起了從需求到工作包一目了然的追蹤關(guān)系,方便了項目管理團隊進行范圍核實和范圍控制。
圖14 在項目的"范圍管理"中的需求下面建立工作分解結(jié)構(gòu)
通過范圍定義和制定項目分解結(jié)構(gòu)過程,項目團隊成功實現(xiàn)了《項目范圍說明書》與對應(yīng)的《工作分解結(jié)構(gòu)》和《工作分解結(jié)構(gòu)詞匯表》等工件,這些工件在經(jīng)過正式的審核批準后,一同組成了項目的范圍基準。此時,項目管理者可以通過RPM保存項目基線,形成正式完整的項目范圍基準。
4.4 在RPM中實現(xiàn)范圍核實過程
范圍核實的主要目的是正式驗收已經(jīng)完成的項目可交付成果。它是取得利益關(guān)系人對已完成的項目范圍與相應(yīng)的可交付成果正式驗收的過程。在RPM中執(zhí)行范圍核實過程時,首先通過重用項目管理模板,獲取企業(yè)組織過程資產(chǎn)中的《軟件項目驗收規(guī)范》、項目范圍核實工作指南模板,通過結(jié)合項目范圍管理其它過程中定義的相關(guān)模板,包括《項目范圍說明書》、工作分解結(jié)構(gòu)和《項目管理計劃》等工件,指導(dǎo)整個項目團