DevCloud(華爲軟件開發雲)是集華爲研發實踐、前沿研發理念、先進研發工具爲一體的研發雲平臺,面向開發者提供端到端的研發工具服務。項目管理是DevCloud服務之一,致力於爲敏捷開發團隊提供簡單高效的開發協做服務。該服務與當前市場上經常使用的開發協做工具如Worktile、Teambition、Tower及Leangoo等相比有何優劣? 本文選取其中專門作Scrum敏捷開發項目管理的Leangoo進行了對比分析。html
一 產品概述工具
Leangoo(領歌)是一款以看板爲核心的項目協做工具,融入了Scrum敏捷管理思想,用於可視化地進行項目需求、任務、問題和文檔的管理和協做,隨時隨地跟蹤團隊工做進展,以實現高效協同。Leangoo提供永久免費的在線版本,在線註冊以後便可無償使用,也提供付費商業版,部署在企業私有云或者企業內網。 測試
DevCloud項目管理,融合敏捷設計理念,可快速完成敏捷迭代計劃、建立工做任務,直觀呈現每日站會看板、項目統計報表,縮短迭代週期、提高項目管理效率。即開即用,與集成開發環境和移動端結合,隨時隨地瞭解項目進展;支持跨地域協同與社交化協做,對接社交工具,能夠即便掌控項目動態。DevCloud項目管理按用戶數和使用時間收費,5人如下免費。spa
二 產品功能設計
Leangoo的核心是看板,團隊工做體現爲卡片,內容能夠是需求、任務、問題等。看板上的主要元素包括列表和泳道,列表管理工做的不一樣階段或狀態,泳道實現任務的分組對應,從兩個緯度讓團隊的工做高度可視化、一目瞭然。橫向爲泳道,不一樣泳道表明不一樣的迭代或發佈版本,縱向爲列表,用戶能夠自定義列表名稱,每一列能夠添加卡片,卡片能夠在不一樣的列表間拖拽以改變狀態,每個卡片能夠添加標籤、項目成員、工做量、附件、截止時間等。htm
Leagoo還提供看板的週期設置、所屬項目設置、導入導出及歸檔等功能,也提供看板統計。看板統計包括看板的燃盡圖顯示,也包括卡片數或工做量在不一樣列表的任務分佈表。項目管理
DevCloud項目管理是基於項目的管理, 提供精簡流程和scrum流程兩種管理服務,其中Scrum流程是爲敏捷開發量身定製的,包括項目規劃、敏捷迭代、需求管理、缺陷跟蹤、文檔管理、看板、報表統計分析等功能。項目規劃功能能夠用思惟導圖形式的可視化界面對項目進行Epic/Feature/User Story多級拆分。規劃出來的User Story以看板的形式顯示在項目的Backlog裏, 在這裏每一個工做項提現爲一張卡片,每張卡片能夠編輯其處理人、預計工做量、優先級與重要程大約、迭代與模塊等等,其狀態能夠在新建、進行中、已解決、測試中、已拒絕、已關閉之間進行拖拽變動。每一個User Story能夠規劃到不一樣迭代,能夠基於迭代進行統計與管理。開發
DevCloud項目管理提供豐富的統計服務,包括迭代管理圖、燃盡圖、工做項完成狀況統計圖、統計表、項目成員統計管理等。文檔
Devcloud項目管理還提供文檔管理與百科功能,便於團隊成員間協做共享。而Leangoo的快照分享功能能夠經過二維碼快速的講看板內容分享給相關人員,更是一個亮點。部署
三 對比分析
Leangoo與DevCloud項目管理都融入了敏捷思想,有不少共通之處,也有一些不一樣的點,在這裏簡要選幾條進行分析。
1. 產品定位與商業模式方面
Leangoo是一款適用於敏捷開發的看板工具,更多的關注「看板」自己。其依靠Scrum中文網吸引客戶,提供免費的在線版本留存客戶,主要經過後續的Scrum培訓與服務收取費用。
DevCloud項目管理是華爲端到端軟件雲平臺的一部分,是DevOps開發思想的一個實現環節,融入了華爲30多年軟件開發經驗。其經過華爲雲生態與DevOps模式吸引客戶,採起按需收費的模式,小規模的項目免費,但提供線上線下的持續服務支撐。
產品要盈利,一個工具免費、服務收費,另外一個工具收費卻附加更多服務,在這一點上二者基本打平。
2. 敏捷適配性
Leangoo工具自己僅提供了列表與泳道組成的看板,至於怎麼在看板上進行Scrum項目管理,還須要對看板進行一些配置:若是看板用做story管理,列表名字須要改成「新建、進行中、完成」等狀態名;若是看板用做用戶故事地圖,則列表名字要改成Sprint名字。固然,Leangoo提供了不一樣的內置模板來適配這些不一樣的需求。
而DevCloud項目管理則提供對Scrum的完美適配,一個看板同時實現了用戶故事與迭代的管理,直接將敏捷的思想融入到了工具中。
在這一點上,DevCloud項目管理略佔上風。
3. 工具之於軟件開發週期
Leangoo主要服務於項目管理,以看板爲單位,需求管理、變動管理等分別須要不一樣的看板實現。這樣的問題是,這些看板之間的卡片是弱聯繫的,很難實現需求-測試-缺陷-變動的端到端追溯。
DevCloud項目管理是以項目爲單位,項目裏的用戶故事、task、測試用例、缺陷乃至代碼之間都是有強關聯的,輕易就實現了項目需求與實現的雙向可追溯。
這一點上DevCloud項目管理有着先天的壓倒性優點。
4. 統計報表
Leangoo核心是看板,因爲不肯定看板的用途和列表名稱,因此很難提供立體綜合的統計服務,須要用戶指定完成列或者進行配置以後纔會獲得必定的統計信息。
DevCloud項目管理工具自己就契合了敏捷開發思想,不須要進行太多的用戶配置,就能夠帶來豐富的統計報表服務。另外還有定製化的通知服務於自定義模板設計。
這一點兒上,DevCloud項目管理服務也是明顯佔優。
5. 用戶體驗
Leangoo的核心是看板,因此看板頁面沒有集成太多的功能菜單,讓出了更多空間,提升了看板功能的易用性,使用起來更加溫馨。
而DevCloud的功能顯然更加豐富,因此頁面集成了太多的功能菜單,但帶來的問題就是看板空間明顯壓縮,在看板操做時不簡捷。
在看板的體驗上,感受Leangoo更便捷一些。
四 總結
其實DevCloud與Leangoo並不在一個量級,畢竟DevCloud是一個端到端的DevOps雲平臺,而Leangoo是一個專一Scrum的Saas軟件,本文旨在經過華爲DevCloud某項服務與市場上的細分軟件的對比,不斷加深對敏捷開發的理解,也爲敏捷開發團隊的工具選擇提供些參考。
附:DevCloud項目管理與Leangoo功能對比表