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
260
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
480
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
4.1k
ニフティ株式会社 エンジニア向け Company Deck 2026年版
niftycorp
PRO
0
1.1k
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
360
CS教育のDX AIによる育成の効率化
niftycorp
PRO
0
410
AI 開発合宿を通して得た学び
niftycorp
PRO
0
420
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
140
「なぜかネットが遅い」を“見える化”する 〜マイ ニフティが繋ぐサポートと暮らし〜 - NIKKEI Tech Talk #39
niftycorp
PRO
0
690
InnerSource Summit 2025 Three points that promoted innersource activities
niftycorp
PRO
0
360
Other Decks in Programming
See All in Programming
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
200
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
260
Webの地図
yosuke_furukawa
PRO
6
4.5k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
580
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
270
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
7.2k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
130
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
110
XHTMLが残したもの
yosuke_furukawa
PRO
2
810
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
0
280
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
240
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
230
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.5k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
What's in a price? How to price your products and services
michaelherold
247
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
690
Un-Boring Meetings
codingconduct
0
420
Become a Pro
speakerdeck
PRO
31
6.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Typedesign – Prime Four
hannesfritz
42
3.2k
Amusing Abliteration
ianozsvald
1
300
How STYLIGHT went responsive
nonsquared
100
6.3k
Speed Design
sergeychernyshev
33
2.1k
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