許舟平:
華為云MVP,曠世傳聲聯(lián)合創(chuàng)始人兼首席技術(shù)官,曾在工業(yè)富聯(lián)、京東、華為和IBM等多家世界五百?gòu)?qiáng)公司擔(dān)任要職,《敏捷無(wú)敵之DevOps時(shí)代》、《敏捷開(kāi)發(fā)一千零一夜》、《敏捷開(kāi)發(fā)知識(shí)體系》等敏捷管理暢銷書的合作者,并作為聯(lián)合創(chuàng)始人在2019年創(chuàng)辦業(yè)界知名敏捷DevOps開(kāi)源社區(qū)International DevOps Coach Federation (IDCF),在互聯(lián)網(wǎng)業(yè)務(wù)創(chuàng)新、云計(jì)算和微服務(wù)、企業(yè)研發(fā)與運(yùn)營(yíng)管理等方面具有豐富經(jīng)驗(yàn)。
在那個(gè)程序員還不叫“碼農(nóng)”的時(shí)代,敏捷宣言和極限編程,在大洋彼岸剛開(kāi)始被那些敢于嘗鮮的極客們實(shí)踐著。而此時(shí)中國(guó)的大部分企業(yè),還在為通過(guò)CMM/CMMI評(píng)級(jí)而努力,6 Sigma和ISO9000體系的培訓(xùn)比比皆是,瀑布式開(kāi)發(fā)依然是主流。
用加班補(bǔ)足軟件開(kāi)發(fā)進(jìn)度不可取
Ericsson公司作為剛進(jìn)入中國(guó)不久的Juniper公司的代理商,在符合國(guó)內(nèi)標(biāo)準(zhǔn)的網(wǎng)管軟件卻還停留在銷售介紹方案的PPT上的時(shí)候,就已經(jīng)把Juniper的設(shè)備賣進(jìn)了幾大運(yùn)營(yíng)商的機(jī)房等待上線。作為項(xiàng)目組成員的許舟平和開(kāi)發(fā)同事封閉開(kāi)發(fā)了兩個(gè)多月的時(shí)間,讓Ericsson銷售們吹過(guò)的牛逼終于成為現(xiàn)實(shí)。“作為軟件開(kāi)發(fā)者應(yīng)當(dāng)控制好開(kāi)發(fā)節(jié)奏的重要性,僅靠沒(méi)日沒(méi)夜加班獲得的軟件開(kāi)發(fā)效率是難以持續(xù)的,保質(zhì)保量的on-time delivery從來(lái)都不是一件容易做到的事情。”許舟平通過(guò)這次封閉開(kāi)發(fā)感慨道。
隨后,許舟平接觸了到《快速軟件開(kāi)發(fā)-有效控制與完成進(jìn)度計(jì)劃》的書籍。這本書里面介紹了有效開(kāi)發(fā)、快速開(kāi)發(fā)和最佳實(shí)踐等內(nèi)容,讓許舟平對(duì)開(kāi)發(fā)效率和研發(fā)流程方法有了一些初步的認(rèn)識(shí)。他說(shuō)道,唯有根據(jù)項(xiàng)目實(shí)際情況,找到可能合適的快速開(kāi)發(fā)方法,在開(kāi)發(fā)進(jìn)度、產(chǎn)品質(zhì)量和研發(fā)費(fèi)用之間進(jìn)行權(quán)衡與風(fēng)險(xiǎn)管控,才有可能真正地做到按時(shí)交付。
青出于藍(lán)而勝于藍(lán)
隨后許舟平來(lái)到了IBM China Development Lab,當(dāng)他和同事還在討論關(guān)于IBM收購(gòu)Rational到底能不能幫著IBM完成“e-business on demand”的戰(zhàn)略布局事宜的時(shí)候,遠(yuǎn)在深圳的華為工程師們,早已在中東北非、東南亞和南美的企業(yè)級(jí)電信市場(chǎng)上攻城略地,產(chǎn)品研發(fā)團(tuán)隊(duì)采用從IBM借鑒過(guò)來(lái)的IPD管理流程(集成產(chǎn)品開(kāi)發(fā)流程)進(jìn)行管控。就連隔壁IBM咨詢團(tuán)隊(duì)幫助華為實(shí)施IPD流程的同事一直都很感嘆:華為研發(fā)的強(qiáng)矩陣式管控要比老師IBM還更有力高效!
華為引入IPD之后,在產(chǎn)品研發(fā)的概念階段和計(jì)劃階段要明顯比原來(lái)的研發(fā)流程周期長(zhǎng)了,但整個(gè)產(chǎn)品研發(fā)的時(shí)間卻縮短了。許舟平表示,IPD流程是瀑布式的,可以幫助華為解決從前端的市場(chǎng)銷售人員到產(chǎn)品研發(fā),再到用服和客戶的整體鏈條拉通。隨著市場(chǎng)的發(fā)展,我們都知道產(chǎn)品只有“以客戶為中心”才能真正幫助客戶創(chuàng)造價(jià)值,但I(xiàn)PD流程遇到客戶需求變化快,產(chǎn)品迭代速度和研發(fā)質(zhì)量就會(huì)相形見(jiàn)絀。
也正是在這個(gè)時(shí)候,隨后就職于IBM China Development Lab的許舟平就和華為結(jié)下了不解之緣。在2009年,作為IBM敏捷顧問(wèn),許舟平參與了IBM為華為敏捷轉(zhuǎn)型提供的研發(fā)咨詢服務(wù),為華為多個(gè)產(chǎn)品部門協(xié)助研發(fā)進(jìn)行敏捷轉(zhuǎn)型。
許舟平談到,敏捷講究的是擁抱變化、快速交付,強(qiáng)調(diào)的是工程實(shí)踐與反饋閉環(huán)。如何與已有的IPD流程深度結(jié)合,成為當(dāng)時(shí)一個(gè)必須要解決的問(wèn)題。在華為杭州研究所的時(shí)候,他們將無(wú)線網(wǎng)絡(luò)中射頻與基站平臺(tái)部的核心產(chǎn)品HERT BBU V200R007成為當(dāng)時(shí)的敏捷開(kāi)發(fā)試點(diǎn)項(xiàng)目,最終通過(guò)從IPD流程中的TR2到TR4/TR4a,采用敏捷版本發(fā)布火車和極限編程中的諸多工程實(shí)踐,確保交付質(zhì)量和以客戶為中心是不變的思想。
助力企業(yè)跨越敏捷與DevOps的鴻溝
離開(kāi)IBM之后,許舟平加入了華為2012實(shí)驗(yàn)室能力研發(fā)中心,主要是幫助華為各大產(chǎn)品線進(jìn)行研發(fā)效能提升與研發(fā)上云業(yè)務(wù)上云的數(shù)字化轉(zhuǎn)型。他表示,研發(fā)效能提升其實(shí)并不是很容易量化,在需求設(shè)計(jì)、開(kāi)發(fā)測(cè)試到研發(fā)協(xié)同持續(xù)交付流水線,云上云下的結(jié)合與業(yè)務(wù)的全鏈條打通是他與同事們努力的目標(biāo)。在隨后成立的Cloud BU,他看到華為云DevCloud中那些當(dāng)年熟悉的研發(fā)工具和敏捷方法如:看板、Scrum、用戶故事、實(shí)例化需求等各種方法,被越來(lái)越多的華為企業(yè)用戶所采納與廣泛使用,幫助客戶在不同的應(yīng)用場(chǎng)景下進(jìn)行敏捷開(kāi)發(fā)的諸多實(shí)踐,解決那些用戶在研發(fā)效能上的問(wèn)題。許舟平表示,自己內(nèi)心是非常激動(dòng)的,自己也是很有成就感的。
多年研發(fā)管理與支撐業(yè)務(wù)快速發(fā)展的經(jīng)驗(yàn)告訴許舟平,真正的敏捷是端到端的敏捷,是需要將業(yè)務(wù)創(chuàng)新與產(chǎn)品開(kāi)發(fā)拉通,研發(fā)運(yùn)維一體化,讓精益創(chuàng)新、需求管理、敏捷迭代計(jì)劃、持續(xù)集成/持續(xù)交付、自動(dòng)化測(cè)試、自動(dòng)化部署和運(yùn)維監(jiān)控的全鏈路打通,并在云和容器上完成產(chǎn)品應(yīng)用的快速上線。
普惠敏捷開(kāi)發(fā)技術(shù)
也正是基于這樣的理念,在2019年許舟平與王立杰老師、姚冬老師共同出版了《敏捷無(wú)敵之DevOps時(shí)代》一本講述端到端敏捷的書籍,并攜手創(chuàng)辦DevOps開(kāi)源社區(qū)International DevOps Coach Federation (IDCF)。“這一切就是希望幫助更多的人跨越敏捷與DevOps鴻溝。”許舟平說(shuō)道。
通用電氣前CEO杰克·韋爾奇曾經(jīng)講過(guò):“成為領(lǐng)袖前,成功是讓自己成長(zhǎng)。成為領(lǐng)袖后,成功是讓別人成長(zhǎng)”。許舟平談到,今天的華為云一直通過(guò)不斷踐行“以客戶為中心,以?shī)^斗者為本”的價(jià)值理念,以華為云DevCloud為紐帶,助力企業(yè)實(shí)現(xiàn)軟件研發(fā)效率提升。幫助越來(lái)越多的海內(nèi)外客戶持續(xù)成長(zhǎng),并與開(kāi)發(fā)者同行,創(chuàng)造性地為此提供諸多軟件開(kāi)發(fā)工具、平臺(tái)與應(yīng)用。