關(guān)于我們

質量為(wèi)本、客戶為(wèi)根、勇于拼搏、務(wù)實創新(xīn)

< 返回新(xīn)聞公共列表

華為(wèi)雲DevCloud:AI與可信,軟件開發的新(xīn)思考

發布時(shí)間(jiān):2019-09-28 16:18:11

2018年底,華為(wèi)公司董事(shì)會發布《關(guān)于啓動徹底變革,提升軟件工程能(néng)力,打造可信的高質量産品的決議(yì)》,計劃用5年時(shí)間(jiān)開展系統性變革,投入20億美金(jīn),全面提升公司軟件工程能(néng)力,面向華為(wèi)的客戶,提供可信的ICT高質量産品、服務(wù)與解決方案。


一(yī)時(shí)間(jiān),可信成為(wèi)了(le)華為(wèi)公司坊間(jiān)最熱的年度詞彙。從去年開始,華為(wèi)公司啓動從可信産品定義,可信設計,可信實現(xiàn),可信測試,可信運維,可信Build-In流程、文化(huà)乃至可信價值觀的全面變革。


華為(wèi)成立三十年來(lái),如(rú)此頂層設計且覆蓋全集團的研發變革并不多,第一(yī)次是1999年左右引入并建立的IPD流程,第二次是2009年左右啓動的敏捷變革,2018年啓動的以可信為(wèi)主要目标的軟件工程變革是第三次。2019年,是華為(wèi)面臨前所未有巨大挑戰的一(yī)年,公司依然決定投入巨資,啓動涉及8萬多研發員(yuán)工、橫跨消費者業務(wù),企業業務(wù),運營商(shāng)業務(wù)的集團變革,這(zhè)背後可以肯定,不是因為(wèi)華為(wèi)錢(qián)多,一(yī)定是因為(wèi)華為(wèi)在背後敏銳地捕捉到了(le)什(shén)麽?

         

日前,在HUAWEI CONNECT 2019期間(jiān),在華為(wèi)雲服務(wù)開發者Session《下(xià)一(yī)代軟件工程,全雲化(huà),更可信、更智能(néng)、更高效》上(shàng),華為(wèi)雲布道師分(fēn)享了(le)《AI驅動的軟件開發》,主要介紹了(le)華為(wèi)雲DevCloud在AI方面對軟件開發做了(le)新(xīn)探索,通過AI驅動軟件開發,全面提升軟件工程能(néng)力與實踐,打造可信的高質量産品。在2019華為(wèi)全聯接大會上(shàng),華為(wèi)雲DevCloud兩位專家,首次揭曉了(le)華為(wèi)近一(yī)年來(lái)面向可信的下(xià)一(yī)代軟件工程的思考和實踐探索。


華為(wèi)雲DevCloud是沉澱華為(wèi)30年研發思考和實踐的一(yī)站(zhàn)式軟件開發平台,承載精益、敏捷、DevOps最佳實踐。華為(wèi)雲DevCloud幫助衆多客戶顯著提升研發效率與質量。打造DevCloud的團隊,不僅對外部客戶提供雲上(shàng)的服務(wù),同時(shí)也(yě)承擔内部8萬多研發員(yuán)工的可信研發工具鏈的交付,對華為(wèi)可信工具鏈、研發作(zuò)業效率和體(tǐ)驗結果負責,DevCloud團隊一(yī)直秉承對内外用戶提供最先進的的研發裝備。


AI時(shí)代背景下(xià),軟件開發者作(zuò)為(wèi)AI數字化(huà)世界的構建者,一(yī)直在努力探索怎樣幫助用戶從AI中獲益。作(zuò)為(wèi)研發工具的建設者,華為(wèi)雲DevCloud專家一(yī)直在思考和探索軟件開發人(rén)員(yuán)能(néng)不能(néng)也(yě)從AI中獲益。在多年的探索中,AI在代碼檢視(shì)、代碼修複上(shàng)取得了(le)效果明顯的應用。


  1. 華為(wèi)多年以前就(jiù)在探索在代碼檢視(shì)中引入AI自動檢視(shì),最新(xīn)的結果是:AI的代碼檢視(shì)意見有将近50%和人(rén)的檢視(shì)意見一(yī)緻;


  2. 華為(wèi)針對代碼修複的探索,主要集中在針對危險函數的自動修複。缺陷修複率60%左右與人(rén)工的修複完全相同,實際修複準确率超過85%。


軟件的本質是一(yī)個(gè)智力活動的産物,是知識和經驗的積累,是藝術和工程高度結合的行業。因此華為(wèi)雲DevCloud專家認為(wèi),通用的機器(qì)學習應用于軟件開發依然有較大的挑戰,如(rú)判斷困難、錯誤容忍度低(dī)、知識發散等。為(wèi)了(le)應對這(zhè)些(xiē)軟件行業特有的挑戰,應該要采用人(rén)機協同的思路(lù),由機器(qì)去完成可重複、确定性的工作(zuò),由人(rén)完成決策性、創造性、不确定性的工作(zuò),并且人(rén)和機器(qì)要協同互動。


華為(wèi)雲DevCloud的首席産品布道師和資深産品經理(lǐ),在2019HC期間(jiān)帶來(lái)了(le)華為(wèi)可信的思考和多個(gè)實踐。對于為(wèi)什(shén)麽要變革,怎樣推進和開展變革有着“雙手沾滿泥”的深刻理(lǐ)解和實踐。



在《可信的軟件,萬物互聯時(shí)代的基石》的分(fēn)享中,華為(wèi)雲DevCloud專家系統地回顧了(le)軟件工程将近50年的曆史,并根據其解決的時(shí)代問題,将軟件工程分(fēn)為(wèi)三個(gè)主要的階段:


  1. 階段1(借鑒制造業,管理(lǐ)偏差,從手工作(zuò)坊走向軟件工業化(huà))。最早的軟件開發像手工作(zuò)坊,軟件開發過程經常出現(xiàn)混亂、無序甚至失控,軟件項目的成功甚至成為(wèi)了(le)靠“拜神”的運氣,成功的軟件項目無法保證依然還能(néng)成功。當時(shí)的背景下(xià),軟件隻能(néng)就(jiù)近借鑒硬件制造業,管理(lǐ)軟件過程中的偏差,如(rú)CMM、面向對象、瀑布開發模式等均是這(zhè)個(gè)背景下(xià)的産物。這(zhè)一(yī)階段的軟件工程主要是讓軟件開發的質量有保證、可控、有序。


  2. 階段2(逐步認清軟件的本質,提升效率)。第一(yī)個(gè)階段的軟件工程雖然一(yī)定程度上(shàng)控制了(le)軟件的偏差,但(dàn)是也(yě)抑制了(le)軟件的創造性,導緻軟件開發變得過于流程和機械化(huà),變更嚴格受控。而當時(shí)又适逢互聯網産業的興起,軟件産品開始面向消費者大規模的提供,這(zhè)個(gè)時(shí)候需求更易變,市(shì)場(chǎng)競争激烈,TTM更短,更需要創造力,因此越來(lái)越多的軟件從業人(rén)員(yuán)開始呼籲重視(shì)并回歸到軟件的本質:軟件是一(yī)個(gè)智力和腦力活動,是藝術和工程的結合。以敏捷為(wèi)代表的新(xīn)理(lǐ)念逐步開始深入人(rén)心,近些(xiē)年很火(huǒ)的DevOps本質也(yě)是敏捷、精益思維向運維,運營的延伸。


每一(yī)個(gè)階段的軟件工程都有着時(shí)代背景,如(rú)今數字化(huà)世界的建設一(yī)片火(huǒ)熱,萬物互聯網的時(shí)代已經拉開序幕,但(dàn)是當AI加持的萬物都Online後,對于信息安全、環境和人(rén)身(shēn)安全、隐私、是否可靠和持續可用,成為(wèi)政府、企業、普通用戶越來(lái)越憂慮和關(guān)注的事(shì)情。


最近的新(xīn)聞報(bào)道中,能(néng)夠OTA的汽車突然升級,導緻汽車無法前行,既危險也(yě)影響交通。同時(shí)我們還看到現(xiàn)在的AI和高清照相可以複刻使用剪刀手拍照的指紋,導緻用戶的指紋被濫用的風(fēng)險,這(zhè)樣的案例越來(lái)越多。軟件産品是否可信,成為(wèi)軟件産品能(néng)否被用戶信任的核心問題。


由于華為(wèi)的業務(wù)範圍廣泛,覆蓋從ToB到ToC的不同業務(wù),華為(wèi)敏銳地意識到,進入萬物互聯時(shí)代,客戶對于華為(wèi)産品的要求會更高、更苛刻。因此華為(wèi)在分(fēn)析業界軟件工程的标準、論文的基礎上(shàng),正式提出來(lái):要全面改革華為(wèi)的軟件工程,以可信為(wèi)唯一(yī)目标,從結果安全演進到結果可信,并進一(yī)步演進到過程可信。


基于這(zhè)個(gè)變革要求,華為(wèi)在業界可信的5個(gè)基本特征上(shàng),又增加了(le)隐私,并正式形成了(le)華為(wèi)針對可信的6個(gè)維度特征。


為(wèi)了(le)指導變革的開展,華為(wèi)也(yě)發布了(le)可信的高階框架。


華為(wèi)雲DevCloud專家在分(fēn)享中介紹,預計到2025年會有1000億的聯接,在機器(qì)和人(rén)互聯的場(chǎng)景下(xià),可信的産品、可信聯接、可信的AI、可信的系統已經成為(wèi)全社會在關(guān)注和研究的。作(zuò)為(wèi)數字世界的主要載體(tǐ),軟件的可信正在成為(wèi)下(xià)一(yī)代軟件工程的主要研究方向。


華為(wèi)雲DevCloud專家認為(wèi),第三階段的軟件工程應該聚焦解決軟件可信的問題,在兼顧質量,效率的基礎上(shàng),從過程、結果、全生(shēng)命周期的角度使能(néng)可信的軟件産品,降低(dī)大衆、企業、政府對于萬物互聯時(shí)代的疑慮和擔心,真正實現(xiàn)可信的數字化(huà)世界。


華為(wèi)重視(shì)理(lǐ)論基礎,但(dàn)是華為(wèi)不喊口号,實踐出真知。華為(wèi)雲DevCloud專家也(yě)分(fēn)享了(le)華為(wèi)近一(yī)年來(lái)在可信的軟件工程上(shàng)的實踐,有雷有坑,也(yě)有可喜的創新(xīn)。如(rú)可信産品定義,Build-In的可信工具鏈,Clean-Code等。


華為(wèi)雲DevCloud作(zuò)為(wèi)華為(wèi)研發理(lǐ)念、實踐和工程對外的孵化(huà),會根據客戶的場(chǎng)景需求,不斷的把華為(wèi)内部對于敏捷、DevOps乃至可信的變革通過雲服務(wù)的方式對外部客戶提供。希望能(néng)和客戶共同應對萬物互聯時(shí)代的挑戰。

 


華為(wèi)雲DevCloud作(zuò)為(wèi)一(yī)站(zhàn)式雲端DevOps平台,集成華為(wèi)近30年研發實踐和前沿理(lǐ)念,面向開發者提供研發工具服務(wù),讓軟件開發簡單高效。現(xiàn)支持5人(rén)以下(xià)額度範圍内,可以免費使用,并且可以預約免費的産品演示和技術交流,詳情請點擊“閱讀原文”查看華為(wèi)雲官網,或百度搜索“DevCloud”。



/template/Home/Zkeys/PC/Static