Slide 1

Slide 1 text

DevOps 困局與平台 工 程

Slide 2

Slide 2 text

Bryan Liu • 現任 LINE TW DevOps TF Lead & DevGov Facilitator • 經歷 RD, PM, AE 等職位 • 自 2013 研究持續整合到導入 DevOps 更有效率的開發 方 式 演講經歷 • DevOpsDays Taipei 2024,DevOps 困局與平台 工 程 • DevOpsDays Taipei 2023,Community Driven DevOps • LINE TECHPULSE 2023,以 DevOps 思維實施開發治理 • LINE TECHPULSE 2020,通過測試隔離改進 自 動化驗收測試 • DevOpsDays Taipei 2017,百倍數交付談主幹開發 • DevOps Summit Taipei 2016,Test Automation

Slide 3

Slide 3 text

Agenda

Slide 4

Slide 4 text

Why Investment

Slide 5

Slide 5 text

Principles of Platform Engineering • Clear mission and role • Treat your platform as a product • Focus on common problems • Glue is valuable • Don’t reinvent the wheel Source [platformengineering.org - what-is-platform-engineering]

Slide 6

Slide 6 text

Higher Purposes of Platform Engineering • Increase organization-wide e ff i ciency and e ff ectiveness • Intentionally strive to optimize time-to-market • Reduce costs across the enterprise • Enable e ff i cient governance and compliance • Other cross-cutting requirements

Slide 7

Slide 7 text

Platform Team Intro

Slide 8

Slide 8 text

Platform Team Intro

Slide 9

Slide 9 text

工 作模式 Working Model

Slide 10

Slide 10 text

平台價值 降低認知負荷

Slide 11

Slide 11 text

價值與組織

Slide 12

Slide 12 text

平台破除 DevOps 變 革 困局 平台源起 • 2022, 2Q 用 < 20% 時間做 side-project • Platform Engineering 名義成立 • OnePipeline task-force • Engineering Operations task-force 從改變思維進入到執 行 期 • Release with Toggle • DORA in OKR • Tech review with ADR

Slide 13

Slide 13 text

平台談產品思維 • 客 戶 要的不 一 定是對的 • 專注在有需要的團隊 • 解決問題上 而 非擴張

Slide 14

Slide 14 text

平台談產品思維 客 戶 要的不 一 定是對的 Source: Observability platform options for startup

Slide 15

Slide 15 text

平台談產品思維 專注在有需要的團隊 Source: medium.com/@ZaradarTR

Slide 16

Slide 16 text

平台談產品思維 解決問題上 而 非擴張 Do things that don’t scale!” ~ Paul Graham 做那些不具規模化的事情,初期應該專注在 重視 用戶 體驗並與之建立深度連接。

Slide 17

Slide 17 text

• 它改變平台的全貌 (Landscape) • 改變才是平台的終點 • DevOps Elite Culture • Docs As Code (Knowledge Sharing) • Engineering Operations BI for Agile 文 化信仰才是平台需求的根源

Slide 18

Slide 18 text

DevOps Elite Culture

Slide 19

Slide 19 text

• Knowledge Sharing • Discoverability • Authoring E ffi ciency • Transparency

Slide 20

Slide 20 text

Knowledge Sharing, Tech Planning & Guilds

Slide 21

Slide 21 text

Engineering Operations BI

Slide 22

Slide 22 text

規範性價值 • 不是有問題才需要改變 • 熵增定律與公會組織

Slide 23

Slide 23 text

規範性價值 不是有問題才需要改變 Source: The Value of Canonicity, Building Nubank

Slide 24

Slide 24 text

規範性價值 熵增定律與公會組織

Slide 25

Slide 25 text

Who is the Boss • 改變需要槓桿 • 可視化是 支 撐點 
 (Visualization is Leverage) • 用 洞 見 來提出改善計劃

Slide 26

Slide 26 text

Insights Improvement Plan Copilot 已經導入超過半年,如何 (排除 人 類 心 裡因素)明確指出它 對 工 程效率帶來多少貢獻?

Slide 27

Slide 27 text

心 態調適與轉變 Survive & Thrive • It’s About Patience • CNCF Platform Engineering Maturity Model

Slide 28

Slide 28 text

心 態調適與轉變 It’s about Patience

Slide 29

Slide 29 text

心 態調適與轉變 Platform Engineering Maturity Model

Slide 30

Slide 30 text

平台 工 具發展趨勢 • No code / low code / XaC (everything as code) • Open-sources, especially plugins ecosystem • One-stop portal • Orchestrate and application modeling

Slide 31

Slide 31 text

Takeaway

Slide 32

Slide 32 text

“帶著團隊去做那些你不做就不會發 生 的事, 而 不是做那些其它 團隊都在做的事,這才是參與重要 工 作的最佳機會!” IDP是促進組織變 革 , 而 非技術變 革 ; 目 的在收集內部開發知 識,激發討論及合作;平台只是表 皮 ,內容才是精神。” Unknown translation

Slide 33

Slide 33 text

Results Demo

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

No content