如何評價華為軟體開發雲?

最近為了自己的項目在尋找和學習一站式軟體開發平台,看到華為推出的這款軟體開發雲產品,能否有使用過產品的知友評價下這款產品的功能?


借他山之石,可以攻玉,以下原文作者胡余雷,已獲轉載許可,藉此文讓大家條分理析地了解華為的這款產品。

—————————————————————————————————————

作為一名世界500強公司的項目總監,經歷過大大小小几十個項目,對於軟體項目的管理有著深切的體會,從一開始公司的項目管理軟體、到採用開源項目管理軟體、到採用SAAS項目管理軟體、再回到原始Excel管理方式,有傳統的瀑布開發流程、也有迭代式的開發流程、甚至也採用了敏捷開發流程,根據實際項目的不同,所採用的管理方式、管理軟體、管理手段以及開發模式都有不同

一個偶然的機會,了解到了華為軟體開發雲,覺得有點驚喜,喜從何來?

1) 作為一家世界500強的通信企業,竟然也專註於軟體開發雲平台

2) 華為歷來對於項目管理非常重視,曾經在參加PMP(項目管理專業人士資格認證)培訓的時候就學習過華為的項目管理十大模板,很是受用。如今又出「華為軟體開發雲平台」,其中無不體現了華為的項目管理理念。

3) 一直以來都非常關注軟體開發及管理平台,研究和使用的項目管理軟體有:禪道項目管理軟體、TeamLab、ProjectForge、Redmine、IBM Rational等等,各有特色,卻很少能夠提供一個基於服務、傻瓜式應用的平台。

1.1
功能體驗-總覽

進入到個人控制台中,首先看到的是軟體開發雲的功能總覽:

可以直觀的看到當前的項目情況、配置管理情況、代碼檢查情況以及編譯構建情況、測試管理情況、發布管理情況。

1.2
功能體驗-項目管理

項目管理提供了便捷的需求管理、任務管理、缺陷管理功能,通過關注項目、項目卡片以及一鍵切換等功能可實現多項目管理;同時通過迭代、迭代計劃和迭代時間線,可以清晰的呈現項目進展情況;通過需求討論、變更記錄、服務動態等社交化功能,來促進團隊高效的溝通與協作;此外,還提供了多維度的項目看板以及相應的統計報表,可以保障項目快速迭代,快速相應客戶需求。

在項目管理首頁中可以清晰的看到項目總覽(包含項目個數、迭代次數、任務總數、需求總數、缺陷總數以及新增的工作項數量),也可以很方便的找到【新建項目】的入口處。

進入到具體的項目時,可以查看具體項目的情況:

在項目管理中可以進行需求、任務以及缺陷的管理:

1.3
功能體驗-配置管理

配置管理主要是面向用戶提供基於GIT的在線代碼託管服務,包括代碼克隆、下載、提交、推送、比較、合併、分支等。

用戶將代碼一鍵下載到本地,基於Eclipse開發完畢後可一鍵推送雲端,實現線上線下協同開發,從而不受地域的限制。

1.4
功能體驗-代碼檢查

代碼檢查主要是實現一些簡單的代碼質量管理,幫助監測源代碼質量,讓用戶放心編碼。目前代碼檢查支持Java、JavaScript、CSS、HTML、JSP、C#、C/C++、Python等多種語言。代碼檢查可以精準定位代碼缺陷,提供示例和修復建議,支持一鍵跳轉到代碼庫在線修復;提供華為典型檢查規則集,支持用戶自定義檢查規則集,靈活適配項目需求;一鍵執行代碼檢查,批量處理缺陷。

通過代碼檢查工具,能夠幫你將常見的一些代碼問題給檢測出來,並且提供修改建議:

華為企業雲平台提供了925條規則,可以根據需要進行自定義規則:

1.5
功能體驗-編譯構建

編譯、構建部分與代碼託管無縫對接,提供雲端編譯構建服務。編譯構建任務一鍵創建、配置和執行,實現獲取代碼、靜態檢查、構建、打包、等活動自動化,實時監控構建狀態。

平台支持Java、C、C++、Php、Groovy等主流編譯構建語言,同時支持Maven、Ant、Grails等主流構建標準。

1.6
功能體驗-測試管理

測試管理主要提供了一體化的測試功能,覆蓋測試需求、用例管理、測試執行、缺陷管理,能夠輔助高效的管理測試活動,保障產品高質量交付。

1.7
功能體驗-發布管理

發布管理主要是提供包括倉庫初始化、軟體發布、軟體下載、軟體查看等功能。

了解請戳:軟體開發雲


軟體開發雲(http://www.hwclouds.com/devcloud),我聽過另外一個名字DevCloud

今年參加中國軟交會的時候全是這個平台的廣告,有朋友用過說不錯,不過我到現在還沒用過。應該是整合整個開發周期的工具放在雲端吧,這種思想很好,雲是趨勢工具維護成本也很大,等有機會試試看看再說吧,還得親身體驗以事實說話啊


國內企業終於出手研發工具這個領域了。一直看到微軟從原來的PC時代的Visual Studio,到雲時代的Team service,而國內一直缺席這個領域。

希望華為能夠把軟體開發雲DevCloud打造的越來越好。

未來的研發不再是單一企業的競爭,而是演進到了聚合生態圈的產業鏈的競爭,這樣,平台的重要性就凸顯了。

眾人拾柴火焰高。

依託華為軟體開發雲DevCloud平台,各個垂直行業,例如互聯網、旅遊、智慧城市,都可以參與進來打造軟體生態。


作為一個參加了22號華為軟體開發雲大連上線大會的人來說說自己的體驗感想。

先貼一張現場盛況圖,真不虧是華為的活動,人real多啊。

然後主要說一下我最高興趣的代碼檢查方面吧。

身為一個程序媛,其實最關注的一點就是自己代碼的質量,也就是所謂的代碼檢查環節,看到華為的產品有著重代碼檢查這個環節說不開心那肯定是假的,所以在講解區和體驗區那裡,我著重關注的就是這個方向。

軟體開發雲這邊提供的是一站式的代碼檢查,提供了多種代碼檢查套餐,可以根據項目或者開發的需求進行自我搭配。因為這裡主前端開發,所以手動搭配了css和html的檢查並實際操作了一番,真的很快速便捷,而且用時很短。

這個是剛開始檢查時候的樣子

檢查的結果直接顯示在頁面下方,具體缺陷的地方也會展示出來,最重要的是可以定位!而不是自己對著行數去找具體哪裡錯了!!這對一個程序媛來說,真的太良心!!

這個是代碼檢查完以後頁面上顯示的內容,會直觀的告訴你代碼指標,存在問題的級別等。

這個是點擊所有問題進去的頁面。

這個是我點擊某一個具體問題,頁面右側會直接彈出來一個對話框,直接提示你哪一行有錯誤,怎麼修改(對!這個就是我最喜歡的!)

因為到場時間略晚,加上大會馬上開始,所以體驗時間略短,其他功能等詳細體驗之後再來談感受。

但不得不說,華為軟體開發雲這個產品真的不錯,就沖可以代碼錯誤定位這一點,大大點贊!


初步猜測華為開發雲是在幾個產品基礎上做了集成。

一、項目管理:

和Jira類似,或者是使用了該產品並調用該產品的api?相比Jira的功能,以下部分做了些擴充,實現方式可能是直接從資料庫中抽取數據然後圖像化展示,或者直接調用Jira API。

1、時間線/里程碑

2、看板/統計功能

二、配置管理:

大部分功能在gitlab中都有,包括創建、合併分支、分支保護、在線編輯等, 調用gitlab api。

擴展了以下功能:

1、白名單管理: 可能的實現方式是將ip添加到openstack安全組,該安全組控制gitlab伺服器可訪問地址。

2、代碼統計功能/貢獻日曆: 從gitlab資料庫中按照一定數據模型抽取數據在頁面上展示。

三、代碼檢查:

gitlab的hook功能應用,使用的應該是sonar。

主要在規則引擎的開發, 初始化主流開發語言的主要語法規則。

四、編譯構建:

jenkins構建,提供統一構建腳本, 參數為: gitlab地址、編譯工具(maven、ant,etc.)等, 輸出war/jar等。

五、測試管理:

與項目管理類似,使用jira API集成

六、發布管理:

集成jenkins進行發布

這些從幾個視頻中都可以看出來, 難點在於集群的規模。 我的理解集群的管理和現實中組織機構的管理一樣, 一種方式金字塔形一級級向下管理, 另外就是矩陣式管理, 我傾向於第二種。

另外, 我沒注意到他們使用了主流的docker容器管理技術, 比如Kubernetes


作為一個雲產品的愛好者+參加了大連軟體開發雲上線大會的學生,必須來分享一下自己的實際體驗感受。

不過首先還是要感謝軟體開發雲這個平台和22號上線大會多渠道的報名方式,讓我們這些在校學生也可以參加到這次盛會之中。

我們到會場相對來說較早,有空餘的時間可以聽講解,然後去華為軟體開發雲提供的體驗區進行實際操作體驗。

這個是體驗區,拍的不好大家見諒啊哈哈。。

那麼來分享一下我主要體驗的項目管理部分~

1、主頁部分

說正經一點這個就是項目管理的主頁,直觀展示了項目總數,迭代,缺陷等,但是簡單來說就是一個全局直觀圖~

2、主頁左側最新消息簡直是跨地域合作的小夥伴的福音!

(麻麻再也不用擔心合作做項目時出現衝突了!)

對!就是這個!最!深得我心的地方!

雖然我只是一名學生,但是也實際參與過一些小項目,因項目成員地域不同,交流受限阻塞而導致的工作交叉時,出現問題衝突的現象時有發生。這個新消息!真的可以大大規避這個不必要的問題!

3、看板頁

這個是點具體項目進來的看板頁~(這個我就不標紅啦~一看就可以懂)

通過迭代的方式展示項目進程,趨勢圖的形式展示各工作項,餅狀圖展示完成率,兩個表格展示項目需求統計和缺陷,以及最下方的團隊成員,好了,不說官方話了~對於程序員來說就是簡單形象通俗易懂!

4、任務頁面

總結來說有以下8大特徵(這些特徵超級貼心有木有!):

① 缺陷,需求,任務用不同顏色標註出來,區分明顯。

② 可以根據迭代篩選

③ 可以按照模塊選擇

④ 可以根據處理人篩選

⑤ 可以根據優先順序篩選

⑥ 可以根據重要程度篩選

⑦ 可以根據狀態篩選,並實時跟進每個任務狀態。

⑧ 操作處可以新建添加關注

5、具體任務

當點擊某一具體工作任務的時候,還會在頁面右側展示出來其具體的內容,下面的討論區還可以供我們對當前任務進行討論,不需要再用微信或者其他工具進行交流。這點真的很棒,節約時間又方便以後查詢。

因為大會即將開始,再加上想更好的研究,我自己實際註冊了一個賬號,準備回家體驗,註冊的時候發現正好趕上華為軟體開發雲正在做雙旦活動,可以抽獎,還抽到了一個手機支架!(開心)

特意諮詢了一下,這個雙旦活動截止到1月10號,想實際註冊體驗的大家一定不要錯過這個活動,據說邀請別人抽獎自己再次得到抽獎機會不說,還可以衝擊邀請大獎華為mate9,準備回家衝擊一下試試哈哈。

但是不得不說,軟體開發雲這個產品,做的真的不錯!點贊!


作為一個產品經理來說,首先要為這樣的一款產品鼓掌。但是,在使用過程中還是發現有很多問題需要完善的。

1、這樣的一款產品只有網頁版,而且對賬號還沒有記憶功能,每次登陸後都要選擇區域,大大增加了使用成本。

2、作為一個軟體開發雲,工作時間使用的軟體,主要為開發相關人員服務,電腦桌面版是必不可少的!!!!!!!

3、現在的手機版也還不夠完善,而且功能設計的有些不合理。

希望華為能夠早點實現,這樣用起來也就更舒心了!


借個樓問個問題,這種軟體開發雲方式安全嗎?做軟體除了實用性,防泄漏這一點做的怎麼樣才是關鍵吧


有其他類似的產品嗎?


只知道要投入2000人做 雲,聲勢浩蕩。身邊的小夥伴大都收到華為的電話。


雲上開發?


剛剛從華為開發雲-青島會場出來,我是個學生,大二,簡單說說我的理解。

這個開發雲的頁面很好,中文化環境,頁面都很和諧,聚齊了github等多種平台的優點,適合組織進行跨區域、多語言開發、在線自動檢查代碼、線上提供解決開發難點(就是提供解決方案)、最後一個就是在線外包的可靠性和優越性。

青島雲我理解為:高校人才教育、企業開發效率提升,代碼質量提升、線上雲開發、在線外包項目。

最後,會議上介紹了「解放號」在線平台,優化企業開發和優秀碼農開公司接、發布外包,提升項目開發效率和質量。

能力有限,不對的地方,敬請指證???。


推薦閱讀:

互聯網,金融,生物製藥三個方向,應該去哪個行業做數據分析呢?
為什麼很多中國用戶忽視了搜索引擎 Bing?它的使用體驗好嗎?
閱文這次在香港上市,對於作者有什麼影響?
BAT大數據哪家強?
很多免費法律諮詢的互聯網產品做不起來,很大原因是因為優質法律服務和免費是自相矛盾的,這算是行業規律么?

TAG:互聯網 | 軟體開發 |