。。。焦點人 事物。焦點人事物。焦點人 事物。焦點人事物。焦點人 事物。焦點人事物。焦點人 事物。。。

傑出校友管院代表──胡佑長學長

資 管所 / 趙志揚 陳嘉浩

胡佑長學長<照 片右>與中山資管研究所學生趙志揚<照片左>、 陳嘉浩<照片中>合影

 

胡佑長學長自我介紹

 

  大家好,各位師長同學大家好, 我是胡佑長,中山資管所第一屆的學生,八十年從資管所畢業,一直到現在都在業界工作。我在民國78年考進資管所,那時候資管所是第一屆,所長是高仲炯,林東清老師與賴香菊 老師都回國沒多久,我的指導教授是林信惠林老師,鄭炳強老師在我研二時回國,由於研究主題相關,因此鄭老師也有提供我論文方面的指導。論文的主題就是軟體 測試,在校時修習了很多林信惠老師的課,主題是軟體工程,還有林東清老師的SA&DDB的課。

 

  畢業以後就業的第一份工作就是進入資策會,那時候有學長推薦資策會需要軟體測試的人才,因此我一直覺得自己運氣很好。那時候國內有一個很大的資訊系統 案,也就是戶政資訊系統。戶政資訊系統前後大概用了150多個人,其實那時候系統整合的開發案國內很缺人才,又剛好在學校唸的是這 一塊,所以就到資策會以後就正好做這一塊工作,所謂蜀中無大將,廖化當先鋒!

 

  那是一個很好的機會,在學校的時候老師要求很嚴格,第一屆老師要求都很高,林老師的MIS要求一個禮拜讀五篇論文,我記得我畢業的時候相關的書籍不算,光ACMIEEE的論文就讀了200多篇,在學校花了很多時間在這方面,但是進業界以後真正去做,才發現理論 與實務是有一定的落差,戶政系統案子投入了大概兩年的時間,我待的team平均約有五人,對於testing等學校所唸的東西,算是有所實踐,也真的了解學校講授的東西真正的意義。 可是說一戰成名吧,那件事情完成後,在軟體工程業算是有人注意到這件事情,所以之後就有很多consulter的授課機會,也在資策會得到了很好的promote與獎勵,我記得80年進入資策會,82年戶政系統正式上線,該年度平均百人選一的資策會最佳員工我是其中一個。

 

創業的心路歷程

 

接續剛剛提到的資策會,因為後來有人覺得我們在軟體品保這方面比較有想法與經驗,所以資策會會內推廣ISO9000品質系統時,當然我們會容易被徵召進入一些重要職務,像我前後擔任了軟體 品質委員會的委員、內部稽核負責人、資策會流程改善小組成員、品保稽核員、主任稽核員,後來也是品質推動委員會的委員。84年資策會成立軟體驗證與測試中心,當時也交給我擔任中心經理,該中心主要 是針對國內廠商提供軟體品質與軟體測試的顧問服務,也提供國內外業者許多ISO9000品質管理與測試的案子,像是花旗銀行、核能研究所、證券交易所、HP新加坡、HP溫哥華等等。

 

那時候也幫資策會同仁與國外大廠談合作案,比較成功的是Novell YES認證案。那時候國內的產品要送到國外測試Novell YES認證才代表產品相容於Novell系統,我們透過台灣Novell與美國Novell談合作,成功以後國內的產品就不需要送件至美國受審,國內認證單位就是資 策會。

 

民國89年時Y2K網路正熱,在資策會扮演的角色也不單純是工程師的角色,無論promote、人事、找業務,做service,生管財管人管都會接觸,也在此時一些朋友就會構想是否可以在網路有所發 展?所以一些資深的長輩就找我們去談這件事情,89年的時候原本想做的題目是全世界隨著網路的興起,網路的系統像ASP,都會越做越大,而當時系統最大的挑戰就是網路系統的流量比傳統 in-house系統多上許多,剛好從戶政系統開始我們就有接觸壓力測試方面的事情,也曾 經有個科專計畫,專門發展壓力測試的工具,那時候希望在國內甚至國外提供網路上的軟體壓力測試服務。這件事有很好的效益:對每一家公司而言,壓力測試只是 需要但是不是常常在做的事情,所需要的的工具不僅非常昂貴,也需要設備與專門人員,那時候想借重ASP的概念,集中的方式提供 service。這用來當作國父的所謂的彩票,至於扁擔的部分是測試服務與顧問的活動, 可以作為固定的收入來源,那時候民89覺得應該有機會,寶發就是在那時候成立的。

 

 

CMMI推動的挑戰

 

繼續延續上面的故 事,因為資策會進行相關的service時我們就很強調quality,所以成立寶發後很多原本在資策會的舊客戶也願意委託我們做一些事情,像 是中國嘉通、HP、中國信託。當然也是因緣際會,關於CMMI的前身CMM,資策會在85年左右就開始在討論是否要推動,而當時經過產官學界的討論後,認為台灣軟 體業不足以推廣CMM,無論是客戶或是從業人員的水準與可以接受的程度。貿然推動CMM,可能會因為CMMISO9000嚴格許多,導致接受度不高,窒礙難行,我在那時候已經接觸了CMM。民國91ISO9000在台灣已經推廣十年,國內已經是相當普遍的活動,資訊產業已經比十年前健 全許多,同時在另一方面,也有國際的成功案例,也就是印度。91年資策會與政府開始注意到CMMI在印度的成功案例,發現這是在軟體業很重要的活動因此準備開始推動。

 

國內開始推廣CMMI的課程時,價格非常昂貴,三天的課程在政府補助之後還要收費七萬多元,但 是我們毫不猶豫就派人受訓,因為這是一條對的路。到現在4-5年後,我們是CMMI輔導案件數最多的一家公司,儘管競爭者變多了,還是可以維持佔有30%上下。

 

這個過程就是你要去做一件事情,一路上的脈絡都是走一樣的路,軟體工程的好處之一是做事的經驗是不斷的累積。做事情的時候是不是有足夠的信心,是否有恆心 去做一件有意義、也自己覺得意思的一件事情,然後從中取得成就。搖擺不定就會很難累積經驗,所謂滾石不生苔嘛。

 

全世界推廣CMMI都會遇到一樣的問題:很多programmer認為寫程式就是coding而已,其他沒什麼意義,這是一種迷思,像是台灣常常有新聞吹捧所謂的程式 天才,但如果這樣的事情是work的話,台灣軟體業早就發達了。如果和印度人合作,他們常常看起來都蠻笨 的,像是powerpoint很多人都不大會用,可是他們就是很踏實的把事情做好。上次和一位印度的經 理在談,他們覺得在台灣當consulter很令人沮喪,在其他國家敎一件事情,他們就會去做,在台灣教一件事情台灣 的人都說他們不會做。這是我們教育的一個問題,台灣的資訊相關教育都著重在技術,而不是生產的流程。在工地蓋房子,小房子找幾個水泥工,木工就可以蓋好 了,有什麼問題修什麼就可以蓋好;上回在特利集團推廣ISO 9000時候,在內湖看到大潤發二館,以驚人的速度一週一層樓蓋上去,整個工地會 看到很多的工人與機器設備,但是不會看到他們停工。所以今天軟體業的水準是要擺在蓋小房子還是又快又好的把大賣場蓋好? 技術永遠是很重要的,但是只關心技術永遠只能蓋小房子,如果沒有蓋大賣場的管理人才,每個工人沒有共識而獨自發揮自己的創意,那麼房子是蓋不起來的。

 

事實上國內CMMI的推動沒有想像中那麼困難,有公司遇到像蓋大賣場的類型的專案時常常被打 屁股,所以他們了解這個問題。當然這是需要主管的支持,正如同臭豆腐,臭豆腐聞起來很難吃,但是你要讓主管去吃,剛開始需要主管的推動,後來要從別人的痛 出發,幫人解決問題,這樣別人就會接受。我們推動的過程中,大多數的工程師尤其是專案經理這一層,接受度都很高,這種東西就是要有效益出來。

 

 

寶發科技公司網站

 

推動CMMI的條件

 

大中小型的專案有分別,在進行的時候要考慮不同的特性來調校。在做評鑑的時候,所有的條件都要做到才可以通過,不過CMMI有個model叫做連續性改善,企業可以選擇優先改善的部分。以CMMI的精神來說,無論是專案大小都是有幫助的,甚至不限於軟體開發。國外有七 人的小型公司通過CMMI。當然也可以選擇其他的modelCMMI使用的寬容性是很高的,可以針對專案的特性去調校。常常看到的問題是,使 用的人沒有好好去想自己如何調教。

 

上回Microsoft有研討會找我和鄭炳強老師去參與,那時候我有提過一件事情,千萬不要相信 所謂的Best Practice, 這只是參考而已,千萬不要抄襲別人的Best Practice,那是絕對不work的。我們企業CMMI這部分,在早期投入成本比較高,像是91年開始推動時,國內沒有自己的leader appraisal 也 沒有自己的 instructor,派人受訓CMMI introduction在補助之下也花了七萬多元,後來SEI方面我們投入了許多資源,取得了instructor以及CMMI leader appraisal, 現在我們是SEI授權單位,可以執行CMMI的評鑑與正式課程的講授。如此一來對國內業者產生以下好處:國內可以發 證,評鑑費用大幅降低,可以節省機票差旅食宿翻譯,甚至是繳納外國的稅金,又因為我們是國內公司,不論在語言與文字方面,我們的溝通會比國外好,也可以更 深入的分析,受評鑑鑑單位也不需要特別準備英文版的資料。

 

理論與實務的連結

 

以我而言,學校所學是與工作有相當關係的。從剛才的描述來看,我的研究主題都是一路過來的從testingreliability 到大型案子的開發,之後可以看品保。我現在在中華民國軟體品質協會,87年就開始聘請我當委員,也舉辦CSQE 軟體品質工程師的考試,91年開始進行考試,從90年開始訓練了許多企業在軟體品質方面的工程人才,總計大概有500-600人受過訓練,同時也認證了許多軟體公司,就這是品保,也是從testing這裡出來的。

 

在學校的時候,研二修習了林信惠老師的軟體工程,林東清老師也有針對研究所開的進階SA&D課程,這方面都對於軟體開發方面有許多幫助。我們consulter 是要跑整個流程。其實管理的觀念即使是完全pure的工程師,也要懂如何帶人、如何溝通、如何協調,也要對於project的財務狀況有所了解。至於公司的話,財務稅務也要了解,像是我們的consulter 也很多是製造業,所以生產管理之類的也需要知道,中山在研究所裡很要求五管的基本概念,像之前也有門叫做企業管理概論的課程對於以後也很有幫助。學校學的 東西一路上都會跟者妳,重要的是基礎要打好,要把事情學好:林東清老師的課程相當操,我覺得這堂課程有兩個好處,第一點是對於MIS 相關的理論與作為有完整的了解。後面當consulter 要懂得東西很廣,所以擁有資料都可以好好討論。第二點是一個副產品,一個禮拜五篇論文其實非常多,時間的管理與英文還有整理資料的技巧,這些工作上都用得 著,present也是很重要,老師常常讓我們present,現在工作也是天天present。那時候SEI的台灣第一個leader appraisal是我拿到的,這些全部都是英文的資料。陳年興老師的網路也讓我差點往網路 方面走,學校學的東西與工作都有許多相關。

 

學長的貢獻

 

戶政資訊系統

 

剛畢業時我進入資策會,完成了當時國內規模最大的資訊系統-戶政資訊系統開發案,所謂戶政是數政之母,這套系統奠定了政府施政的一個重要基礎,一直到現在 這套系統還在使用中,而我們也是第一個真正將軟體測試技術應用到實際專案的團隊,也達到相當高的軟體可靠度(99.999%),系統程式錯誤率也達到 0.054行/千行的水準,同一時期的國際標準如歐洲標準的規定是0.05~0.2行/千行,此外系統的客戶滿意度也很高,客戶在專案上要求提早驗收與提 早上線,這樣的要求在國內是很少見的,我們也達到了這樣的目標,算是一項相當不錯的成就。

 

推動軟體工程與軟體品保

 

        為了促進國內推動軟體工程與軟體品保的風氣,在政府戶政資訊系統專案完成之後又參予一項科專計畫,完成了一套軟體測試工具,又辦了連續五六年的軟體工程與 品質研討會,參加人數從一開始的三十幾人到後來的兩百多人,成為國內軟體工程發展的重要里程碑。

 

在民國八十七年之後我又擔任了中華民國資訊軟體協會軟體品質委員副主委、中華民國品質學會軟體品質推行委員會委員以及SPIN Taiwan常務理事,持續推行國內軟體工程與軟體品保的風氣。

 

成為台灣首位CMMI主任評鑑員

       

CMMI在企業上的應用是:能替企業降低專案成本、提高專案生產率,並且改善專案 的控制使之可以如期完成。企業在推動CMMI的過程中,除了自己的研究、推動及改善外,通常會有顧問來告訴企業該怎麼 做,還有個很重要的角色就是主任評鑑員,由他帶領一個評鑑小組來評鑑此組織是否已達到所希望的成熟度等級。CMMI總共分為五個成熟度等級,以企業希望的成熟度等級為目標,協助他們保留現 有優點、改善現存的缺點,主任評鑑員扮演的就是這樣的角色。

 

由於以前台灣沒有自己的主任評鑑員,因此都是找國外的評鑑員,如:印度、美國的人員來。找國外的主任評鑑員有幾個問題,最主要的問題就是高額的費用,而且 還有額外的支出如:政府稅金、翻譯、接待等等;第二個問題是,國外的主任評鑑員看不懂中文,因此要跟他們溝通時必須先將部份文件翻譯成英文,而有些比較細 節的表單、資料又不好翻譯,也不可能將每天的會議紀錄都翻成英文,在評鑑員無法看到所有東西的時候,一些存在的問題也因此無法被發現。 

 

  第三個問題是雙方的溝通,由於語言不同的關係,在跟對方溝通、教育訓練的時候往往沒辦法直接傳達彼此的意思,經由翻譯的話,可能無法精準的表達出彼此 的想法,而且又造成額外的時間損失。最後是文化上的問題,由於每個國家的文化不同,這樣的差異性會使專案執行的方式不一樣,而國外的評鑑員有時候無法了解 情況因地制宜。舉例來說:客戶跟專案之間的關係在台灣跟在印度並不相同、合約型態也不一樣。台灣的情況是將一個案子包出去,一開始講好價錢後就不會再變, 但在印度大多是按工計酬,先講好一件事情多少錢、工作的範圍,開始進行後,再按照客戶的需求來決定工作的天數及確定價錢,若客戶的需求繼續增加或改變,價 錢也會相對的隨之改變。 

 

        現在國內有了自己的CMMI主任評鑑員,這件事所代表的意義可以從幾個角度來看:從國家的角度來看, 以前在SEI的網站底下台灣是沒有評鑑員的,若台灣想推動CMMI,只能從國外引進相關的技術服務,是技術的輸入國;但在有了自己的評鑑員 之後,就可以自給自足,而且也可以去國外做生意,成為技術的輸出國。從國際的角度來看,台灣在軟體工程這方面,已經是有自己人力的國家了。若從產業的角度 來看,由於文化及語言的落差造成國外的評鑑員在服務上沒辦法很貼切,而品質也不容易控制,如果國內有自己的評鑑員,就可以提供更貼切、更深入的服務,而且 可以自己控制品質,也不需要花費在沒有幫助的支出上,以前學長的公司在做每個案子時都必須把一大筆錢送給國外,現在不用了。

 

寶發科技胡佑長總經理(右二)及林海燕顧問、周文顧問、星動科技林美華總經理及評鑑小組成員、I-flex主導評鑑員 Mr. G.R.SIVARAMAKRISHNAN合影

 

 

【給學弟妹的建議】

 

  資管系所的學生除了國際觀,懂得管理以及足夠的技術創新背景,還要有良好 的溝通,像是oral present write down,當然打字我也認為很重要,千萬不要認為以後會有妹妹幫你打字。我曾經聽 過一個案例,有個朋友外包給印度的很有名的公司,那家還是CMMI level 5的公司,但是合作的時候卻發現合作非常不順,不順的原因後來發現是因為公 司的SA的人員無法寫出讓國外進行SD與開發的文件。所以後來只好重新訓練SA人員把文件寫好給國外用,寫document 事件很重要的事情。

 

除了英文能力、國際觀以及管理能力之外,還有一項就是技術能力,不管是大學部或者是研究所學生,在技術能力上都應該要有一項特別的專長,就好像我常常跟我 的工作同仁所說的,你們今天所擁有的能力就好像是青康藏高原一樣很多種技術都有不錯的水準,但是一定要有一樣技術不但是市場上用得到的,而且你可以跟別人 保證你在這個領域是非常專精的,像我在剛開始工作時如果要我跟別人說我的專長的話指的就是軟體測試的這一塊,別人可能是物件導向技術或者是網路等等,現在面試新人時常常會遇到的情況就是面試者對很多技術多少有一些了解, 可是當我繼續問有沒有相關的經驗時卻答不出話來,我想這是個值得學弟妹們注意的問題。

 

 

【給系上的建議】

 

        我們中山資管的一個特點就是:老師和學生的距離都不會太遠,不過就我在台北的感覺,中山資管在北部的名氣還不夠響亮,我想系上在宣傳部分的工作可以再做加 強,又資管系在管理學院中,就管院的系所而言,在教學上跟實務界的互動是很重要的,一個好的系所除了具有良好的學術地位之外,系所對於社會的貢獻也是很重 要的。

 

 

 

 

本期電子報

資管系首頁

Copyright 2006 Department of Information Management, NSYSU.  
國立中山大學資管系•版權所有•歡迎轉載•但請尊重智慧財產權•註明出處