給專案管理一雙慧眼4(轉)

ger8發表於2007-08-09
五、 ISO9000、CMM與專案管理

從90年代中後期開始,眾多的IT企業象其它傳統企業一樣,開始關注國際標準組織頒佈的ISO9000標準系列,並有不少企業透過了ISO9000認證。2000年後,國內大部分從事軟體開發的IT企業開始和國際接軌,重視CMM認證,並有許多企業走上CMM認證之路。這是非常好的一個現象,說明我們的觀念和意識在提高,在一定程度上意味著未來更加光明。但是也出現有的企業為認證而認證,而對於它們的客戶來講,所得到的產品或者服務並沒有因為這些企業透過某項認證而得到更好的質量保證。

為什麼會這樣呢?其中很重要的一點是大家並沒有完全認識清楚ISO9000、CMM和專案管理、專案實施的相互關係,或者是不願意承認這種關係。ISO9000針對質量保證和管理,而專案管理要考核的指標包括了時間(或進度)、成本、資源和質量,它不僅有質量管理,還包含了變化管理、風險管理、合同管理等,當然這些專項管理內容和質量管理是相輔相成的,或者說這些專項管理都是在為質量服務的(有時質量的範疇會被儘可能的擴大)。專案管理必然包含質量管理,而ISO9000標準並無法完全代替專案管理。

ISO9000是面向絕大多數企業的質量標準體系,是具有通用性的質量保證和管理標準,也因此它對某些行業可能缺乏針對性。雖然它也提出和軟體開發有關的指南,但從總的來看製造業最容易按照ISO9000標準實施。對於製造業和IT企業(軟體、整合),它們都需要質量體系,但是它們的質量指標並不完全相同,甚至可以說絕大部分是不同的。當然,如果在未來的某一天軟體和系統整合的技術方法真的發展到很完善就象工廠中的流水線一樣,那麼ISO9000類似的質量標準對軟體和系統整合的衡量就很有意義了。

IT企業透過ISO9000認證,這個體系一定要和專案實施方法密切結合。從ISO9000的發展歷程我們或許可以看出,質量管理方法的完善在時間上是落後於專案實施方法(對於製造業,應該是產品的研發和生產方法)的完善的,因為要進行質量管理,必須清楚要管理的質量指標項和相應的衡量標準,而這些都必須在積累一定的開發生產經驗後才能提出和完善。因此對於IT企業來講,要有很好的質量保證,必須有相對清楚合理的專案實施方法,才有可能把ISO9000標準真正貫徹到專案中,沒有專案實施方法,全面貫徹ISO9000標準是不切實際的。當然,這並不是說在沒有清楚合理的專案實施方法之前不能接觸ISO9000標準,不能應用ISO9000標準。如果在起步階段就開始接觸ISO9000標準,應該說會更有可能以全面的眼光去看待專案的實施以及專案管理和落實專案質量保證,也更有可能逐步去完善專案管理方法和貫徹ISO9000標準。

至於CMM,則是側重於對企業的軟體過程和軟體能力的評估評價,它提供的是一個軟體過程改進的框架,這個框架與軟體開發的生命週期無關,更與專案管理的生命週期無關,因此它並不是企業可以直接採納的軟體開發方法和專案管理方法。CMM做為一個指南能夠幫助軟體企業選擇、採納和合理使用一些先進的軟體專案管理方法和軟體開發方法,並在實踐活動中不斷提高和完善,從而極大程度地提高企業按計劃的時間和成本提交有質量保證的軟體產品的能力。如果一個企業真正達到CMM第四級,那麼它的軟體開發方法和軟體專案管理方法應該是相當成熟的。

因此,CMM只是為客戶選擇軟體開發商提供一個參考標準,它並不等同於軟體產品的質量,也不能代表企業對所有專案的管理能力。或許有一天,會推出專案的能力成熟度模型來評估評價企業的專案管理過程和專案能力,那樣提高專案管理能力可能就更容易了。

六、結合實情逐步落實

完整的專案管理還包括一系列專題管理,如:質量管理、變化管理、風險管理、財務(或成本)管理等。這些專題管理並不完全停留在專案範疇內,它們的實施要依賴企業內部諸多相關部門的配合,如果一開始就準備在專案實施中進行全面的專案管理(包括諸多專題管理),會存在相當大的難度,因為很多企業的內部運作還不足以支撐這樣的全面專案管理,而且大部分人員也不可能在一開始就能全部領會這麼多的內容。“羅馬,不是一天建成的。”

在推廣專案管理的過程中,經常會出現這樣的情況,有的人會委婉的提出意見:“你提出的這種專案管理觀念非常好,我也覺得應該這樣去做,可是我又感覺好像太理想化了”,或者“太理論化了”等等。也就是說,對於他們,思想上接受了,但行動上卻很難真正執行,思想和行動總是存在一定的距離。

專案管理對於很多人來說是一個新事物,觀念上接受它就需要時間,更何況是在行動上完全採納。應該承認的是,引進專案管理,無論是對於企業,還是員工,都是一種變化。但是,這種變化對個體來說是必須的,而對整個行業來說則是必然的。

要讓專案管理真正進入實際業務運作中,應該結合實情逐步落實專案管理理論中的各項內容。比較合適的步驟是:第一階段,先進行一般意義上的專案管理,做到可以清楚的定義專案的目標、範圍及工作成果等,在這個階段應該確保對專案管理方法和專案實施方法及體系結構有清楚的認識和理解,並掌握適當的專案管理工具;第二階段,全面實施質量管理;第三階段,全面實施變化管理、風險管理以及財務管理。

接下來,制定一個計劃,把“實施和推廣專案管理方法”做為一個專案去執行和管理,一步一步去做,就會獲得成功的。開始吧!
[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839396/viewspace-938102/,如需轉載,請註明出處,否則將追究法律責任。

相關文章