Gantt 專案使用例子

2021-04-02 00:38:51 字數 3379 閱讀 3859

引用位置 :

中科軟過程改進之實踐

----軟體質量管理平台使用報告

左春中科軟科技股份****

一、

公司簡介

中科軟科技股份****是專門從事計算機軟體研發、應用、服務的智慧型密集型高新技術企業,以大型應用軟體開發和計算機系統集成為核心,集自主開發的行業通用軟體產品、嵌入式軟體系列產品、大型網路應用軟體組合平台和中介軟體軟體產品及應用工具於一體,涵蓋了系統軟體、支撐軟體、行業應用軟體各個層次,並可為大型應用系統工程提供全方位支援。公司擁有多年從事軟體工程實施、國內外合作開發及推廣的豐富經驗。

公司現有員工

485人。本科以上學歷佔總人數的

94.8%

(其中博士

8人,碩士

104人,本科

348人),高階職稱(含研究員)

33人,中級職稱

185人,初級職稱

207人。公司已建立一支以年輕的博士、碩士為骨幹的老中青三結合的科技隊伍,平均年齡

30歲以下。

二、

cmm/cmmi的引入

隨著公司業務的逐漸擴大,市場競爭日益激烈,公司的發展方針關注於「客戶至上、以人為本、規則透明、技術創新」,穩步提高公司的核心競爭力和更高效地管理是公司發展的必要。

公司從2001

年開始,陸續引入

iso9000

、cmm

和cmmi

幾個業界比較主流的質量管理參考模型,以指導公司的過程改進。從本質上講,無論

iso9000

,還是cmm/cmmi

,都支援

pdca

迴圈(即

plan-do-check-action

),從專案的角度可以理解為:圖1

:cmm

應用模型

基於cmm/cmmi

,針對公司的主流專案的核心過程,逐步形成了行業應用軟體的過程控制結構,如下圖所示,並不斷在實踐中得到貫徹和改善。圖2

:行業應用軟體過程控制結構

三、

中科軟過程改進歷程

公司自2002

年開始啟動

cmm評估專案,旨在加強軟體開發的規範化管理,提高軟體產品質量和客戶的滿意度。整個

cmm評估的實施過程由公司總裁直接領導,

sepg

由質量管理部牽頭,和相關業務部門的質量保證經理、配置管理經理組成。公司分別於

2002

、2003

、2004

年通過cmm 2、3

、4

級評估。通過

cmm評估在以下幾方面達到明顯效果:

1.公司建立了一整套應用軟體開發管理體制,進一步完善了應用軟體開發過程、規範和模板,為專案實施提供了科學的依據。

2.加強了專案在進度和工作量上的管理和監控,加強了對軟體產品質量的有效管理和跟蹤。

3.進一步提高了全員的質量意識。

4.大大增強了公司在市場方面的競爭力。

過程改進歷程中的里程碑:

1.2000

年成立質量管理部門,由公司總裁直接領導

2.2001

年通過gb/t 19001-2000

質量管理體系認證

3.2002

、2003

、2004

年分別通過

cmm2、3

、4

級評估4.

計畫2005

年底通過

cmmi l4

評估,2006

年通過cmmi l5

評估四、

引入工具的支援

在實施cmm

過程改進的幾年中,公司越來越迫切需要過程管理相關工具的支援,以提高工作效率。公司對引入過程管理工具的期望主要是以下幾方面:n

減少收集資料的時間

n減少統計資料的時間

n提高專案組內溝通效率

n規範化專案管理

n幫助組織實施過程改進

n幫助企業建立軟體開發的知識庫

在對多家相關工具的調查之後,我們認為北京軟體產業公共技術支撐體系提供的三庫四平台之一的軟體質量管理平台符合我們的要求。該平台由中國科學院軟體研究所研製開發,平台功能強大,其主要功能如軟體過程管理、軟體專案管理、質量保證和軟體度量。使用簡單方便,可以全面、有效地管理軟體開發中的主要環節,滿足公司建立質量管理體系和過程改進的需要。最終我們選擇了該軟體質量管理平台做為公司過程改進中的支撐工具。

截止目前,軟體質量管理平台在公司質量管理部和事業部的重點專案中得到應用,覆蓋

7個專案,約

50人,有效地支援了公司的過程改進、專案管理、質量保證、度量分析的工作。軟體質量管理平台為

cmm/cmmi

過程體系的實施和過程的改進起到了非常大的作用,主要表現在以下幾方面:

1.質量平台提供的軟體過程資產管理功能,為企業建立組織標準過程,提供了良好的支援。其中圖形化過程定義視窗方便了

sepg

人員制定公司的標準過程,並便於專案成員了解和使用。大大降低了過程建立、維護和使用的難度,易於被公司開發人員接受。公司利用本平台建立的組織標準過程如圖

3所示。圖3

:標準過程定義

目前,公司正在進行

cmmi 4

級的過程改進,本平台為此提供有效的支援。

2.質量平台提供的專案管理功能為專案經理在專案策劃、任務分配和專案管理方面提供了有效的支援,大大提高了專案管理的效率。

例如,利用甘特圖,可以支援專案經理有效地進行工作拆分、進度安排、任務分派和專案跟蹤。如圖

4所示:圖4

:專案gantt

圖質量平台實現了目前國際流行的

gantt

圖專案計畫方法,各級專案管理人員可以通過

gantt

圖分配專案任務,配置資源、指定和檢查工作產品、工作專案的進度。

3.質量平台提供掙值分析等度量功能,可以實時了解專案的進度和成本,及時發現問題和採取措施,尤其對於高層經理和專案管理人員,提供了非常有效的手段,了解專案的進展和成本情況。圖

5是公司某專案的掙值度量資料,圖

6 是專案工作量分布統計資料,輔助管理人員了解專案的成本、工作狀態和專案進度:圖5

:專案掙值分析圖圖6

:專案工作量分布

總體上看,通過實施

cmm/cmmi

過程改進、使用質量平台和相關服務,公司的應用軟體開發規範化程度有了顯著的提高,降低了管理成本,提高了管理效率,增強了公司在市場上的競爭力,爭取的專案數量比以往提高

40%,專案週期平均縮短

30%,直接為公司創造了較大的經濟效益。

專案中,使用演算法的簡單例子

學習演算法肯定是為了使程式更加的高效 1.需求 查詢部分商品類目資訊並且分類返回 2.public resultvo list productvo.setproductinfovolist productinfovolist productvolist.add productvo return re...

epoll使用例子

自從linux提供了 dev epoll的裝置以及後來2.6核心中對 dev epoll裝置的訪問的封裝 system epoll 之後,這種現象得到了大大的緩解,如果說幾個月前,大家還對epoll不熟悉,那麼現在來說的話,epoll的應用已經得到了大範圍的普及。那麼究竟如何來使用epoll呢?其實...

Sqlite DB使用例子

前一陣字做專案 嵌入式linux 由於要儲存大量的資料,而且最長要儲存30天的時間。本來打算儲存到檔案中,每次啟動應用程式的時候重新解析一遍,可是當資料量很大的時候,就出現效率的問題了。所以最後還是放棄了使用檔案的打算,決定使用資料庫訪問資料。linux下的資料庫也很多,有開源的,也有收費的。對於我...