2009年7月16日 星期四

CodeBeamer入門(五):如何將CB的效能發揮到最大,降低專案成本?

 

如果只是使用CB這套軟體的話

受益者大概是系統分析師(SA)、系統設計師(SD)

因為所有的文件都可以放到CB上進行版本管理

但是對PM以及程式設計師可能就只有一點點的助益

因為專案開發平台跟程式開發平台還是各自獨立的

這個時候CB的效能跟Subversion沒有太大差別

 

如果透過Eclipse plug-in或是NetBeans plug-in

把IDE開發工具整合進來

PM就可以直接透過CB將因客戶需求或程式錯誤所產生的工作指派給程式設計師

而程式設計師也可以直接在Eclipse(MyEclipse、Zend Studio)或是NetBeans上面直接知道手頭上還有多少工作待完成

只要程式設計師在eclipse將該工作標示為"解決”

PM就可以直接在CB上得知那些工作已完成

 

所有文件、討論、進度追蹤全部在CB上完成

程式開發只在IDE上完成

任何不清楚的地方可以直接到CB上查看文件 (一定是最新的)

大大減少email往返以及找email的時間成本

由於統一管理

也減少專案管理的風險(檔案遺失、版本錯置...)

這個時候

導入CB的受益人就是所有跟專案有關的人員了

包含客戶(Customer)、贊助者(Sponsor)、專案辦公室(PMO)、專案管理師(PM)以及專案成員(Project Team Member:SA、SD、程式設計師)

 

 

CB的效能就只到這邊嗎?

還有沒有什麼方法可以讓CB發揮更好的效果?

也許有

 

CB已經把PMP一部分的概念內建在系統平台上

不過CB只是一個工具

使用者如果能將PMP的精神、步驟落實到CB上

相信更能把CB的效果發揮到淋漓盡致

 

就個人目前對CB的了解

如果沒有PMP觀念的人使用CB

CB內建的功能可以將小部分PMP的精神發揮出來

如果有意識的將PMP的精神、步驟

透過CB的功能實作出來

的確可以有效減少專案管理的風險

就個人目前所知

國內軟體開發專案之所以失敗

有很大的比重在專案管理上出現問題所致

 

不過這邊還是要稍微提一下

CB畢竟是協同開發軟體

不全然是專案管理軟體

所以有一些專案管理的需求

還是要透過間接的方式解決

這或許是CB未來發展的方向......

 

以上是個人對CB這套軟體的初淺想法

提供給有興趣的朋友參考

有任何其他的想法也都歡迎留下您的意見

大家互相討論 :D

 

不管貴公司有沒有用CDE當作軟體開發的專案管理平台

希望台灣的軟體業能更加重視CDE這類工具

在了解CDE對軟體業在專案管理上的效果後

我不知道還在使用土法煉鋼的軟體公司們

要如何跟國外的軟體公司競爭.......

 

最後一段只是個人小小的擔心

沒有不敬的意思

如果有不正確或表達不適當的地方

請各位先進們多多包涵

也請不吝惠予指導

謝謝

 

CDE:Collaborative Development Environment

        中文名稱為"協同開發平台"

 

相關文章 :

1 意見:

阿莫 提到...

個人之所以會撰寫CB的文章
主要是個人需要所致
並沒有收取公司任何報酬
在這邊一併說明
以免誤解為廣告文就不好啦~~

張貼留言

Related Posts with Thumbnails
by TemplatesForYou-TFY
SoSuechtig