成為你嚮往的那隻獨角獸——《獨角獸專案:數字化轉型時代的開發傳奇》出版在即

圖靈小悅發表於2021-03-11

(本篇文章來源於 DevOpsClub ,作者張樂)

“獨角獸”即將到來

耗時一年多時間翻譯、校對、製作的《獨角獸專案:數字化轉型時代的開發傳奇》終於要正式出版了!

enter image description here

也許你已經聽說過這本書了,沒錯,這本書去年在國外非常火。它有很多光環:全球銷售 500 000 冊的超級暢銷書《鳳凰專案:一個 IT 運維的傳奇故事》的續作和姊妹篇、DevOps 領域意見領袖及多本熱門書作者吉恩·金(Gene Kim)的心血之作、繼廣為人知的“DevOps 三步工作法”之後提出的“五大理念”、融合了全球 DevOps 企業社群(DevOps Enterprise Summit)多年來積累的案例故事、超越了 DevOps 並聚焦在當前最熱的企業數字化轉型領域、高度模擬現實場景的生動勵志故事、眾多全球五百強企業 CXO 級別大佬推薦作序……

今天我要認真地做下這本書的推薦,不僅是我和孫振鵬、許峰兩位好友與人民郵電出版社圖靈公司合作翻譯了這本書,更是深刻感受到書中的故事和蘊含的哲理,以及作者提煉出的全新理念對當今數字化轉型時代眾多企業謀求的生存和創新發展的指導價值。正如耐克全球技術副總裁 Courtney Kissler 所說:“每一家正在經歷數字化轉型的公司都應該把這本書作為所有領導者的必讀書目。”

這本書的前世今生

這本書的前作,也就是暢銷書《鳳凰專案:一個 IT 運維的傳奇故事》的英文版是 2013 年出版的,距今已經有近 8 年時間了。《鳳凰專案:一個 IT 運維的傳奇故事》之所以暢銷,很大程度上是因為它通過一個敘事體的傳奇故事傳達出了 IT 管理思想精髓。書中講述了一位 IT 經理臨危受命,在未來董事的幫助和自己“三步工作法”理論的支撐下,成功挽救了一家擁有悠久歷史的公司。故事揭示了管理現代 IT 組織與管理傳統制造業的共通之處,讓讀者不僅能對如何管理 IT 組織心領神會,還能以完全不同於以往的視角來看待自己的工作環境,從而考慮精益、約束理論、DevOps、交付流水線等方法和實踐的應用。加之作者提煉出精闢的“三步工作法”和“四種工作型別”,讓這本書成為了很多 DevOps 實踐者的入門必選書。

但世界還在持續快速向前演進,幾年時間過去了,業界可以說發生了翻天覆地的變化,業務模式的快速創新、技術和各類方法實踐的蓬勃發展,數字化顛覆的案例越來越多……《鳳凰專案:一個 IT 運維的傳奇故事》也需要與時俱進了。

enter image description here

於是,姊妹篇《獨角獸專案:數字化轉型時代的開發傳奇》終於到來,這本書的出現可以說是恰逢其時,它講述了一個與鳳凰專案同時進行的以 DevOps 為核心實踐的數字化轉型案例故事。正如作者 Gene Kim 所說:“這是一個關於反叛的開發者和業務領導者一起工作,他們爭分奪秒地創新、想辦法生存,並在一個前所未有的不確定性和充滿機遇的時代蓬勃發展的故事。”

故事中的關鍵人物瑪克辛是一位才華橫溢的首席開發人員和架構師,她被當作一次當機事故的責任人,並被踢出了團隊(聽起來是不是很耳熟?類似的尋找替罪羊的故事時常在我們身邊發生)。但與其他悲情故事不同的是,瑪克辛與公司內的一些異見者組成了一支“反抗軍”團隊,共同面對他們過去積累的各種組織、文化和技術問題,以及牴觸變化的強大的公司舊秩序,並運用“五大理念”打造出了積極且持久的業務、技術和文化變革,讓工程效率思維深入人心,最終使公司擺脫了困境,獲得了像獨角獸公司那樣的精英研發效能,創新業務獲得了極大成功,自己也成為了公司歷史上的首位“傑出工程師”。

enter image description here

這個故事對於在中大型企業工作的人們並不陌生。對許多試圖轉型為數字化精英企業的組織來說,這些挑戰是很常見的。“五大理念”中所描述的文化和組織原則是實現可持續業務產出的基礎,並且已經被社群提煉和採納為 DevOps 和數字化轉型的核心價值觀和原則。

這本書為什麼值得推薦

這本書證明了 DevOps 運動的重要性,因為它是一種更好的工作方式,可以更快、更安全、更快樂地交付更優的價值。書中描繪了在擴充套件 DevOps 並提升研發人員工作效率時,所需但不可見的結構和架構。另外,這本書提出的“五大理念”共同創造了引發業務創新的合適環境,它使組織能夠保留維持盈利業務所需的結構,同時改進和打破阻礙增長和創新的結構。

一、本書精髓:五大理念

《鳳凰專案:一個 IT 運維的傳奇故事》提出的“三步工作法”和“四種工作型別”的基礎之上,這本書提出了一系列新的價值觀和原則,被稱為”五大理念”,以應對影響當今工程和業務最重要的 IT 挑戰:

圖片

第一理念:區域性性和簡單性
第二理念:專注、流動和快樂
第三理念:改善日常工作
第四理念:心理安全
第五理念:以客戶為中心

1. 第一理念:區域性性和簡單性

  • 區域性性指的是開發團隊能在多大程度上在一個位置(而不是許多地方)進行所需的程式碼更改,而不會影響其他團隊。如果一個團隊需要安排部署計劃,並且需要其他很多團隊與他們一起制訂計劃,那麼到頭來什麼都做不成。此外,如果負責交付單一功能的團隊必須與其他兩支或許多開發團隊協調,那麼這隻會給所有這些團隊帶來延遲和挑戰。這就是區域性性的概念。
  • 區域性性需要簡單性:簡單性是指,我們可以在多大程度上真正使應用程式彼此解耦,並完全分離它們。關注點分離(Separation Of Concerns)、單一責任原則(Single Responsibility Principle)、內聚性/可重用性(Cohesiveness/Reusability)都符合這一理念。
  • 第一理念適用於架構模式,並且與”改善日常工作”的第三理念相關,因為要實現第一理念,我們需要騰出時間進行日常改進,並優先考慮減少技術債務。

2. 第二理念:專注、流動和快樂

  • 當開發人員能夠專注於以最小的依賴關係、延遲和障礙來編寫程式碼時,這就會創造價值流,從而帶來快樂。
    當他們全神貫注工作時會真正體會到樂趣,忘記時間,甚至達到忘我的境界。
    這就是開發人員的工作意義所在。
  • 比如通過開發自服務,讓開發人員可以按需、直接和快速獲取測試反饋,這樣就可以提升開發人員的生產力。

3. 第三理念:改善日常工作

  • 改善日常工作,從而解決技術債務和架構問題。
    FAANG(Facebook、Amazon、Apple、Netflix、Google)等精英組織之所以會成功,是因為他們都有意識地決定還清技術債務。
    他們全都竭盡所能,以確保開發人員的日常工作能夠順利完成,並儘可能減少干擾和阻礙。
    有趣的是,所有這些公司的執行長都是技術領導者。
  • 而有一些公司(比如諾基亞就是一個很好的例子)當時並沒有優先解決其技術債務,或推動其技術和架構的現代化。
  • 需要注意的是,精英效能並不是免費得來的,而是需要進行必要的投資。
    很多成功的公司讓 3%~5% 的開發者專注於提升開發生產力,比如 Google 有超過 1500 人、微軟有超過 3000 人專注於這類的事情。

4. 第四理念:心理安全

  • 我們從《全球 DevOps 現狀調查報告》以及 Google 的多份重要研究中可以得知,心理安全是高效能團隊的關鍵預測指標之一
    比如 Google 就確立了一種制度,告訴團隊成員在多大程度上可以安全地討論問題、說出自己的想法而不必擔心受到譴責或被嘲笑、指責。
  • DevOps 實踐中經常會提到的“免責事故回顧”(Blameless Post-Mortems)就是這一理念的代表。

5. 第五理念:以客戶為中心

  • 要關注核心(Core)和非核心(Context)之間的差異。
    核心(Core)創造持久的業務優勢,而非核心(Context)則是其他一切。
    核心是客戶願意支付費用的組織核心能力,他們不關心其他非核心業務。
  • 例如,我們喜歡人力資源系統、工資單和支援員工的系統,但是客戶不願意為世界一流的工資單系統買單。
    這些系統雖然也很重要,但並不能創造競爭優勢。
  • 在為核心功能和應用程式提供資金時,我們需要確保核心不會被非核心扼殺。
  • 我們還要從資料得到見解,關注客戶需要什麼,以及如何滿足。
    不要讓某個職能筒倉經理的目標高於業務目標。

二、讓人共情的案例故事

我們經常希望去尋找一些有價值的案例,來幫助自己理解敏捷、DevOps 以及數字化轉型中的那些管理、技術實踐和新正規化。我們可以去參加技術大會或聽一些演講,但由於時長和篇幅所限,大多數案例只有 2 分鐘~3 分鐘的時間簡單給聽眾交代一下背景。而實際上,各個組織背景和環境差異巨大,如果不能深刻體會到變革所處的上下文,可能就很難理解所採取的改進方案的思路和實施過程。每個組織的上下文都是獨特的,DevOps 領域並沒有 One Size Fits All 的方案,也沒有放之四海而皆準的標準方法,深入理解一個案例首先要把背景搞清楚。

這本書描述了與《鳳凰專案:一個 IT 運維的傳奇故事》發生在同一時期的精彩故事的另一個版本,其中有許多相同的角色。但《獨角獸專案:數字化轉型時代的開發傳奇》的故事是從開發者(而不是從 IT 和基礎設施運維)的角度來寫的,沒有過分強調對運維的關注,因為根據企業的價值流,業務需求通常是從開發開始的。通過這一點,我們統一了從鳳凰專案引入的 DevOps 願景,同時也帶來了以客戶為中心的數字化轉型的基礎。

enter image description here

書中有太多真實(也許看起來過於真實)的案例場景,包括系統當機、尋找背鍋俠、組織結構調整、專案緊急釋出、遇到重大事故後決定凍結上線、厚重的部門牆和複雜的溝通協調、大型系統無法編譯構建、找不到可用的測試環境、開發和測試是距離很遠的不同團隊、大量工單流轉效率低下、大促期間資料系統崩潰不可用、公司預算削減和強制裁員、工程能力建設的坎坷歷程……好在,團隊與領導層最終重新調整了策略,在一家傳統、歷史悠久的企業中展現出了可能是獨角獸公司才具備的強大創新力、精英效能和企業活力,最終創造出了一個數字化時代的傳奇。

書中的故事內容雖然是虛構的,但是很多素材來自於行業中的真實案例,比如全球 DevOps 企業社群(DevOps Enterprise Summit)中多年來積累的案例故事,作者還巧妙地把這些素材有機地組織和整合在了一起,讓讀者完全沉浸在這個既真實又“完整”的、與時俱進的精彩故事中,並與書中人物和團隊產生共情,從而構造出一種讓一切變得更好的動機,驅動著我們做出一些符合這個時代定位的、對企業和自己更有意義的事情

三、廣泛的目標讀者群

這本書的受眾非常廣泛,包括 CXO、企業各級領導者、敏捷/精益/DevOps 愛好者和實踐者、技術架構師、技術領導者、業務領域或產品專家,還有廣大的一線開發/測試/運維/安全工程師。

希望這本書能激發讀者一起思考,促進一線工程師與業務/技術領導者交流,共同理解數字化變革的緊迫性,並作為一個佐證,證明他們在日常工作中所需要獲得的各種資源和資料,這些能更好地促進交付業務價值。當然,也希望技術領導者能閱讀這本書,進而想辦法消除所面臨的技術障礙,支援想要改善其工程效能和文化的企業變革者。

這本書和五大理念無疑將促進業界對 DevOps 以及其所支撐的數字化轉型的理解和應用,並指導領導者和實踐者調整其組織結構、文化和技術實踐,以提高效能、實現企業目標。

成為你嚮往的那隻獨角獸

文章的結尾,我想說的是,就像這本書所講的案例故事那樣,無論你處於怎樣的企業環境和發展階段,無論是初創企業還是擁有很多技術資產(或技術債務)的傳統企業,都可以尋求改變並取得成功

不妨以書中的“五大理念”為指引,逐步構造正確的企業文化、先進的技術實踐以及適當的架構,不斷追求管理創新和技術創新,培養出能夠讓企業實現“工程卓越”的“傑出工程師”,相信你們也可以做到獨角獸公司所能做到的一切。

當然,你可以從閱讀我推薦的這本《獨角獸專案:數字化轉型時代的開發傳奇》開始。

圖片

大咖推薦語(節選)

吉恩提煉的“五大理念”是對 DevOps 思維的詮釋,應該成為大家的共識——倡導整個體系從區域性到全域性的逐步簡化,以及技術團隊的專注與快樂。
——肖然 中國敏捷教練聯盟祕書長 ThoughtWorks 創新總監

這本書從開發者的角度生動形象地描述了傳統 IT 團隊在進度壓力下面臨的困境,以及如何突破重圍、力挽狂瀾。
——徐毅 華為雲 DevCloud 首席技術佈道師、華為研發能力中心特聘敏捷顧問

這本書解決了很多疑惑,更重要的是它加入了多個角色,讓質量、測試、安全、釋出和基礎設施等各種角色齊全。這樣的場景才是真實的,故事才是豐滿的。
——朱少民 《全程軟體測試》《敏捷測試》作者、QECon 大會發起人

這本書展現了一個幾乎要“全部轉外包”的 IT 專案的重生,以及一位“傑出工程師”的心路歷程。對正處於軟體和資料時代黎明的國內企業來說,這無疑是一部值得推薦的作品。
——黨受輝 騰訊互動娛樂事業群技術運營部助理總經理、騰訊藍鯨創始人

在這本書中,瑪克辛和她所在的“反抗軍”的故事完美地展現了完成自我蛻變的技術團隊在數字化變革中所煥發出的澎湃動力。
——何勉 《精益產品開發:原則、方法與實施》作者、阿里巴巴資深技術專家

我推薦這本書,不僅因為它將咖啡豆般的硬核技術研磨調製成了香濃的拿鐵,適合研發負責人、業務負責人等不同技術背景的人閱讀,更因為它生逢其時,是關心企業數字化轉型的人們應在案頭常備之書。
——李濤 百度開源辦公室主任

這本書生動地描述了作為傳統企業的無極限零部件公司如何通過應用 DevOps 的“五大理念”和價值主張來實踐數字化轉型。
——李學 蔚來汽車智慧製造高階經理


作者簡介

張樂
DevOps 資深實踐者與技術佈道師,京東 DevOps 與研發效能技術總監,前百度資深敏捷教練、架構師。DevOpsDays 大會與社群中國區核心組織者,國內多個技術峰會聯席主席、DevOps 專題出品人。EXIN DevOps 全系列國際認證官方授權講師、鳳凰專案 DevOps 沙盤授權教練。歷任埃森哲、惠普等全球五百強企業技術專家,多年敏捷與 DevOps 轉型、工程效率提升和大型專案實踐經驗,成功主導了大型企業萬人規模 DevOps 一體化平臺建設、研發效能體系構建與提升工作。《獨角獸專案:數字化轉型時代的開發傳奇》中文版譯者。

相關文章