4.集成的項(xiàng)目管理
當(dāng)項(xiàng)目的交付物由多個獨(dú)立的團(tuán)隊(duì)產(chǎn)品化了,可以應(yīng)用集成的項(xiàng)目管理(IPM)。集成項(xiàng)目管理的因素有很多,比如:
● 功能分布的團(tuán)隊(duì)
● 地理位置分散的團(tuán)隊(duì)
● 產(chǎn)品大小
● 多種技術(shù)
● 軟件外包
這些因素使得項(xiàng)目溝通變得分散,以至于產(chǎn)生了需要直接應(yīng)用于軟件產(chǎn)品開發(fā)中的集成的需求。集成的需求越大,使用系統(tǒng)的和經(jīng)過訓(xùn)練的項(xiàng)目管理原則更重要。
4.1 集成項(xiàng)目管理的框架
在第3部分討論的過程模型形成了集成項(xiàng)目管理(IPM)的框架。在產(chǎn)品開發(fā)的啟動階段,許多功能組因許多工作特性而形成。但并不是所有的功能。例如,市場組的形成不同于開發(fā)組,但開發(fā)組可能會與產(chǎn)品支持組有所重疊。同時,應(yīng)該有意識地努力來正式將團(tuán)隊(duì)組織到已經(jīng)定義好的框架中。在以上所討論的模型中,每一個組件是產(chǎn)品開發(fā)的一個子項(xiàng)目。每一個子項(xiàng)目都應(yīng)該有明確定義的范圍、進(jìn)度、資源和成本邊界。每一個子項(xiàng)目的項(xiàng)目經(jīng)理對項(xiàng)目邊界負(fù)責(zé)。下圖表示項(xiàng)目體系結(jié)構(gòu)如圖2
圖2 子項(xiàng)目的接口體系結(jié)構(gòu)
產(chǎn)品經(jīng)理由子項(xiàng)目經(jīng)理輔助來負(fù)責(zé)產(chǎn)品管理。對于每個子項(xiàng)目,子項(xiàng)目經(jīng)理(SPM)負(fù)責(zé)相應(yīng)的團(tuán)隊(duì)的管理。這并不是新概念,但是這里所指的是,為了有一個成功的產(chǎn)品管理,這個框架并沒有清晰地定義和組織,有許多實(shí)例都假定使用此結(jié)構(gòu),但是,團(tuán)隊(duì)間在范圍、資源甚至成本方面都還實(shí)際上很模糊。
4.2 高級WBS
創(chuàng)建高級工作分解結(jié)構(gòu)(WBS)是進(jìn)行一個完整的集成項(xiàng)目的第一步。所選擇的結(jié)構(gòu)影響如何管理項(xiàng)目。功能結(jié)構(gòu)增加了接口的數(shù)目和復(fù)雜性。WBS的級別可以用以下方式來選擇:
● 產(chǎn)品開發(fā)中所涉及到的所有活動
● 可以給每一個活動分配一個或多個組
● 減少重疊
● 為每個子項(xiàng)目經(jīng)理在子項(xiàng)目范圍內(nèi)確定功能留有余地
如圖3所示可以給出一個責(zé)任分配矩陣
圖3責(zé)任分配矩陣的例子
4.3 管理接口
高級別的工作分解結(jié)構(gòu)定義了子項(xiàng)目的范圍,自此,子項(xiàng)目的項(xiàng)目經(jīng)理具有執(zhí)行工作分解結(jié)構(gòu)的任務(wù)的責(zé)任。每一個子項(xiàng)目與其它子項(xiàng)目都有獨(dú)立的接口。一個子項(xiàng)目中一個任務(wù)的輸出,形成另一個子項(xiàng)目中一個任務(wù)的輸入,這是接口(圖4)。例如,錯誤消息編號模式,是體系結(jié)構(gòu)組的輸出,它又是形成更低一級設(shè)計(jì)的開發(fā)組的輸入。