2008年10月3日 星期五

CMMI與實驗室管理

    今天的seminar系上請到了國內首屈一指的軟體工程大師 - 中央大學的李允中教授,來演講的題目是談國內軟體工程教育發展的障礙,一開始由世界軟體產業發展的世代切入,逐漸帶入國內軟體產業的發展,在演講的過程中 提出了不少讓人值得省思的問題。我並不是第一次聽李允中教授演講,雖然每次都已以軟體工程為主題,卻每次都能帶給人另一番不同的想法與思維。我雖然研究的 主題跟軟體工程扯不上關係,但是從高中就開始寫程式的我卻能深深體會軟體工程的重要性,隨著學歷越來越高,寫的程式規模越來越大,可是卻沒有一套有效的方 法來讓寫出來的程式有一定的品質保證,常常最後總是一團亂,或許是運氣好,或許是軟體設計競賽選手的直覺,最後總是能達到目標,但是自己心裡卻知道寫出來 的程式並不是完美的,雖然功能是正常的但是內部卻藏著許多規模不一的不定時炸彈。
  我們這間實驗室雖然是做硬體方面研究,但是我卻覺得應該導入軟體工程的概念到實驗室中,以台灣現況來說大學的實驗室的產品是論文,而論文寫作的流程卻可以 導入專案管理的概念,由實驗室整體的眼光來檢視所有論文專案不但可以幫助學生做好自我的論文管理,進一步實驗室也可以將所有的論文專案做整合利用,而不是 每一屆都是零零散散的論文,而是將個別的論文集結成更大更完整的系統。或許國內許多大學的實驗室都已經有類似的概念在管理,但是我知道在我們的實驗室並沒 有這樣的機制,希望能在往後的日字好好思考怎麼將CMMI導入到實驗室中。