種系統(tǒng)的組織劃分為4個(gè)有趣的組成部分:任務(wù)、結(jié)構(gòu)、角色和技術(shù)。這4個(gè)組成部分和軟件開(kāi)發(fā)的各因素很好地對(duì)應(yīng)起來(lái):角色覆蓋了所有的項(xiàng)目參與者,例如軟件用戶、項(xiàng)目經(jīng)理和設(shè)計(jì)人員等;結(jié)構(gòu)表示項(xiàng)目組織和其他制度上的安排;技術(shù)則包括開(kāi)發(fā)工具、方法、硬件軟件平臺(tái);任務(wù)描述了項(xiàng)目的目標(biāo)和預(yù)期結(jié)果。Leavitt模型的關(guān)鍵思路是:模型的各個(gè)組成部分是密切相關(guān)的,一個(gè)組成部分的變化會(huì)影響其他的組成部分,如果一個(gè)組成部分的狀態(tài)和其他的狀態(tài)不一致,就會(huì)造成比較嚴(yán)重的后果,并可能降低整個(gè)系統(tǒng)的性能。
將這個(gè)模型和軟件風(fēng)險(xiǎn)的概念相對(duì)應(yīng),即一個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中任何Leavitt組成成分的修改都會(huì)產(chǎn)生一些問(wèn)題,甚至導(dǎo)致軟件修改的失敗。根據(jù)Leavitt模型,任何導(dǎo)致風(fēng)險(xiǎn)發(fā)生的因素都可以歸結(jié)為模型中的組成部分,例如技術(shù)及其可行性;或者歸結(jié)為組成部分之間的聯(lián)系,例如程序開(kāi)發(fā)人員使用某一技術(shù)的能力。因此,使用Leavitt模型從4個(gè)方面分別識(shí)別和分析軟件項(xiàng)目的風(fēng)險(xiǎn)是極有條理性和比較全面的。在進(jìn)行軟件項(xiàng)目管理時(shí),可以采用不同的方法對(duì)不同的方面進(jìn)行風(fēng)險(xiǎn)管理。
Leavitt模型實(shí)際上是提出一個(gè)框架,可以更加廣泛和系統(tǒng)地將軟件風(fēng)險(xiǎn)的相關(guān)信息組織起來(lái)。Leavitt理論的設(shè)計(jì)方法和實(shí)現(xiàn)研究已經(jīng)廣泛應(yīng)用于信息系統(tǒng)中,它所考慮的都是軟件風(fēng)險(xiǎn)管理中十分重要的環(huán)節(jié),而且簡(jiǎn)單、定義良好、適用于分析風(fēng)險(xiǎn)管理步驟。
八、結(jié)束語(yǔ)
總之,在軟件項(xiàng)目開(kāi)發(fā)過(guò)程中,當(dāng)對(duì)軟件的期望很高時(shí),一般都會(huì)進(jìn)行項(xiàng)目風(fēng)險(xiǎn)分析、預(yù)測(cè)、評(píng)估、管理及監(jiān)控等風(fēng)險(xiǎn)管理。通過(guò)風(fēng)險(xiǎn)管理可以使項(xiàng)目進(jìn)程更加平穩(wěn),可以獲得很高的跟蹤和控制項(xiàng)目的能力,并且可以增強(qiáng)項(xiàng)目組成員對(duì)項(xiàng)目如期完成的信心。風(fēng)險(xiǎn)管理是項(xiàng)目管理中很重要的管理活動(dòng),有效的實(shí)施軟件風(fēng)險(xiǎn)管理是軟件項(xiàng)目開(kāi)發(fā)工作順利完成的保證。