敬請註冊 ... !    登入
關於本協會
登入
軟體品質資源專區
主選單
最新討論文章
討論區主頁
   軟體流程改善
     將 CMMI 當成廠商投標資格的課題
無發表權

樹狀顯示 | 新的在前 前一個主題 | 下一個主題 | 頁尾
發表者 討論內容
tyrone
發表時間: 2009-02-28 22:09
網站管理員
註冊日: 2003-04-19
來自: CSQA
發表數: 342
Re: 將 CMMI 當成廠商投標資格的課題
  CMMI是一個組織管理角度的模型,對象是工程組織,但該模型的重點其實不在於產出產品的品質,而是組織對於工程活動的管理能力。雖然,最早在建立的SW-CMM的時代裡,已經確認了產品的品質取決於產生該產品之過程的品質,但是,事實上,從以前到現在,沒有人打過包票,用SW-CMM一定可以做出「高品質」的產品,因為,所謂的「高品質」並沒有辦法由SW-CMM/CMMI裡的那些過程決定,那些過程充其量只是設法讓最終產品的品質,趨近於(最多就是符合)Stakeholder的需要與需求而已(有趣的是,如果產生之產品的品質,高於Stakeholder的需要與需求,其所代表的反而是專案失控、或者有人沒有盡到其職責。所謂沒有盡到職責,是對於專案預算的樽節、對需求的適切掌握、對專案的溝通或工作掌控而言),當然,品質低於Stakeholder的需要與需求,那更不用說,是絕對的失控。所以,我們不能迷失在CMMI神話裡。

  CMMI裡面要求的重點,實則不在於文件,而在於數據與資料,與管理有關的數據、資料與資訊。如果有人一直說文件很重要,那僅表示其對於CMMI的了解仍不夠深入。即便是談到文件,吾人應知道,文件實則由數據、資料與資訊所構成,而文件更可以根據Stakeholder的要求,組織數據、資料與資訊而產生,所以文件基本上並非CMMI中的重點,所以CMMI並不會要求整個模型運作起來的時候應該要有什麼文件。真正的重點在於數據、資料與資訊,CMMI希望組織用到數據、資料與資訊去進行組織管理、工程過程管理與工程產物的管理。CMMI所重視的,是過程所產生的數據、資料與資訊,從而可以看到過程執行的情況、產品的品質、並且預推未來最終產品的品質,然後,在適的時機採取必要的措施實施修正過程、修正產品。[所以CMMI中,最重要的工作其實在於量測與分析]

  提供Templates給客戶,對於顧問而言,是一個痛苦,因為客戶沒有經驗,但有時間的壓力,對於CMMI的核心思想瞭解亦不夠透徹,因此,客戶的人員會希望顧問提供Templates,讓他們加速學習(也許實質上沒有,但他們認為有),如果不提供,嘿嘿,他們就會向老闆報告:「他不是個稱職的顧問」或「這家顧問公司好像沒有什麼經驗,連一些範本都沒有」。當然有些顧問公司就是會提供一堆Templates,這些Templates可能顧問自己都還不太理解是怎麼回事,甚至於顧問本身對於CMMI核心精神還沒有掌控,就只是靠著提供Templates,解釋Templates打天下。

  攤開CMMI,在1.2版裡有22個PA,這些PA只是在提示組織管理者(CEO、CIO、各部門經理)與專案組織的管理者(專案計畫主持人、專案經理),組織的管理有哪些面向,有哪些重點。對於管理者而言,要透過這些與工作有關的過程領域,找到管理的重點(經由設計數據、資料與資訊的來源與蒐集的方法,實作這些數據、資料與資訊的蒐集工作)。所以,對於任何一個顧問而言,他不見得需要有全般的經驗,寫過每一種文件的經驗,但重要的是,他/她必須了解什麼是管理、要怎麼做管理、要如何設計過程、如何量測過程、如何解讀過程的實況、以及相應於所遭遇的問題,如何提出解決方法。

  以上的說法,國內的一些顧問與CMMI LA及CMMI 講師可能不太認同,但是,從現在SEI中CMMI專案的走向來看,對High Maturity的評鑑要求已完全證實了這樣的觀點,而量測與分析又落於ML2中,所以不論從任何一個角度去看都是如此。只是組織的管理者應認清CMMI中,工程部分的PA到底想說的是什麼,它們絕對不是單純的生產軟體的過程而已,而是透過過程的說明,告知所有的管理者,工程的過程中發生什麼事情,該做什麼,會產生什麼,因此,身為管理者要懂得思考,如何透過量測與分析去洞察組織的流程與產品實況,並且預推未來的結論,從而採取進一步的作為。

  所以,CMMI並不是一套工程方法,而是一套管理方法,這是吾人在面對此一模型時應注意到的事項。


----------------
引文:

凡所有相皆是虛妄。見諸相非相。即見如來。

林泰龍
◎軟體品質協會 理事
◎經濟部標準檢驗局資訊及通信國家標準技術委員會(TC21/SC3資訊軟體分組委員會)委員
Youtube Channel: http://www.youtube.com/user/tyrone9304

albertchou
發表時間: 2009-03-03 13:51
Just can't stay away
註冊日: 2003-04-21
來自:
發表數: 71
Re: 將 CMMI 當成廠商投標資格的課題
看過泰龍兄的文章後,個人有些感想略述如後:

使用CMMI-DEV的組織,
1. 如果,對『過程品質與產品品質之間的關係』不甚瞭解,或者不相信『改善過程品質,就長期而言,可以改善產品品質』這一概念。那麼,其引用此一模型可能是有問題的。

2. 如果,不瞭解造成產品品質不良的根本問題是:牽涉於產品全壽期(從概念的形成,經由開發、交付、維護到汰除)中所有Stakeholder溝通不良的問題。那麼,也就不會瞭解CMMI中的數據、資料、資訊與文件的類別與用處,那又遑論使用及裁適它們。

3. 如果,對以上的問題没有正確的理解,那麼就怎會知道,如何在專案中依客戶的需要(意即產品及其屬性)裁適各種Templates,如何依組織(個別專案或整體組織)的能力成熟度、組織的複雜度(意即專案分工方式)以及已裁適過的Templates裁適各個過程。

4. 如果,不知道如何將Templates轉換成專案中的WBS,或者如何將WBS投入採用的過程訂出『專案時程網圖』。那麼,所有的Templates與過程都是無用的。

5. 如果,沒有將選用的Templates與過程於專案中落實。那麼,怎能說“該組織有使用CMMI-DEV?”或者說“CMMI-DEV對他們有何意義?”

6. 又,如果不知道如何在當下的專案中累積經驗,又如何於未來持續改善?不持續改善,那麼使用CMMI-DEV的目的又何在?

願與大家分享這一點點的感想,更願大家早日 走在正確的路上!

周茂松 敬上
« 1 (2)
樹狀顯示 | 新的在前 前一個主題 | 下一個主題 | 頁首

無發表權
 
-=協會通訊地址:330047 桃園市桃園區大林路100號6樓 =-
電話:(03) 367-8567 電子信箱:register@csqa-tw.org.tw=-
-=本網著作權為中華民國資訊軟體品質協會所有,禁止未經授權轉貼節錄=-
Powered by XOOPS , Twe76.net