華為軟件開發云助力熊貓出行打造公交一體化方案
中國城市化進程浩浩蕩蕩,涌現出一批超級城市和大城市,城市聚集的人口越來越多,許多城市都患上了交通擁堵的“城市病”:機動車數量激增,道路資源不足,即使在三四線城市,上下班高峰期堵車也成了家常便飯,更不要提一二線城市了,因此,如何“治療”出行難成為了交管部門乃至政府一直以來關注的要點。
作為都市出行人群主力軍的上班族,每天要面對堵成停車場的馬路、異常擁擠的公眾交通,上下班的不易和耗時常常成為了壓垮他們的“***一根稻草”。對此,多年來深耕公共交通出行領域的易通創新科技(大連)有限公司(以下簡稱易通創新)用旗下產品:熊貓出行和熊貓班車提供了有效的公共交通一體化“治療方案”。
熊貓班車
在互聯網這個用戶體驗至上的時代,面對各不相同的用戶需求,易通創新先后推出了熊貓公交、熊貓班車、熊貓出行、熊貓小巴等多款移動互聯網公共交通出行服務產品。旗下產品熊貓出行將公交信息查詢、實時公交信息和定制班車三項服務整合升級,服務于萬千用戶日常出行。同時,旗下另一款產品熊貓班車·企業版為國內外多家著名企業提供定制班車服務,專注于優化出行資源、提高運營效率、降低企業成本,同時為國內多個公交集團及大中型企業提供出行管理服務。
高速發展背后 產品開發存 “隱患”
易通創新旗下的熊貓出行、熊貓班車產品是其提供公共交通一體化解決方案的關鍵,因為面臨著頻繁變化的業務需求和不固定的市場規則,熊貓出行的產品常常需要迅速迭代、快速響應,問題也就隨之而來:
- 傳統開發模式難以為繼
傳統的瀑布式開發模式難以快速響應市場需求和進行產品迭代。
易通創新確定產品研發要使用DevOps的模式,但是采用DevOps模式需要相應的研發平臺支撐。公司之前選用的是零散的開源工具,這些工具平臺眾多,彼此之間接口難以打通,使產品開發工作只能在不同工具的不斷切換中艱難進行,工作效率低下、同時也增加了開發工作的管理難度,更難以完成持續集成、持續發布的交付要求。
- 異地協同開發成難點
處于信息安全的角度考慮,易通創新將SVN倉庫和構建依賴倉庫全部搭建在本地內網環境,這種做法一定程度上提高了信息安全的程度,但也對自身業務能力的提升帶來了不變,例如員工有出差,或回家加班等異地協同工作的情況時,外網無法連通的內網環境,使得開發工作無法進行。
應用軟件開發云 體驗高效開發模式
軟件開發云(DevCloud)作為華為云的組成部分是華為近30年研發實踐和前沿理念的結晶,為開發者提供一站式、輕量級的DevOps工具服務,支撐企業DevOps落地,實現項目的高效、高質量迭代。了解到這一點的熊貓出行CEO盧國旭在與華為專家進行了多次溝通交流后便決定將公司產品的開發轉移到軟件開發云平臺上。華為派駐資深專家支撐熊貓出行研發團隊應用DevCloud,幫助熊貓出行產品快速迭代,高質高效的為大連高新區工會提供了定制班車管理服務。
1. 軟件開發云聚焦于軟件開發全生命周期流程,為易通創新提供一站式開發體驗,無需切換管理工具,真正實現項目管理,代碼托管,代碼檢查,編譯構建,自動化測試及部署、發布的全流程無縫對接。通過流水線服務,使開發任務每周、每日定時自動執行,釋放人力,完成自動化的持續集成、持續發布的管理要求,讓易通創新的開發人員快速又輕松的進行云端開發,極大地提高了產品的研發效率與質量。
2. 軟件開發云的代碼檢查功能集成了華為典型檢查規則集,例如搭建在云上的代碼托管倉庫、測試用例模板等,可以參照華為的經驗提高開發者的標準和開發水平,熊貓出行技術總監王慶義的感受是“當代碼開發的過程中,出現問題時,系統會自動提示如何修改或推薦幾個修改方案,這對于我們的開發人員有非常大的幫助。”軟件開發云在保證產品絕對的信息安全的同時,***解決異地協同開發的痛點難點,只要能連通公網的環境,隨時隨地可以拖拽代碼進行開發工作,幫助易通創新提升交付效率。
盧國旭表示,“深入的了解華為云后,我認為這是一個非常好的服務產品。華為云的maven倉庫、代碼檢查、項目管理、測試管理等服務后很好的幫助我們解決了公共交通產品的快速迭代,快速部署這方面的需求,提高了我們的工作效率。能夠使我們更好地服務于客戶,讓每個人的出行變得更便捷、更舒適。”
助力熊貓出行產品迭代研發
正是由于軟件開發云的這些優勢,很好的幫助易通創新解決了熊貓出行產品研發迭代過程中的難題。而且華為軟件開發云即開即用的特性,無需再投入成本進行平臺的維護升級,將開發人員的全部精力集中在產品研發中,讓所有的人員都能高效的參與進來,提升了協作效率,幫助熊貓出行的開發人員真正實現了快速響應、高效研發。
在項目開發效率方面。通過項目管理,代碼托管,代碼檢查等功能滿足了敏捷開發后產品快速迭代、快速部署的需求。研發團隊可以快速響應客戶多變的產品需求,贏得了客戶的信任。
“華為軟件開發云的Scrum模式讓整個團隊的開發更高效,成功轉型為敏捷開發后滿足了我們產品快速迭代的需求。項目管理上能將所有人員有效帶入,各司其職,真正做到資源統一和信息對稱。”王慶義如是說。