SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2023 セッションレポート(AD)

数字を上げることが目的ではない──「Four Keysメトリクス」で高い開発者体験の実現を目指す

【10-A-8】数字を上げることが目的になっていませんか?~Four Keysによる開発生産性向上で陥った3つの失敗

  • X ポスト
  • このエントリーをはてなブックマークに追加

 2023年2月9日、10日の2日間に渡って開催された「Developers Summit 2023(デブサミ2023)」。2日目に行われたセッション「数字を上げることが目的になっていませんか? 〜Four Keysによる開発生産性向上で陥った3つの失敗」では、株式会社リンクアンドモチベーションのSREチームがここ数年来取り組んできた開発生産性向上の活動について、同社 プロダクトデザイン室 SREユニット 川津雄介氏から紹介が行われた。

  • X ポスト
  • このエントリーをはてなブックマークに追加

「Four Keysメトリクス」に基づく品質・生産性向上活動

 リンクアンドモチベーションは組織人事コンサルティングのノウハウを活用した組織改善クラウドサービス「モチベーションクラウド」を主力商品に掲げ、2016年よりその提供を始めている。当初はその開発を外部パートナーへ依頼していたが、2018年より内製化を進め、さらに2020年にはSREチームを発足させてサービスの品質や開発生産性の向上活動に取り組むようになった。

 この活動を展開するために同社が新たに取り入れたのが、「Four Keysメトリクス」と呼ばれる手法だ。これはGoogle CloudでDevOpsに関する研究・調査を行っている組織「DevOps Research and Assessment(DORA)」が提唱する手法で、ソフトウェア開発チームのパフォーマンスをその名の通り「4つの主要な指標」によって定量化・可視化するものだ。

Four Keysメトリクス
Four Keysメトリクス

 具体的には、本番環境へのリリースの頻度を示す「デプロイ頻度」、First Commitから本番環境稼働までの所要時間を表す「リードタイム」、デプロイが原因で本番環境で障害が発生した割合を示す「変更障害率」、そして本番環境で発生した障害から回復するのに要した平均時間を示す「MTTR」の4つの指標を設けている。そしてこれらの指標の計測値を基に、組織のパフォーマンスを「Low」「Medium」「High」の3段階で評価する。

 リンクアンドモチベーションは2022年末に晴れてHighレベルに到達したが、2018年に内製化をスタートさせた時点ではLowレベルでのスタート。その後さまざまな改善活動を展開してきたものの2021年の時点ではMediumレベルに留まっていた。当時抱えていた課題について、川津氏は次のように振り返る。

 「当初はSREチームが自分たちだけでインフラやCI/CDの改善策を検討して、それを開発チームに展開していたので、どうしてもインフラ寄りの施策に偏りがちでした。そこからHighレベルを目指していくためには、どうしても開発やテストの改善も必要でした。しかし開発者は皆自分たちの仕事で忙しく、なかなか改善活動にまで手が回らないのが実情でした」

 そこで同社では、SREと開発者が「協働」して品質・生産性改善に積極的に取り組んでいけるよう、次の3つの施策に力を入れてきた。

次のページ
メトリクスを共有するためのダッシュボードを新たに構築

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2023 セッションレポート連載記事一覧

もっと読む

この記事の著者

吉村 哲樹(ヨシムラ テツキ)

早稲田大学政治経済学部卒業後、メーカー系システムインテグレーターにてソフトウェア開発に従事。その後、外資系ソフトウェアベンダーでコンサルタント、IT系Webメディアで編集者を務めた後、現在はフリーライターとして活動中。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/17480 2023/03/22 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング