絕大部分團隊在工做中都有個共識:1+1>2,作好團隊協做才能發揮價值,沒有團隊協做,就會由於團隊的內耗和衝突致使項目沒法完成,致使大量時間金錢和資源的浪費。那麼,如何提升團隊協做效率呢?此時能夠藉助工具的力量,使用團隊協做類的項目管理工具。html
但技術團隊在工具方面協做須要的功能較多,包括項目管理,代碼管理,成員管理,權限管理,任務管理,文件管理,缺陷管理等,這麼多功能需求看起來很複雜,但又缺一不可。安全
筆者根據自身經驗,對幾個常見的本地部署研發團隊協做工具,從基本功能的角度進行對比:架構
一、Redmine工具
Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。它用日曆和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine提供集成的項目管理功能,問題跟蹤,併爲多個版本控制選項的支持。測試
從下面這張圖大概能夠看出Redmine的基本功能了:設計
支持多項目3d
靈活的基於角色的訪問控制版本控制
的問題跟蹤系統cdn
甘特圖和日曆htm
新聞、文檔和文件管理
feeds 和郵件通知
項目wiki
項目論壇
二、華爲雲DevCloud(www.huaweicloud.com/devcloud/)
華爲雲DevCloud集華爲30年研發實踐、前沿研發理念、先進研發工具爲一體,面向開發者提供研發工具與服務,可讓開發團隊基於雲服務的模式按需使用,隨時隨地在雲端進行項目管理、代碼託管、代碼檢查、編譯構建、測試、部署、發佈等,從而使軟件開發更加簡單高效,讓開發者可以專一快速創新和應對永無止境的需求變化,大幅提高我的和團隊的交付能力和效率,幫助軟件企業提升競爭力。
在價格方面,華爲雲DevCloud還積極響應國家號召,對中小初創企業提供扶持。好比5人如下團隊無償使用、提供7×24小時售後支持、1V1 大客戶服務、安全可靠快捷的數據遷移以及專業的售前諮詢服務。至此,華爲雲不只爲企業打破技術壁壘,同時也幫助了開發者在快速迭代的技術浪潮中,共享技術紅利。
目前,華爲雲DevCloud已商用項目管理、CloudIDE、代碼託管、代碼檢查等11項服務。其中CloudIDE,做爲面向軟件開發者的雲端開發環境,支持在線編寫代碼,智能提示,代碼提交,代碼片斷搜索等功能;代碼託管,做爲重要的工具,爲軟件開發者提供基於Git的在線代碼託管服務,保障代碼安全;代碼檢查,幫助開發者及時檢查出錯誤的代碼,並提供修復建議,這不只能夠有效管控代碼質量,更能下降解決成本;雲測,面向軟件開發者提供的一站式測試解決方案,覆蓋測試管理、接口測試,多維度評估產品質量,保證開發者高效管理測試活動,保障產品高質量交付。產品均從開發者與企業角度出發,提供針對性解決方案,用人性化貼心的服務幫助管理軟件開發全流程。
一站式研發服務,能夠經過降本提效的方式,讓開發者催生出更多優秀的創意。同時,也將爲傳統企業注入新的活力,用最佳的切入點與行動方向快速實現數字化轉型。
三、JIRA
JIRA也可定義爲Professional Issue
Tracker,即它是一個專業的問題跟蹤管理的軟件。這裏的」問題」對應的英文單詞是Issue,因此含義比較廣,包括Bug,Task,Enhancement,Improvement等等跟軟件開發相關的名詞。跟蹤管理即對問題的整個生命週期進行記錄和管理。一個問題從建立到解決到關閉涉及到不少相關信息,包括是什麼問題,誰發現的問題,誰處理了這個問題,如何處理的,相應的代碼有什麼改變等等,JIRA能夠方便的記錄這些信息,而且在問題的不一樣狀態呈如今相應的責任人面前。類似的軟件有Bugzilla,Trac,Mantis,Clear
Quest, Streber 等。
JIRA的工做流比較強大靈活:
開箱即用,提供用於缺陷管理的默認工做流,可視化工做流設計器 ;
工做流能夠自定義,工做流數量不限;
每一個工做流能夠配置多個自定義動做和自定義狀態;
每 一個問題類型均可以單獨設置或共用工做流;
可視化工做流設計器,使工做流配置更加直觀;
自定義工做流動做的觸發條件;
工做流動做執行後,自動執行指定的操做;
四、Topo
Topo集成任務、缺陷、文檔、代碼,集成企業樹形組織架構、企業域帳號、提供高效易用的本地部署企業級項目管理解決方案, Topo提供了研發型團隊的基本經常使用的功能。
輕量項目管理,關注任務、缺陷、文檔、代碼
層級項目管理,契合企業組織架構
多項目數據彙總對比,量化項目管理
完整任務、缺陷流程,高效看板
缺陷、任務和代碼的雙向關聯
Subversion集成,隨時進行代碼瀏覽和檢視
海量文檔管理,桌面FTP集成輕鬆訪問文檔
項目討論,項目實時溝通更便捷