持續(xù)交付之父Jez Humble與華為云專家同探討DevOps能力建設(shè),致力打造提質(zhì)增效的研發(fā)能力
日前,在HUAWEI CONNECT 2018期間,全球著名DevOps專家Jez Humble做了題為“software engineering for the 21st century”的主題演講,同時(shí)華為云軟件開(kāi)發(fā)服務(wù)專家與Jez同臺(tái),理論與實(shí)踐結(jié)合,做了“反脆弱,高效能組織的能力構(gòu)建”的主題演講。
Jez Humble指出,軟件交付成為企業(yè)的核心競(jìng)爭(zhēng)力,軟件交付效能從變更前置時(shí)間、部署頻度、服務(wù)恢復(fù)時(shí)間以及變更失敗率等四個(gè)指標(biāo)來(lái)衡量。同時(shí)Jez提出了衡量高效能組織的能力成長(zhǎng)模型。從技術(shù)實(shí)踐上,組織效能如何體現(xiàn)在軟件交付與運(yùn)維效能(SDO),并進(jìn)一步由持續(xù)交付、云基礎(chǔ)設(shè)施、組織文化等因素促成。Jez同時(shí)提出了精益產(chǎn)品研發(fā)的原則與實(shí)踐。
華為云軟件開(kāi)發(fā)服務(wù)專家將Jez Humble的軟件交付效能指標(biāo)展開(kāi),提出DevOps能力地圖,并將指標(biāo)映射到相關(guān)的技術(shù)實(shí)踐上。由SDO度量模型,引申出高效能團(tuán)隊(duì)的關(guān)鍵在于反脆弱能力,即從波動(dòng)中受益的能力,并提出反脆弱三部曲:
1. 在生產(chǎn)環(huán)境中注入故障來(lái)恢復(fù)和學(xué)習(xí);
2. 建立公正和學(xué)習(xí)的文化;
3. 持續(xù)改進(jìn),并結(jié)合華為軟件開(kāi)發(fā)服務(wù)的自身實(shí)踐進(jìn)行論述。
軟件交付與運(yùn)維效能,是當(dāng)下組織為構(gòu)建IT交付與創(chuàng)新能力,而不斷追求的目標(biāo)。Jez Humble多年來(lái)一直致力于進(jìn)行DevOps相關(guān)研究,并堅(jiān)持發(fā)布年度的DevOps現(xiàn)狀報(bào)告,研究和分析高效能組織在軟件交付于運(yùn)維能力方面的現(xiàn)狀與特征,基于多年研究數(shù)據(jù)的基礎(chǔ)上,提出的能力成長(zhǎng)模型,是DevOps領(lǐng)域的集大成者。
華為軟件開(kāi)發(fā)云多年來(lái)也一直在踐行DevOps實(shí)踐,并將華為30年軟件研發(fā)經(jīng)驗(yàn)匯聚成方法論、實(shí)踐以及工具鏈平臺(tái),開(kāi)放給廣大開(kāi)發(fā)者與企業(yè)。華為軟件開(kāi)發(fā)云的實(shí)踐歷程,是DevOps理念與實(shí)踐結(jié)合落地的***的案例:不斷砥礪前行,保持開(kāi)放和探索的心態(tài),追求流程與工程卓越,持續(xù)挑戰(zhàn)和完善自我。