這是一場10萬人直播關(guān)注的“前浪與后浪”的PK!
5月9日,在華為云DevRun開發(fā)者沙龍直播間,嗶哩嗶哩90后開發(fā)者UP主寒食君挑戰(zhàn)華為云DevCloud“碼神”,就互聯(lián)網(wǎng)熱議的DevOps效能、以及實(shí)踐DevOps的痛點(diǎn)與經(jīng)驗(yàn)進(jìn)行了深入探討,為大家提供了一條從碼農(nóng)到碼神的進(jìn)階之路,干貨頗多。
與華為云DevCloud專家探討DevOps效能,可參與華為云社區(qū)互動(dòng)話題,更有機(jī)會(huì)贏大獎(jiǎng)。
寒食君:軟件開發(fā)是一種系統(tǒng)性的工作,在復(fù)雜關(guān)系下溝通交流的成本很高,是否有一種新的項(xiàng)目管理方法來幫助提升團(tuán)隊(duì)整體效率?
業(yè)界講的研發(fā)效能跟開發(fā)者個(gè)人效率不是一回事,研發(fā)效能更多的是指整個(gè)研發(fā)組織的效率和效果,涵蓋了包括需求、設(shè)計(jì)、開發(fā)、測試、發(fā)布在內(nèi)的整個(gè)環(huán)節(jié);開發(fā)者個(gè)人效率通常只針對(duì)“開發(fā)”這一個(gè)局部階段,整體不等于局部之和,其中還有很多其他的影響因素。
目前,研發(fā)效能的關(guān)注重點(diǎn)仍在全局效能和結(jié)果型指標(biāo),對(duì)于個(gè)體和過程的關(guān)注還比較少。國內(nèi)外DevOps現(xiàn)狀報(bào)告數(shù)據(jù)顯示,國內(nèi)約7成的企業(yè)仍處于較為初級(jí)和基礎(chǔ)的階段,全球范圍內(nèi)達(dá)到精英效能水平的企業(yè)占比也僅20%,中等水平企業(yè)占比為44%,均還有很大的提升空間。
寒食君:在很多人看來,國內(nèi)互聯(lián)網(wǎng)行業(yè)一片欣欣向榮,而從這個(gè)數(shù)據(jù)來看其實(shí)卻不然,為什么會(huì)出現(xiàn)這樣一種矛盾的結(jié)果呢?
DevOps的踐行需要一套方法論或框架標(biāo)準(zhǔn)去指引,在實(shí)際研發(fā)過程中,華為云一直以DevOps的研發(fā)方式去構(gòu)建和提供能力,通過總結(jié)經(jīng)驗(yàn),提出了DevOps能力屋(如下圖)框架,用以指引改進(jìn)。
再配合度量金字塔,可以幫助我們度量進(jìn)展,包括運(yùn)維效率、產(chǎn)品交付質(zhì)量與速度、組織效能、客戶價(jià)值、商業(yè)績效。另一方面,華為云也推出了專家服務(wù),幫助企業(yè)和客戶提升DevOps能力和研發(fā)效能。
寒食君:業(yè)界研發(fā)效能模型多為端到端、結(jié)果型指標(biāo),對(duì)開發(fā)者個(gè)人環(huán)節(jié)的效率提升幫助有限,如何才能幫助到個(gè)人開發(fā)者實(shí)現(xiàn)提升?
端到端、結(jié)果型研發(fā)效能度量指標(biāo)體系涉及到很多環(huán)節(jié),制定改進(jìn)措施需落實(shí)到個(gè)人,只有開發(fā)者效率提升了,整體研發(fā)效能的提升才有了基礎(chǔ)。DevOps被廣泛認(rèn)為是企業(yè)應(yīng)對(duì)數(shù)字化時(shí)代挑戰(zhàn)、持續(xù)交付更高業(yè)務(wù)價(jià)值的重要能力,DevOps工程師崗位變得炙手可熱,對(duì)新時(shí)代的開發(fā)者提出了更多、更高的能力要求。
總體來看,除了文化、溝通、協(xié)作等軟技能要求之外,多包含如下硬技術(shù)要求:自動(dòng)化、云運(yùn)維、平臺(tái)運(yùn)維、敏捷實(shí)踐、架構(gòu)與治理、服務(wù)交付。能力雖重要,但也只是開發(fā)者效率提升的一個(gè)方面。根據(jù)華為內(nèi)部TVI/PVI(團(tuán)隊(duì)及個(gè)人效率提升)的分析,要完成打造10x程序員的目標(biāo),需要從技術(shù)能力、自我管理、優(yōu)質(zhì)協(xié)作等多方面入手。
寒食君:改進(jìn)過程中反饋非常重要,反饋內(nèi)容越多、越及時(shí)、越精準(zhǔn)則越好,根據(jù)反饋不斷調(diào)整動(dòng)作,但誰來給我們這樣的反饋?我們?nèi)绾潍@取一些正確的好的指引?
我們?nèi)A為云DevCloud專家服務(wù)推出了評(píng)估診斷服務(wù),由評(píng)估人對(duì)被評(píng)估對(duì)象在評(píng)估領(lǐng)域方面的能力或現(xiàn)狀進(jìn)行分析、評(píng)判。評(píng)估分為兩類:主觀評(píng)估與客觀評(píng)估。
DevOps能力成熟度評(píng)估是一種問卷式主觀自評(píng),登錄后,填寫問卷并提交結(jié)果,即可獲取報(bào)告。打開“能力解讀”,還可以查看能力的詳細(xì)結(jié)構(gòu),評(píng)估所依據(jù)的具體維度以及包括整體評(píng)價(jià)、評(píng)價(jià)的標(biāo)準(zhǔn)、改進(jìn)建議(實(shí)踐、案例)在內(nèi)的全面反饋。
用戶故事能力評(píng)估,則是基于實(shí)際使用數(shù)據(jù)的一種客觀評(píng)估。用戶需要先開啟,授權(quán)讀取數(shù)據(jù),然后系統(tǒng)就可以根據(jù)預(yù)先設(shè)定的用戶故事能力模型與評(píng)估標(biāo)準(zhǔn),針對(duì)用戶所創(chuàng)建項(xiàng)目中的用戶故事進(jìn)行分析和評(píng)判,并給出評(píng)估結(jié)果。
寒食君:業(yè)內(nèi)有個(gè)大牛曾分享過一個(gè)經(jīng)驗(yàn):我如果想學(xué)會(huì)一個(gè)東西,我就去寫本書,不是因?yàn)橛卸喽艑?/strong>,而是寫著寫著就懂了。所以我們可以把經(jīng)驗(yàn)分享給別人,在交流的過程中真理就浮現(xiàn)了。
除了系統(tǒng)提供的評(píng)估和建議,多跟其他開發(fā)者交流互動(dòng),也有助于共享經(jīng)驗(yàn)、解決問題、反哺輸入,比如參加論壇交流。
華為云DevCloud論壇中有很多帖子,可以發(fā)帖討論反饋建議,專家會(huì)在論壇中與大家交流。我們還有一些幫助大家跟大神交流的活動(dòng),比如讀書會(huì)、實(shí)戰(zhàn)營等,通過這樣的活動(dòng)大家一起學(xué)習(xí)優(yōu)秀的實(shí)踐經(jīng)驗(yàn),大家也可以關(guān)注華為云DevCloud的微信公眾號(hào),獲取最新的活動(dòng)信息。
華為云DevCloud HE2E DevOps實(shí)施框架是我們集合業(yè)界先進(jìn)理念、華為30年研發(fā)經(jīng)驗(yàn),總結(jié)提出的可操作可落地的端到端一站式開發(fā)方法論和工具鏈。如果要系統(tǒng)性地、全面地學(xué)習(xí)DevOps技術(shù),就可以參考這種整體框架。
檢驗(yàn)自己的能力和改進(jìn)成果,認(rèn)證是一個(gè)很常規(guī)的方式,包括EXIN的DevOpsProfessional、SAI的Leading SAFe等行業(yè)認(rèn)證,以及華為云的HCIP-CloudService Developer認(rèn)證等,都是不錯(cuò)的選擇。
此外,以DevOps工程師能力模型作為指引個(gè)人能力提升的目標(biāo),基于開發(fā)者個(gè)人效率提升框架,持續(xù)獲取雙環(huán)反饋,并利用華為云DevCloud專家服務(wù)所提供的各項(xiàng)服務(wù),切實(shí)落地改進(jìn)。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )