Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Four Keysの導入が組織にもたらすメリット - NIFTY Tech Talk #13
Search
ニフティ株式会社
PRO
September 04, 2023
Video
Resources
Programming
1
230
Four Keysの導入が組織にもたらすメリット - NIFTY Tech Talk #13
ニフティ株式会社
PRO
September 04, 2023
Tweet
Share
Video
Resources
SRE実践入門:ニフティにおける取り組みと成功事例 - NIFTY Tech Talk #13
https://nifty.connpass.com/event/292280/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
150
AI 開発合宿を通して得た学び
niftycorp
PRO
0
160
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
72
「なぜかネットが遅い」を“見える化”する 〜マイ ニフティが繋ぐサポートと暮らし〜 - NIKKEI Tech Talk #39
niftycorp
PRO
0
480
InnerSource Summit 2025 Three points that promoted innersource activities
niftycorp
PRO
0
250
Maker Faire Tokyo 2025 出展うらばなし - NIFTY Tech Talk #25
niftycorp
PRO
0
96
Private Status Pageの設定と活用 〜インシデントレスポンスへの活用とStatus Page運用をどうするか?〜
niftycorp
PRO
0
160
ニフティのPagerDuty活用状況
niftycorp
PRO
0
130
会員管理基盤をオンプレからクラウド移行した時に起きた障害たち - asken tech talk vol.13
niftycorp
PRO
0
2.6k
Other Decks in Programming
See All in Programming
Claude Code Skill入門
mayahoney
0
410
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.3k
ロボットのための工場に灯りは要らない
watany
11
3k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
490
CSC307 Lecture 14
javiergs
PRO
0
480
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.3k
AI活用のコスパを最大化する方法
ochtum
0
260
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
520
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
620
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
520
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.2k
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Leo the Paperboy
mayatellez
4
1.5k
Docker and Python
trallard
47
3.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
190
RailsConf 2023
tenderlove
30
1.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
150
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
250
Context Engineering - Making Every Token Count
addyosmani
9
770
Transcript
Copyright © NIFTY Corporation All Rights Reserved. Four Keysの導入が組織にもたらすメリット
NIFTY Tech Talk #13 SRE #2 「SRE実践入門:ニフティにおける取り組みと成功事例」 2023/08/29 島 翔平
Copyright © NIFTY Corporation All Rights Reserved. 自己紹介 島
翔平(しま しょうへい) ニフティ株式会社 システム統括部 会員システムグループ SREチーム 2023年3月にキャリア入社 前職はSIer、SESでWEBアプリ開発 趣味は子どもと散歩 2
Copyright © NIFTY Corporation All Rights Reserved. 今日話すこと ・Four
Keys導入の背景、目的 ・Four Keysって何? ・実際に作成したダッシュボードの紹介 ・導入するメリット ・ニフティでの導入状況 3
Copyright © NIFTY Corporation All Rights Reserved. 背景 4
Copyright © NIFTY Corporation All Rights Reserved. ニフティが目指していること ・障害を減らしたい
・障害復旧までの時間を短くしたい ・素早くリリースしたい ⇨開発パフォーマンスを向上したい 5
Copyright © NIFTY Corporation All Rights Reserved. 現状の課題 ・開発パフォーマンスが可視化されていない
・そもそも開発パフォーマンスを測る指標が決まっていない ・CI/CD 、障害を減らす施策をしても評価がしづらい (評価基準がない) 6
Copyright © NIFTY Corporation All Rights Reserved. 目的 7
Copyright © NIFTY Corporation All Rights Reserved. 開発チームのパフォーマンスを 可視化してパフォーマンス向上につな
げる 8
Copyright © NIFTY Corporation All Rights Reserved. Four Keysとは
9
Copyright © NIFTY Corporation All Rights Reserved. Four Keys
Googleの研究チーム (DevOps Research and Assessment(DORA)) が提唱した 開発チームのパフォーマンスを示す4つの指標 10 参考:LeanとDevOpsの科学 こちらの書籍で 提唱
Copyright © NIFTY Corporation All Rights Reserved. 4つの指標 11
デプロイの頻度 本番環境への正常なデプロイの頻度 変更のリードタイム commit から本番環境稼働までの所要時間 変更障害率 デプロイが原因で本番環境で障害が発生する割合 (%) サービス復元時間 本番環境での障害から回復するのにかかる時間 💡 2022年からは「SLO」が5番目の指標に追加
Copyright © NIFTY Corporation All Rights Reserved. パフォーマンスレベルの測定 12
指標/レベル Elite High Medium Low デプロイの頻度 1日複数回 1週間〜1ヶ月に1 回 1ヶ月〜6ヶ月に1 回 6ヶ月以上 変更のリードタイム 1時間未満 1日〜1週間 1ヶ月〜6ヶ月 6ヶ月以上 変更障害率 0〜15% 16〜30% 16〜30% 16〜30% サービス復元時間 1時間未満 1日未満 1日〜1週間 6ヶ月以上
Copyright © NIFTY Corporation All Rights Reserved. 実際に作成した ダッシュボード
13 対象チーム:@niftyトップページ開発チーム https://www.nifty.com/
Copyright © NIFTY Corporation All Rights Reserved. 14
Copyright © NIFTY Corporation All Rights Reserved. 4つの指標 15
デプロイの頻度 変更のリードタイム 変更障害率 サービス復元時間 (SLO) スピード 質 ☝開発チームのパフォーマンス=スピードと質(と信頼性)で決まる (信頼性)
Copyright © NIFTY Corporation All Rights Reserved. メリット 16
Copyright © NIFTY Corporation All Rights Reserved. メリット① パフォーマンスを測定するための
信頼できる指標ができる 17
Copyright © NIFTY Corporation All Rights Reserved. 従来の測定方法 ①書いたコードの量で測定する
18 ❌ 10行で済む処理を1000行で書いた方が評価されてしまう ❌ 品質(保守性)が評価されない
Copyright © NIFTY Corporation All Rights Reserved. 従来の測定方法 ②ベロシティ(ストーリーポイント)で測定する
19 ❌ チーム依存の相対的な尺度のため、 チーム間の比較ができない ❌ 自チームのベロシティを上げることを優先し、 他チームとの協働を妨げてしまう恐れもある 参考:LeanとDevOpsの科学
Copyright © NIFTY Corporation All Rights Reserved. Four Keysによる測定
20 質が指標となるので、開発と運用の対立を防ぐ 生産量ではなく成果に焦点を充てて評価する ⇨「価値のない、見せかけの作業」を防ぐ
Copyright © NIFTY Corporation All Rights Reserved. メリット② Four
Keysのパフォーマンスは 組織(企業)のパフォーマンスと 相関関係にある 21
Copyright © NIFTY Corporation All Rights Reserved. 相関関係についての調査結果 組織のパフォーマンス(収益性、市場占有率、生
産性)はEliteパフォーマーとMediumパフォーマー とで2倍以上の差がある 22 組織に競争上の優位性をもたらす
Copyright © NIFTY Corporation All Rights Reserved. ニフティでの導入状況 23
Copyright © NIFTY Corporation All Rights Reserved. 導入状況 •
@niftyトップページ開発チームに試験導入 • 現在マイニフティ開発チームに導入を検討中 • ニフティのすべての開発チームにFour Keysの 説明を実施 24
Copyright © NIFTY Corporation All Rights Reserved. 導入効果 •
@niftyトップページ開発チームのFour Keysが可 視化できた • 説明を実施し、参加者の約9割が「Four Keysが どういうものか理解できた」と回答 ⇨社内でのFour Keysの理解度UP 25
Copyright © NIFTY Corporation All Rights Reserved. 今後の展望 ・導入したチームでのFour
Keysの活用 ・他の開発チームへの導入 ・将来的には全社展開 26
Copyright © NIFTY Corporation All Rights Reserved. まとめ •
Four Keysとは質とスピードの観点で開発チームのパフォーマ ンスを計測する指標である • Four Keysを可視化することで開発チームのパフォーマンスの 課題や改善策が見えやすくなる • Four Keysを高めることが組織のパフォーマンスにも優位性を もたらす 27
Copyright © NIFTY Corporation All Rights Reserved.
Copyright © NIFTY Corporation All Rights Reserved. 29
Copyright © NIFTY Corporation All Rights Reserved. 参考資料 •
LeanとDevOpsの科学 https://www.amazon.co.jp/dp/4295004901 30
Copyright © NIFTY Corporation All Rights Reserved. アーキテクチャ 31