JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Engineering  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 [轉貼] CMM/CMMI in Taiwan [精華]
worookie

Small Ship

版主

發文: 2092
積分: 21
於 2003-09-20 06:55 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
(原作者 jini, 編輯 worookie)

最近聽到幾個朋友的公司在導入 cmm/cmmi
有的已經拿到 level 2 的認證了
突然覺得
軟體業應該是進入一個國際化的時代了
而台灣適不適合在全球佔有軟體代工的一環 ?

或許許多人根本不知道 cmm/cmmi 是啥
簡單來說他是一個軟體工程的標準
在經濟部程家麒的觀點上
台灣軟體業要往 "高質化 " 發展
而 CMMI 或許可以成為我們挑戰國際和大陸市場的有力武器與護身符

原本還要計劃讓政府的資訊委外服務
都必須具備至少有 Level 2 以上資格的開發團隊來接
所以許許多多的公司高層主管就投向了 CMM/CMMI 的懷抱
但是我所聽到的結果是
金錢與時間的浪費遠大於管理帶來的成果

到底發生了什麼事情呢
CMM/CMMI 的開發標準有問題嗎
不...這是我看過所有軟工標準中最符合軟工的標準
從年初的 IBM 丁副總 , Java 週報洪先生 , 資訊傳真 李欣茹
都紛紛發表台灣不適合走印度和大陸那一套
所謂的 CMMI 大型軟體代工

我無意拖他們幾位前輩為我這篇文章背書
但是我覺得這些文章一次又一次否定了我對 CMM 標準的認知
到底台灣軟體業該不該導入 CMM/CMMI
我嘗試說服自己
卻失敗了
因為台灣的工程師不只是工程師
會寫程式的人絕對不會因為只會寫一個 method 而感到滿足

簡單來說
台灣整體產業已經進步了
軟體產業也必須感謝台灣硬體代工所帶來電腦硬體真的很便宜
也必須感業狂人 , xyz 等等所帶來學生時代就可以享用工業及的軟體
也必須感謝中華電信使用各式各樣的手法硬是推 ADSL 到各個家庭
所以造就了台灣小朋友們對資訊的熱愛
基本上
寫程式已經不是件難事

我認為
台灣的軟體業應該要比硬體產業發展更先進
應該說
我們要的是設計與整合

但是捫心自問
我們台灣這裡
到底有幾個人可以負責一個真正大型的專案
製作一個真正大型的產品
我不認識也沒遇過但是一定有
真希望有機會能夠向他們請教

總而言之
我做幾點結論
(1) 台灣工程師不僅僅是只會寫小程式的工程師
(2) 台灣的人力物力絕對沒有大陸印度便宜
(3) 台灣已經擁有創造及革新的能力

所以 我給其他主管的建議是
學習 CMM/CMMI 的管理精神
不要以代工的想法去導入
或許對你們的公司有所幫助

========================================

我是認為實踐軟體工程的方法有很多
並不一定要用 CMM/CMMi 來驗證自己公司的流程
(ps, 我完全沒有否定 cmm/cmmi 的意思)

我想 CMM/CMMi 最重要的是能把軟體公司分成五個等級
需要一步一步地改良進步
這個是我認為最好的部分
因為是整個公司在進步
不是因為個人的努力,天資, 等等所造成的

他的五個階段是
Level 1: chaos, 簡單來說專案的成敗在個人手上
Level 2: Repeatable ,
Level 3: Defined,
Level 4: Managed,
Level 5: Optimal,
能拿到Level 5 的團體(一間公司內可能會有好幾個 Lv 5 )
一定能夠在絕對的時間
完成絕對的作品
相對我看到台灣現在的軟工
通常是專案經理拜託
工程師盡量在時程內完成
往往又因為客戶的需求變更
(ps,這是台灣的觀念,通常會導致專案的失敗)
時程變來變去
這種菜市場買菜兼要蔥的心態
普遍存在台灣軟體市場中

我很好奇
如果 Lv 5 的 developer team 如果遇到客戶擺道
會有什麼反應
犧牲客戶權益與變更流程架構
到底是誰損失
風險值要估計多少
在台灣的變數通常會是因為窗口夠不夠力(決策力)
又常常因為結案之前一個月更換窗口或他們家主管換人
即使在專案開始時各種風險狀況即使都考量了
那你的價格能不能在這個市場銷售

簡單來說
重視品管的產品通常可以賣的比較貴
就像一台 Sony 和 Sampo 的電視
即使差了 5000 圓
你還是會選擇 sony ,
這個是產品印象

但是軟體界
產品印象通常是在比誰比爛
而不是比誰比較好
選擇不爛的就是好
國際大廠基本上一定不爛
國內的產品基本上就是爛嗎 ?
還是說
國際大廠的產品賣個 300 萬是便宜
國內花更多更久的時間賣個 100 萬就算貴 ?


我只是身為一個資訊人
為這個奇怪的生態做一個討論罷了
我想應該有方法和理論 ( 雖然我不知道 )
能夠成為和硬體廠商所謂的 ODM not OEM
因為大陸已經漸漸取代台灣成為最大的 OEM 區域
(即使, 政府還不承認)

所以比較重要的課題是
如何在買方(buyer)及 製造方(coding)中間
製造一個建構(architect)與分析設計(Analysis&Design)的腳色
這或許是台灣軟體的立足點

但是
真正要成為 architect , or senior PM 等等身份的人
一定要對基本概念有足夠的了解
包括程式設計, 需求討論, 時程掌控, 架構分析等等
想一想吧
寫一個小網站是很簡單的
寫一個 ERP 呢, EASY or NOT ?!
那寫一套 ERP without BUGs 呢, EASY or NOT ?!
那寫一套 ERP without BUGs and without Complain , EASY or NOT ?!
或許你就是那個 architect ,
或許你是那個 PM
或許你是那個 programmer , developer ,

你們溝通的方法是什麼
能不能即時溝通改正缺失
CMM/CMMi 能不能幫助你們改善流程
還是你們有自己的方法
或者說
你們根本不屑在無聊的 Coding
也已經轉由印度或大陸開發 ?! , I don't know it,

最後
我想說的
是一種觀念
不用和大陸那邊競爭寫程式誰比較快誰比較好
而是要比誰設計出來的東西比較符合市場需求
最根本的關鍵是 創造力及領導能力

=======================================

相關書籍:


"CMMI"
published by Addison Wesley, ISBN: 0-321-15496-7, Amazon 3顆半星評價


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
26050 [精華] [轉貼] CMM/CMMI in Taiwan worookie 2931 2003-09-20 06:55
19393 Re:[轉貼] CMM/CMMI in Taiwan singlelog 1191 2003-09-22 23:54
16600 Re:[轉貼] CMM/CMMI in Taiwan jichung 114 2004-09-15 14:48
17396 Re:[轉貼] CMM/CMMI in Taiwan paradise 956 2004-09-27 23:57
16313 Re:[轉貼] CMM/CMMI in Taiwan ec_yeh 217 2004-09-20 14:55
15749 Re:[轉貼] CMM/CMMI in Taiwan leejehsiang 1158 2004-10-28 19:24
14265 Re:[轉貼] CMM/CMMI in Taiwan 尹守紀 1788 2005-03-12 15:20
14038 Re:[轉貼] CMM/CMMI in Taiwan jiming 219 2005-03-14 10:30
18796 Re:[轉貼] CMM/CMMI in Taiwan singlelog 186 2003-09-23 15:34
18825 Re:[轉貼] CMM/CMMI in Taiwan jini 97 2003-09-24 15:07
18842 Re:[轉貼] CMM/CMMI in Taiwan singlelog 1349 2003-09-24 18:17
18725 Re:[轉貼] CMM/CMMI in Taiwan singlelog 388 2003-09-26 02:21
18664 Re:[轉貼] CMM/CMMI in Taiwan JustJava 305 2003-10-16 17:07
18547 Re:[轉貼] CMM/CMMI in Taiwan JustJava 156 2003-10-16 17:11
18527 Re:[轉貼] CMM/CMMI in Taiwan singlelog 222 2003-10-20 01:33
18395 Re:[轉貼] CMM/CMMI in Taiwan jini 363 2003-10-20 01:40
18588 Re:[轉貼] CMM/CMMI in Taiwan singlelog 398 2003-10-20 02:05
18417 Re:[轉貼] CMM/CMMI in Taiwan JustJava 469 2003-10-20 09:19
18383 Re:[轉貼] CMM/CMMI in Taiwan Biologic 403 2003-10-20 09:43
18529 Re:[轉貼] CMM/CMMI in Taiwan singlelog 277 2003-10-20 09:53
18326 Re:[轉貼] CMM/CMMI in Taiwan Biologic 233 2003-10-20 10:10
18790 Re:[轉貼] CMM/CMMI in Taiwan singlelog 797 2003-10-20 11:30
18549 Re:[轉貼] CMM/CMMI in Taiwan JustJava 772 2003-10-20 12:16
18293 Re:[轉貼] CMM/CMMI in Taiwan Biologic 951 2003-10-20 12:46
18479 Re:[轉貼] CMM/CMMI in Taiwan singlelog 1315 2003-10-20 17:58
18406 Re:[轉貼] CMM/CMMI in Taiwan Biologic 1539 2003-10-20 20:05
18527 Re:[轉貼] CMM/CMMI in Taiwan singlelog 923 2003-10-20 20:34
18401 Re:[轉貼] CMM/CMMI in Taiwan Biologic 956 2003-10-20 20:43
18676 Re:[轉貼] CMM/CMMI in Taiwan platstar 669 2003-12-22 22:18
17983 Re:[轉貼] CMM/CMMI in Taiwan goldcool 205 2004-05-15 21:43
19689 Re:[轉貼] CMM/CMMI in Taiwan ec_yeh 300 2004-05-24 15:07
15386 Re:[轉貼] CMM/CMMI in Taiwan johnsonf 242 2004-10-26 13:43
13943 Re:[轉貼] CMM/CMMI in Taiwan KH 452 2005-03-12 23:30
17029 Re:[轉貼] CMM/CMMI in Taiwan ec_yeh 182 2005-03-14 18:07
» JWorld@TW »  Software Engineering

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8