Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Four Keysの導入が組織にもたらすメリット - NIFTY Tech Talk #13
Search
ニフティ株式会社
PRO
September 04, 2023
Video
Resources
Programming
270
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Four Keysの導入が組織にもたらすメリット - NIFTY Tech Talk #13
ニフティ株式会社
PRO
September 04, 2023
Video
Resources
SRE実践入門:ニフティにおける取り組みと成功事例 - NIFTY Tech Talk #13
https://nifty.connpass.com/event/292280/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
microCMS移行をいまならAIでどう進めるか - microCMS Meetup 2026
niftycorp
PRO
0
630
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
4.7k
ニフティ株式会社 エンジニア向け Company Deck 2026年版
niftycorp
PRO
0
1.7k
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
470
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
490
AI 開発合宿を通して得た学び
niftycorp
PRO
0
450
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
150
「なぜかネットが遅い」を“見える化”する 〜マイ ニフティが繋ぐサポートと暮らし〜 - NIKKEI Tech Talk #39
niftycorp
PRO
0
740
InnerSource Summit 2025 Three points that promoted innersource activities
niftycorp
PRO
0
390
Other Decks in Programming
See All in Programming
Event is what happens
moro
2
4.1k
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
Railsバージョンを4倍にした話
optim
0
1k
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
Performance Optimization With LLMs
xleitix
0
250
SODA - FACT BOOK(EN)
sodainc
1
220
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
190
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
210
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
5k
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
470
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Raft: Consensus for Rubyists
vanstee
143
7.9k
A designer walks into a library…
pauljervisheath
211
25k
Building Better People: How to give real-time feedback that sticks.
wjessup
371
20k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
680
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
How to Ace a Technical Interview
jacobian
280
24k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
450
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
510
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