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