Slide 1

Slide 1 text

再考 Four keysメトリクス 2023-10-12

Slide 2

Slide 2 text

自己紹介 ひむら ともひこ 最近悩んでること ● YAPC::Hiroshima 2024にプロポーザルを出すかどうか ● ネタはあるけど準備するエナジーがない

Slide 3

Slide 3 text

なぜ Four keysメトリクスが重要か

Slide 4

Slide 4 text

Four keys メトリクスが低いと 組織のパフォーマンスが低い可能性が高く 収益を得られず Visionを実現できない可能性が高まるから

Slide 5

Slide 5 text

高いことが重要なのではなく 低いと問題がある可能性が高い

Slide 6

Slide 6 text

Four keysメトリクスとはなにか

Slide 7

Slide 7 text

DevOps能力のメトリクス

Slide 8

Slide 8 text

https://cloud.google.com/architecture/devops?hl=ja

Slide 9

Slide 9 text

DevOps能力が高いとFour keysは高く DevOps能力が低いとFour keysは低い傾向がある

Slide 10

Slide 10 text

DORA(DevOps Research Association)の調査結果 パフォーマンス高い組織は DevOps能力が高い傾向がある

Slide 11

Slide 11 text

言い換えると パフォーマンス高い組織は Four keysメトリクスが高い傾向がある

Slide 12

Slide 12 text

Four keysが高ければ パフォーマンスが高いのか?

Slide 13

Slide 13 text

例 デプロイ回数を無理やり増やす 変更後ユーザにプロダクトを提供する際に念のため二度デプロイするよ うにした。結果デプロイ頻度が2倍になった。デプロイ回数が増えたため 変更失敗率も半分になった。 問 DevOps能力が高いといえるだろうか

Slide 14

Slide 14 text

例 変更のリードタイムの短縮 変更のリードタイムはmainブランチにマージしてから、リリースされる までの時間を計測している。リリースは週に1度しかしていないため、 mainブランチへのマージをリリース直前に行うようにした。結果、変更 のリードタイムが短縮された。 問 DevOps能力が高いといえるだろうか

Slide 15

Slide 15 text

DevOps能力が高いならば、Four keysは高い (Four keysが高いからといってDevOps能力が高いとは限らない) DevOps能力は低いならば、 Fourkeysは低い (Four keysが低いからといってDevOps能力は低いとは限らないけど高いなら問題ない)

Slide 16

Slide 16 text

上げる必要があるのはDevOps能力であり Four keysではない

Slide 17

Slide 17 text

なぜ 組織のパフォーマンスが重要か

Slide 18

Slide 18 text

Visionを実現するため

Slide 19

Slide 19 text

Visionを実現するためには労働力が必要 労働力を得るにはお金が必要 効率よくお金を得られている状態が 組織のパフォーマンスが高い状態

Slide 20

Slide 20 text

問 DevOps能力が高ければ、 パフォーマンスが高いのか

Slide 21

Slide 21 text

利益が得られてパフォーマンスが高いといえる

Slide 22

Slide 22 text

問 利益があればいいのか

Slide 23

Slide 23 text

Organizational performance The organization should produce not only revenue, but value for customers, as well as for the extended community. State of DevOps 2024 より引用

Slide 24

Slide 24 text

顧客にとって価値あるものを作る必要がある

Slide 25

Slide 25 text

問 顧客にとって価値があると売れるのか

Slide 26

Slide 26 text

価値があることに気づいてもらうことで 売上につながる

Slide 27

Slide 27 text

売れているのは今パフォーマンスが高いわけではない 過去にパフォーマンスが高かった可能性が高い

Slide 28

Slide 28 text

まとめ

Slide 29

Slide 29 text

Four keysが高いことに越したことはない それよりDevOps能力が高いことが大切

Slide 30

Slide 30 text

DevOps能力が高いことに越したことはない それより組織のパフォーマンスが高いことが大切

Slide 31

Slide 31 text

売れているとパフォーマンスは高いといえるが過去の話 顧客に価値があるもの作ることが大切

Slide 32

Slide 32 text

DevOps能力が高いと 仮説検証のサイクルが早い (説明してない)

Slide 33

Slide 33 text

価値があるものが作れる可能性が高まる (説明してない)

Slide 34

Slide 34 text

Four keysメトリクスが低いと DevOps能力が低い可能性が高く 組織のパフォーマンス低い可能性が高い

Slide 35

Slide 35 text

顧客に価値を届けることを意識して DevOps能力を高めることが大切 DevOps能力が低いことに気づく手段として Four keysメトリクスがある

Slide 36

Slide 36 text

結果、高い利益を得られ よりVisionに近づくことができる