數字化轉型、開放式創新、技術與業務深度融合是新時期軟件產業發展的重要特點。順應時代變革,華為將攜手合作伙伴,幫助客戶迎戰云時代,通過軟件開發云向軟件企業和軟件開發團隊提供智能化軟件研發管理平臺,以云的方式傳承華為20多年積累的軟件工程能力和優秀實踐,不斷提升軟件企業核心競爭力,加速推進中國軟件產業的轉型升級。
把握“風口”各方聯手加速轉型
六年來,我國軟件產業收入由2010年的1.3萬億元增至2016年的4.9萬億元,年均增速為24.7%,有力地支撐了國民經濟和社會發展。
中國持續推進供給側改革,各地政府正在積極探索創新,以北京、上海、南京、成都、杭州、武漢、大連、青島等城市為代表的軟件產業重鎮一直高度重視加快當地軟件和信息技術服務業發展,并制定了軟件產業系列發展政策促進城市經濟“換擋提速”。
以青島為例,該市正在加快其在云計算、大數據、互聯網和智慧城市等領域的發展步伐。2016年11月,青島高新區與華為正式達成戰略合作,雙方將合作共建華為企業云青島基地,這是青島市與華為深化戰略合作的重要舉措。
該基地將依托華為領先的云計算與大數據技術,建設區域公共云計算服務平臺,以軟件開發云為依托,聯合華為相關領域合作伙伴,構建云計算、軟件研發、軟件培訓、軟件外包等軟件與信息產業生態,提升青島市云服務水平。
未來,青島基地將成為青島及膠東區域的科技服務支撐中心、技術創新區域中心、智能制造支撐中心、信息消費中心和藍色經濟支撐中心,通過搭建云計算產業生態鏈,加速推動青島產業結構實現轉型升級。
軟件開發云端變革提速
軟件產業轉型迫在眉睫,提高軟件開發效率和質量, 降低軟件開發運營成本, 是提升軟件創造力和產業競爭力的關鍵。軟件開發模式正由早期的瀑布式流程向敏捷性開發模式轉變,并開始向下游延伸至IT運營領域,出現DevOps開發與運維相結合的模式。
現在,軟件開發過程也被搬上云端,從受限于開發環境、地點,到現在開發者可輕資產運行,基于云端進行開發,無痛協作、專注創新,軟件開發云的需求急劇攀升。
實際上,傳統軟件開發模式確實存在流程繁瑣復雜、部署維護低效、團隊協作壁壘等諸多問題,制約了軟件交付的效率和質量。例如傳統軟件從代碼提交到成功部署,通過至少需要1—6個月時間。
相比傳統模式,采用DevOps開發的高效能IT企業產品發布頻率則更為領先。Puppet調查數據顯示,采用DevOps開發的企業產品發布次數是傳統企業的200倍,交付時間縮短2555倍,故障恢復時間縮短24倍,變更失敗率降低3倍,計劃外工作比傳統企業少了22%,而投入在創新上的時間比后者多了29%。這份數據在突顯DevOps價值的同時,傳統軟件開發模式的低效也被揭露得淋漓盡致。
DevOps雖好,落地并不容易,尤其離不開相應工具平臺的支撐。目前,網上DevOps工具很多,但大多分散單一,缺乏統一的一站式解決方案。由于大型企業往往都有自己的工具研發部門,專門提供DevOps工具。因此,對大多數中小企業而言,他們對輕量化、服務化、社交化、智能化的一站式開發平臺的需求更為迫切。
目前,云廠商已經開始提供相關工具集,以AWS開發工具集、華為軟件開發云(DevCloud)、微軟VSTS(Visual Studio Team Services)、IBM Bluemix等為代表的一系列平臺也為企業踐行DevOps開發模式提供了更多選擇。例如華為軟件開發云,它是一款輕量級DevOps工具,面向中小企業、初創公司、個人開發者提供包括項目管理、配置管理、代碼檢查、編譯構建、測試、部署、發布等端到端地覆蓋軟件生命周期的相關服務,采用按需計費。
這一新型軟件生產工具與平臺因為著力構建生產配套、產業協同、共生共榮的產業生態系統,正成為軟件產業提質增效的重要基礎和方式,同時可讓企業釋放開發、運維壓力,將更多精力聚焦到商業創新上。
開發云傳遞能力助構優勢
面對軟件產業轉型升級的挑戰,華為推出了集其優秀研發實踐、領先研發理念及先進研發工具為一體的軟件開發云平臺。
軟件開發云是華為企業云面向軟件開發團隊提供的智能化軟件研發管理平臺,承載先進的研發模式和方法,為軟件企業及軟件開發者提供端到端的研發工具服務,可以適用于各種主流軟件開發應用場景。
談及華為軟件開發云的初衷,華為軟件開發云產品總監徐峰表示,在2016年軟件產業百強中,華為連續15年蟬聯榜首,軟件研發方面具有領先地位。而華為軟件開發云正是華為基于其先進經驗而打造的一款產品。希望通過這個產品平臺可以將華為最優秀的開發方法和能力傳遞給企業、高校和開發者,幫助他們提升軟件交付質量和效率,這就是構建軟件開發云的初衷。
對于軟件開發云在企業云的定位,華為企業云業務部總裁楊瑞凱表示,在2015年企業云的發布會上,華為定義了企業云的業務邊界,就是聚焦IaaS層基礎設施服務,聚合SaaS層的生態服務,更好地服務于客戶?,F在,中國的云發展還屬于初級階段。在此背景下,為了更好地服務于合作伙伴和客戶,華為在提供IaaS層服務的同時也會在PaaS層上提供更多的能力,而華為軟件開發云正是在PaaS層提供能力。未來,華為會和合作伙伴一起構建PaaS能力。
具體來說,華為軟件開發云即一個面向開發者提供的公有云服務,是華為企業云面向軟件開發團隊提供的智能化軟件研發管理平臺,它面向開發者提供的云服務,即開即用,開發者可隨時隨地在云上進行項目管理、配置管理、代碼檢查、編譯構建、測試、部署和發布等操作。
所有的研發人員和企業軟件從業人員只需要申請就可以獲得這個軟件開發云服務。華為軟件開發云基于云上開發、DevOps/持續交付、全生命周期、體驗與樂趣四大核心理念,形成了“一多(多場景)、二全(全集成、全云化)、三高(高性能、高安全、高智能)”的七大產品特性。多年來,華為在服務質量、可靠性、安全性方面都投入了重金。在項目研發的整個流程中,華為有專業的技術專家解決安全和可靠性設計,有關安全的研討在產品的設計階段就融入進來,對每塊進行安全測試實施保障。在可靠性方面,通過集群的技術和各種備份的能力保障客戶數據的可靠和安全。
目前,在華為軟件開發云生態建設方面,華為正與多家企業、高校等單位,共同構建生態體系,引入業界最前沿、最先進的理念和工具運用于軟件業務。“中國軟件產業正處于一個快速發展時期,華為希望通過多年的實踐和軟件產業發展相結合,將華為的軟件開發運營經驗和能力服務于軟件企業和開發者,進而推動軟件產業快速發展。”楊瑞凱表示。
相關鏈接
軟件開發云主要應用于三大典型場景:
一是支撐孵化器在孵企業統一研發工具和環境,實現協同開發;
二是助力互聯網公司提質增效、降低成本。
三是幫助高校改進教學方式,提升學生工程化實戰能力。
以高校教育為例,大學生學習軟件工程往往無法接觸如持續集成、交付、自動化測試等企業軟件開發工程方面的知識,導致很多計算機專業學生進入社會步入企業后,會選擇轉崗到市場或支撐體系中,這是對教育資源的浪費?;诖?,華為通過軟件開發云平臺為大學生提供實戰能力,使學生能提早適應企業內部研發的平臺,從而大幅提升大學畢業生對企業的適應性,也讓企業獲得更有能力的“新鮮血液”。