公司已經(jīng)明確,把網(wǎng)絡安全和隱私保護作為公司的最高綱領(lǐng)。我們要在每一個ICT基礎(chǔ)設(shè)施產(chǎn)品和解決方案中,都融入信任、構(gòu)建高質(zhì)量,關(guān)鍵內(nèi)容包括:
過去一百年來,世界上許多成功的公司都因不能適應變化而倒下。要適應外部變化,唯有自我進化,我們必須保持開放和持續(xù)變革。董事會已決定,全面提升軟件工程能力與實踐將以變革的方式來開展,由輪值董事長徐直軍總負責,公司初始投入20億美元,計劃用5年時間,在ICT基礎(chǔ)設(shè)施領(lǐng)域?qū)崿F(xiàn)為客戶打造可信的高質(zhì)量產(chǎn)品的目標。希望您支持并積極投入到這一偉大的變革。唯有如此,我們才能實現(xiàn)未來的愿景和使命:把數(shù)字世界帶入每個人、每個家庭、每個組織,構(gòu)建萬物互聯(lián)的智能世界。
我今天寫信,是要和大家溝通公司如何全面提升軟件工程能力和實踐。二十年前的IPD變革,重構(gòu)了我們的研發(fā)模式,實現(xiàn)了從依賴個人、偶然性推出成功產(chǎn)品,到制度化、持續(xù)地推出高質(zhì)量產(chǎn)品的轉(zhuǎn)變。至今為止,我們的產(chǎn)品和解決方案已經(jīng)在170多個國家安全穩(wěn)定運行,并因此積累和贏得了全球數(shù)萬客戶的信任。今天,我們又處在一個新的起點,全面云化、智能化、軟件定義一切等發(fā)展趨勢,對ICT基礎(chǔ)設(shè)施產(chǎn)品的可信提出了前所未有的要求。可信將成為客戶愿買、敢買和政府接受、信任華為的基本條件。可信不僅僅是產(chǎn)品外在表現(xiàn)的高質(zhì)量結(jié)果,更是產(chǎn)品內(nèi)在實現(xiàn)的高質(zhì)量過程,是結(jié)果和過程的雙重可驗證的高質(zhì)量。而只有全面提升軟件工程能力和實踐,才有可能打造出可信的高質(zhì)量產(chǎn)品。
我們要從最基礎(chǔ)的編碼質(zhì)量做起,視高質(zhì)量代碼為尊嚴和個人聲譽。代碼就像是高樓大廈的一磚一瓦,沒有高質(zhì)量的代碼,可信的產(chǎn)品就是空中樓閣。我們要優(yōu)化并遵循公司各種編程規(guī)范,遵從架構(gòu)與設(shè)計原則,熟練使用各種編程庫和API,編寫出簡潔、規(guī)范、可讀性強、健壯安全的代碼。
韌性(Resilience)。系統(tǒng)受攻擊時保持有定義的運行狀態(tài),包括降級,以及遭遇攻擊時快速恢復的能力。
我們要重構(gòu)腐化的架構(gòu)及不符合軟件工程規(guī)范和質(zhì)量要求的歷史代碼。我們知道,再好的架構(gòu),其生命力也是有限的。隨著時間的推移、環(huán)境的變化以及新技術(shù)、新功能特性的引入,架構(gòu)也會腐化。面對腐化了的架構(gòu),要毫不猶豫地去重構(gòu)它。同時主動以可信設(shè)計原則為導向,去重構(gòu)不符合軟件工程規(guī)范和質(zhì)量要求的歷史代碼,提升軟件架構(gòu)的生命力。
安全性(Security)。產(chǎn)品有良好的抗攻擊能力,保護業(yè)務和數(shù)據(jù)的機密性、完整性和可用性。
全面提升軟件工程能力與實踐,打造可信的高質(zhì)量產(chǎn)品
——致全體員工的一封信
可靠性和可用性(Reliability& Availability)。產(chǎn)品能在生命周期內(nèi)長期保障業(yè)務無故障運行,具備快速恢復和自我管理的能力,提供可預期的、一致的服務。
我們要遵守過程的一致性。遵守適用的法律法規(guī)、遵循業(yè)界共識的標準、規(guī)范,確保規(guī)范到實現(xiàn)的一致性、代碼到二進制的一致性。架構(gòu)要符合架構(gòu)原則,設(shè)計要遵循設(shè)計模式,代碼要符合編程規(guī)范,最終做到需求與實現(xiàn)一致,達成各項對客戶的承諾。我們只有腳踏實地做好每一步,才能真正打造出可信的高質(zhì)量產(chǎn)品。