| 導購 | 订阅 | 在线投稿
分享
 
 
 

項目管理系列之-質量管理

來源:互聯網  2008-06-01 02:25:48  評論

摘自www.computerworld.com.cn

左美雲 李東 董小英等著

目前,人們對信息系統項目提出的要求往往只強調系統必須完成的功能、應該遵循的進度計劃以及開發這個系統所花費的成本,卻很少注重在整個生命周期中信息系統應該具備的質量標准。這種做法導致系統維護費用增加,當需要把系統移植到另外的環境中或使系統與其他系統配合使用時,需要完成很多輔助工作,導致總擁有成本增加。

IS建設需要全面質量控制

信息系統的質量治理不僅僅是項目開發完成後的最終評價,還需要在信息系統開發過程中進行全面質量控制。也就是說,不僅包括系統實現時的質量控制,也包括系統分析、系統設計時的質量控制;不僅包括對系統實現時軟件的質量控制,而且還包括對文檔、開發人員和用戶培訓的質量控制。

之所以對信息系統采取全面質量控制,是因爲在信息系統生命周期的各個階段,對上一階段的理解以及本階段的設計與實現上都存在著這樣那樣的問題。在圖1中,各階段之間的接口至少存在列出來的9個問題,要想順利解決每一個問題並非易事。

項目管理系列之-質量管理

圖2 軟件質量與産品活動的關系

如何建立質量指標體系?

信息系統的質量比較難治理,原因之一是信息系統的質量指標難以定義,即使能夠定義,也較難度量。由于信息系統的核心是軟件,因此如何度量軟件的質量成爲解決問題的要害。這裏介紹一種從治理角度度量軟件質量的方法。

我們把影響軟件質量的因素分成三組,分別反映用戶在使用軟件産品時的三種不同傾向或觀點(圖2)。這三種傾向是:産品運行、産品修改和産品轉移。信息系統作爲一個産品,也可以參照這三種傾向來定義。

我們可以采取以下步驟實施全面質量控制:

1.實行工程化開發

“信息系統開發方法”一詞的廣義理解是“探索複雜系統開發過程的秩序”;狹義理解是“一組爲信息系統開發起工具作用的規程”,按這些規程工作,可以較合理地達到目標。規程由一系列活動組成,形成方法體系。信息系統是一項系統工程,必須建立嚴格的工程控制方法,要求開發組的每一個人都要遵守工程規範。

2.實行階段性凍結與改動控制

信息系統具有生命周期,這就爲我們劃分項目階段提供了參考。一個大項目可分成若幹階段,每個階段有自已的任務和成果。這樣一方面便于治理和控制工程進度,另一方面可以增強開發人員和用戶的信心。

在每個階段末要“凍結”部分成果,作爲下一階段開發的基礎。凍結之後不是不能修改,而是其修改要經過一定的審批程序,並且涉及到項目計劃的調整。

3.實行裏程碑式的審查與版本控制

裏程碑式審查就是在信息系統生命周期每個階段結束之前,都正式使用結束標准對該階段的凍結成果進行嚴格的技術審查,假如發現問題,就可以及時在階段內解決。

版本控制是保證項目小組順利工作的重要技術。版本控制的含義是通過給文檔和程序文件編上版本號,記錄每次的修改信息,使項目組的所有成員都了解文檔和程序的修改過程。廣義的版本控制技術稱爲軟件配制治理,並已有功能完善的軟件工具支持,如PVCS和Microsoft Visual SourceSafe。

4.實行面向用戶參與的原型演化

在每個階段的後期,快速建立反映該階段成果的原型系統,通過原型系統與用戶交互,及時得到反饋信息,驗證該階段的成果並及時糾正錯誤,這一技術被稱爲“原型演化”。原型演化技術需要先進的CASE工具的支持。

5.盡量采用面向對象和基于構件的方法

面向對象的方法強調類、封裝和繼續,能提高軟件的可重用性,將錯誤和缺憾局部化,同時還有利于用戶的參與,這些對提高信息系統的質量都大有好處。

基于構件的開發又被稱爲“即插即用編程”方法,是從計算機硬件設計中吸收過來的優秀方法。這種編程方法是將編制好的“構件”插入已做好的框架中,從而形成一個大型軟件。構件是可重用的軟件部分,構件既可以自己開發,也可以使用其他項目的開發成果,或者直接向軟件供給商購買。當我們發現某個構件不符合要求時,可對其進行修改而不會影響其他構件,也不會影響系統功能的實現和測試,就似乎整修一座大樓中的某個房間,不會影響其他房間的使用。

6.全面測試

要采用適當的手段,對系統調查、系統分析、系統設計、實現和文檔進行全面測試。

7.引入外部監理與審計

要重視信息系統的項目治理,非凡是項目人力資源的治理,因爲項目成員的素質和能力以及積極性是項目成敗的要害。同時還要重視第三方的監理和審計的引入,通過第三方的審查和監督來確保項目質量。

根據一些軟件公司的統計資料,在後期引入一個變動比在早期引入相同變動所需付出的代價高2~3個數量級。因此,我們應該從信息系統開發的初始階段就進行質量控制,以便盡量在早期發現錯誤,及早更正。

摘自www.computerworld.com.cn 左美雲 李東 董小英等著   目前,人們對信息系統項目提出的要求往往只強調系統必須完成的功能、應該遵循的進度計劃以及開發這個系統所花費的成本,卻很少注重在整個生命周期中信息系統應該具備的質量標准。這種做法導致系統維護費用增加,當需要把系統移植到另外的環境中或使系統與其他系統配合使用時,需要完成很多輔助工作,導致總擁有成本增加。 IS建設需要全面質量控制 信息系統的質量治理不僅僅是項目開發完成後的最終評價,還需要在信息系統開發過程中進行全面質量控制。也就是說,不僅包括系統實現時的質量控制,也包括系統分析、系統設計時的質量控制;不僅包括對系統實現時軟件的質量控制,而且還包括對文檔、開發人員和用戶培訓的質量控制。 之所以對信息系統采取全面質量控制,是因爲在信息系統生命周期的各個階段,對上一階段的理解以及本階段的設計與實現上都存在著這樣那樣的問題。在圖1中,各階段之間的接口至少存在列出來的9個問題,要想順利解決每一個問題並非易事。 [url=/bbs/detail_1785884.html][img]http://image.wangchao.net.cn/it/1323421593518.jpg[/img][/url]    圖2 軟件質量與産品活動的關系 如何建立質量指標體系? 信息系統的質量比較難治理,原因之一是信息系統的質量指標難以定義,即使能夠定義,也較難度量。由于信息系統的核心是軟件,因此如何度量軟件的質量成爲解決問題的要害。這裏介紹一種從治理角度度量軟件質量的方法。 我們把影響軟件質量的因素分成三組,分別反映用戶在使用軟件産品時的三種不同傾向或觀點(圖2)。這三種傾向是:産品運行、産品修改和産品轉移。信息系統作爲一個産品,也可以參照這三種傾向來定義。 我們可以采取以下步驟實施全面質量控制: 1.實行工程化開發 “信息系統開發方法”一詞的廣義理解是“探索複雜系統開發過程的秩序”;狹義理解是“一組爲信息系統開發起工具作用的規程”,按這些規程工作,可以較合理地達到目標。規程由一系列活動組成,形成方法體系。信息系統是一項系統工程,必須建立嚴格的工程控制方法,要求開發組的每一個人都要遵守工程規範。 2.實行階段性凍結與改動控制 信息系統具有生命周期,這就爲我們劃分項目階段提供了參考。一個大項目可分成若幹階段,每個階段有自已的任務和成果。這樣一方面便于治理和控制工程進度,另一方面可以增強開發人員和用戶的信心。 在每個階段末要“凍結”部分成果,作爲下一階段開發的基礎。凍結之後不是不能修改,而是其修改要經過一定的審批程序,並且涉及到項目計劃的調整。 3.實行裏程碑式的審查與版本控制 裏程碑式審查就是在信息系統生命周期每個階段結束之前,都正式使用結束標准對該階段的凍結成果進行嚴格的技術審查,假如發現問題,就可以及時在階段內解決。 版本控制是保證項目小組順利工作的重要技術。版本控制的含義是通過給文檔和程序文件編上版本號,記錄每次的修改信息,使項目組的所有成員都了解文檔和程序的修改過程。廣義的版本控制技術稱爲軟件配制治理,並已有功能完善的軟件工具支持,如PVCS和Microsoft Visual SourceSafe。 4.實行面向用戶參與的原型演化 在每個階段的後期,快速建立反映該階段成果的原型系統,通過原型系統與用戶交互,及時得到反饋信息,驗證該階段的成果並及時糾正錯誤,這一技術被稱爲“原型演化”。原型演化技術需要先進的CASE工具的支持。 5.盡量采用面向對象和基于構件的方法 面向對象的方法強調類、封裝和繼續,能提高軟件的可重用性,將錯誤和缺憾局部化,同時還有利于用戶的參與,這些對提高信息系統的質量都大有好處。 基于構件的開發又被稱爲“即插即用編程”方法,是從計算機硬件設計中吸收過來的優秀方法。這種編程方法是將編制好的“構件”插入已做好的框架中,從而形成一個大型軟件。構件是可重用的軟件部分,構件既可以自己開發,也可以使用其他項目的開發成果,或者直接向軟件供給商購買。當我們發現某個構件不符合要求時,可對其進行修改而不會影響其他構件,也不會影響系統功能的實現和測試,就似乎整修一座大樓中的某個房間,不會影響其他房間的使用。 6.全面測試 要采用適當的手段,對系統調查、系統分析、系統設計、實現和文檔進行全面測試。 7.引入外部監理與審計 要重視信息系統的項目治理,非凡是項目人力資源的治理,因爲項目成員的素質和能力以及積極性是項目成敗的要害。同時還要重視第三方的監理和審計的引入,通過第三方的審查和監督來確保項目質量。 根據一些軟件公司的統計資料,在後期引入一個變動比在早期引入相同變動所需付出的代價高2~3個數量級。因此,我們應該從信息系統開發的初始階段就進行質量控制,以便盡量在早期發現錯誤,及早更正。
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有