台灣正積極推展CMMI,建構管理為CMMI非常重要的一環,也是開發團隊提升效能的重要法門。 建構管理的目的在於增加產品或專案開發的透明度、回溯性和開發團隊成員間或團隊與客戶間的合作度與信任度。
企業實施建構管理,選擇適合的建構管理工具能達到事半功倍的效果。 一般來說,台灣的企業基於成本的考量,多會考慮免費的開放原始碼建構管理工具如CVS或Subversion,不過常遭遇到開放原始碼工具管理和設定的問題,同時也很難由CVS/Subversion repository(貯存庫)中的內容了解她們到底為了哪些專案、任務、需求、變更而做。
今年Jolt Product Excellence & Productivity Award(震撼產品與生產力獎)的變更和建構管理類別獎,INTLAND CodeBeamer和開放原始碼建構管理工具Subversion分別被評選為Productivity Award和Excellence Award。 CodeBeamer為研發團隊協同作業系統,支援多種版本控制系統如CVS、Subversion等,提供研發管理所需的追蹤工具、文件管理工具、專案分析及報告工具等,讓版本控制系統中的資訊和專案、任務、需求、變更等的關係更加清楚。 Subversion是新一代的建構管理工具, 解決許多CVS的缺點,如Subversion Revision(目錄版本)在目錄(directory)中只要有任何一個檔案做任何修改,Subversion除了修改檔案的版本會自動加一外,也自動將此目錄(directory)的版本加一,而CVS只會將那修改的檔案版本加一,使用者無法很快瞭解整個目錄(directory)中是否有任何檔案做變動;此外,Subversion可以針對二進位(binary)檔案做版本控制,CVS需要另加輔助工具才可;網路架構而言,Subversion除了支援CVS採用的pserver外,也支援HTTP DAV+DeltaV “like” protocol,可使用較安全的SSL提交; Subversion也讓使用者可更有效的分支(Branch)與標記(Tag)。 原本CVS的使用者可以採用cvs2svn(也是免費的工具)轉換CVS貯存庫(repository)到Subversion貯存庫(repository)。
開放原始碼的工具雖然免費,但通常需要複雜的安裝和設定。 CodeBeamer原廠INTLAND有鑒於此,特別將Subversion嵌入CodeBeamer,讓CodeBeamer的使用者越過Subversion複雜設定的門檻,對於本身非資料庫或網路伺服器技術背景的使用者或管理人員,可以選擇CodeBeamer+Subversion特別版,輕鬆容易地將CodeBeamer和Subversion同時安裝起來。 如此在部署的過程中可以減少繁複的設定與偵錯, 大大減輕系統管理人員的負擔。 Subversion本身沒有良好的管理介面, 不過CodeBeamer的使用者可以透過CodeBeamer和Subversion的整合, 採用人性化的瀏覽器(web)介面做使用者帳號及檔案庫權限管理等;另外Subversion的上呈歷史(commit history)統計圖表或所有原始碼檔案資訊可以透過CodeBeamer的瀏覽器(web)介面呈現。
在台灣,大多數人討論的建構管理, 多集中在原始碼的版本控制,不過完整有效的建構管理必須包含所有專案或產品開發中所發生的瑕疵、變更與需求甚至會議的追蹤和文件的管理。 CodeBeamer提供多方的功能,讓使用者瞭解哪些文件或程式碼和哪項需求、變更或瑕疵有關係,大大提升整個專案或產品進行事項的透明度;也讓使用者可以快速切換其所參與專案相關的追蹤項目、文件或程式碼瀏覽,利用CodeBeamer和開發夥伴或客戶溝通討論,也讓專案或產品經理清楚了解開發現狀,做即時的報告與版本發佈。
台灣地區在2003年起INTLAND CodeBeamer已由嵌藝創研引進,台灣地區的使用單位如愛普生集團的愛普網、經貿聯網和資策會等,國外則如美國政府農業部、知名能源和機器自動化公司ABB、歐美知名戰鬥機公司DASSAULT、EADS和北歐能源和鋁業大廠Hydro等。
熱門新聞
2026-01-16
2026-01-16
2026-01-19
2026-01-18
2026-01-19