| |||||||||||||||||||||||
| |||||||||||||||||||||||
| CodeBeamer快速導覽 |
CodeBeamer說明影片:
一登入後將進入使用者起始頁,提供使用者快速瀏覽使用者個人資訊,如 待辦事項(TODO list)、待簽核表(approval list)與狀況報告(status reporting)。選擇性的資訊如訂閱的討論事項、各團隊成員的所在地、工作事項、rss訂閱更新回餽等也可以安排於此頁。
專案摘要頁由專案的WIKI來代表。 此頁讓使用者快速瀏覽專案的整體狀況。編寫此頁很簡單且可高度客制化。 其有可能呈現所有專案的資訊如創作的資訊、種類、類型以及選擇性的方塊如SCM commits、code-metrics links、專案統計連結(project-statistic links)、宣佈(announcements)、新聞(news)、任務(tasks)、瑕疵(bugs)、連結(links)、報告(reports)和原始碼檔(source files)。CodeBeamer能讓人輸出Wiki頁的資料成為RTF或PDF檔案。
CodeBeamer的追蹤依不同的專案可以設定各種欲追蹤的主題, 如瑕疵追蹤(Bug)、變更管理(Change Request)、需求管理(Requirement)、任務追蹤(Task)等等。每種追蹤主題(Tracker)皆可自定其所需要的表單、通知人、流程與權限。每種Tracker的各個追蹤事件(tracker item)可以做相關此事件的討論、相關事件或文件等的關連、現況回報和上呈碼或tag的連結。
如此,專案成員很容易集結共識讓大家的工作更加順利,且每個事件的負責人和專案經理可以確實掌控所有進行事項的現況與問題徵結。對於事務的回溯與交接也因為有實質的圖文資訊,讓知識的分享和傳承更有脈絡可循。
特別針對Subversion, CodeBeamer提供特定Subversion Repository管理的功能。 管理者可以運用CodeBeamer的瀏覽頁同步建立被管理的Subversion Repository的帳號、設定角色與讀寫權限。
CodeBeamer的Subversion和CVS的SCMLoop功能讓開發者更簡便關連上呈碼和解決問題或工作事項。此功能大大提升軟體專案管理所需要的code和解決事項的雙向追溯,讓bug、task、revision、branch、tag都能藉此清楚追蹤。 如果運用如Eclipse或NetBeans等IDE,也可享用到SCMLoop 的功能。
CodeBeamer的Build系統可與文件管理功能並用,提供開發團隊有效率的軟體build跟release的流程。其藉助 ANT的整合,計畫何時執行builds以及如何發布builds成果,以達到builds的自動化。Build的結果可直接送到文件管理中指定的位址,自動通知所有相關的人。被通知者可能是開發者、Beta試用者或客戶,收到通知後依通知的位址下載檔案,系統也將自動發e- mail通知或有清楚的下載紀錄以便專案經理追蹤後續發展。 多次Builds成功後, 達到可Release的標準, 專案經理可利用CodeBeamer的Trackers和文件管理,達成清楚的Release工作與後續追蹤。
論壇保留所有團隊成員、顧問、客戶或其它重要關係人溝通協調的知識與資訊。這些資訊以專案來分野且可連結其它專案的資產,也很容易搜尋。每一討論的軌跡可經由訂閱隨時知悉最新意見。論壇可分成各種主題,如新聞(News)、佈告欄(announcements)與事件(events )或更多自訂的主題。每一個討論主題可自訂權限與通知,也可設定特定的e-mail inbox內容定期拷備到某一主題的forum。論壇可讓大家的溝通協調留下記錄,避免口頭說過就忘了,e-mail遺失找不到,與離職所造成的問題。
以下為主要的功能:
文件管理中附有線上文件編輯(Live Edit)的功能。運用此功能,可以直接於線上開啟MS Word、MS Excel、Powerpoint等類的文件編輯完儲存,檔案的版本將自動更新。 此功能省去了下載與上呈文件的麻煩,只要點選欲編輯文件旁的"Live Edit"連結,文件隨即打開, 編輯完後按"Save"即自動存回。
CodeBeamer Wiki可以輸出成PDF或RTF文件。
大部份較複雜或動態的內容,如圖表、MS-Excel、報告或圖形可以plug-ins來做。這些參數語言元素有其文件說明。 要跟外部系統整合或客制您自己要的wik, plug-in機制為主要的wiki延展點。
運用CodeBeamer Wiki您可做許多種編輯, 以下為一些例子:
統計圖表
Scrum (Burndown Chart)的流程支援
WIKI上的變更表單
CodeBeamer具有全文檢索的功能。搜尋引擎可深入CodeBeamer內的所有資產,包含程式碼、文件、所有追蹤事項、論壇、 聊天室、使用者資訊、Builds和Release的資料。您可以選擇在單一的專案中搜尋或在多個專案中搜尋。在CodeBeamer內,包含附檔中的MS-Word、RTF、PDF、HTML、Wiki或Text類文件,也可依您的權限範圍尋得。
CodeBeamer的功能使用權限可依登入的帳號所屬的群組和角色來設定。專案管理者可以就組織需求安排每個帳號的群組做好個人資訊的安全保密,每個專案的角色如系統架構師、開發人員、外包人員等等角色可以彈性設定,這些角色將為權限設定的基礎,即使專案成員人數再多,也可輕鬆設定整個專案各功能與表單的權限。 群組(Groups)可反應組織的架構,如海外,國內,合作夥伴或客戶等。可整合LDAP做到單點登入的操作方式。
CodeBeamer的多功能儀表版提供整個專案即時狀況的可見度,如任務執行狀態、工作項目報告、程式碼品質報告以及其他重要資訊。您可由儀表版看到專案至今的統計和個人的績效表現,就單一專案或多個專案來查看趨勢、條狀圖或甘特圖。CodeBeamer提供即時反應現況的統計圖如瑕疵報告與解決量的圖表,以及相關需求變更、任務等統計資料。對於每種Tracker,也提供各Tracker的狀態與嚴重度的統計圖表。
專案管理者可依各種Tracker的特性制定流程。流程的控管讓管理者、架構師、QA工程師和更多專案成員能更清楚把關變動與工作進度,以便在可用資源上達成計劃準時出貨。 CodeBeamer的Tracker整合簡單且有彈性的流程引擎,以符合一般開發團隊的需求。 如此彈性的流程控制機制可讓組織的運作符合實際的需求也提供必要的把關檢核控管。
利用報告(Report)您可以了解手中專案的狀況,包含任務執行、瑕疵解決或需求變更等各種事項的現況。執行完CodeBeamer的report,您可以將結果以Excel、PDF、CSV、XML或 Wiki等格式輸出,並加入您的說明。 您在做報告時可以選擇一個或多個專案,以及一種或多種Tracker。Simple reports(簡明報告)將依專案與Tracker一一表列符合條件的事件;Merged reports(綜合報告)則是將所有符合條件的列在同一表單中,不特別標出專案和Tracker的名稱。 這些Reports可以運用Wiki plug-in嵌入Wiki頁或其他CodeBeamer的資料說明中。
靜止程式碼的分析可增進開發人員、系統分析員以及QA工程師對於其程式碼的解析。分析的工具以web或fat-client的介面呈現。不管專案的code size有多大,皆可在CodeBeamer的Source Codes區做便捷的symbol search和 cross referencing (to, by) 。
CodeBeamer提供深入上呈碼與不同版本變化的瀏覽介面
CodeBeamer提供Eclipse (www.eclipse.org)團隊協同作業的功能如在Eclipse的平台上可以做變更與工作管理。從此Fplug-in,eclipse的開發者可以在分散的開發環境分享工作、變更要求與工作產出。 此plug-in提供專案成員選擇eclipse界面或web界面來執行或溝通協調開發的任務。 不管是專案管理者或開發人員皆可以清楚瀏覽專案的即時現況。
和Eclipse plug-in相似,CodeBeamer也有NetBeans的插件。NetBeans plug-in和Eclipse plug-in一樣提供蠻多功能,如開發人員可在NetBeans的介面看到其相關的Trackers, Forums,和文件。NetBeans plug-in也提供以Groovy為基礎的高度成熟篩檢機制。