PHP Conference Japan 2025
レギュラートーク(25分)

Four Keysでエリートクラスタに属していないあなたへ

k_kinzal Ozaki Kouta k_kinzal
1

みなさんはFour Keysでどのクラスタに属していますか?

Four KeysはDORA(DevOps Research and Assessment)が提唱している開発チームのパフォーマンス指標です。Four Keysではパフォーマンスに応じて、Elite・High・Medium・Lowの4つのクラスタのいずれかに分類されます。

サービス開発においてEliteクラスタに属していないと、ビジネス競争力が低下するリスクがあります。近年ではEliteクラスタに属した上で競争力を高めるためにさらなる取り組みをしていくのは一般的です。

私が所属する合同会社DMM.com 二次元コンテンツ事業が開発に携わっている二次元コンテンツ事業のPHP製ECサービスは現在「High」クラスタに位置しており、Eliteクラスタを目指してさまざまな取り組みを積極的に進めています。

本セッションでは、まだEliteクラスタに属していないチームが具体的にどのようなアプローチを取ればよいのか、実際の取り組み事例を交えてご紹介します。

アジェンダ(予定):

  • Four Keysとは
  • なぜFour Keysを使うのか
  • スループットと品質の相関
  • ECサービスの現状と課題点
  • Eliteクラスタへ移行するための取り組み
    • スループット改善への取り組み
    • 品質改善への取り組み
      • リファクタリングに向けた準備
        • FakerとTestcontainersを用いたモデルベーステスト
        • Qodanaを用いたPHPアプリケーションの静的解析

対象者:

  • Four KeysのEliteクラスタ入りを目指す開発チームのリーダーやメンバー
  • 開発チームのパフォーマンスを具体的に改善したい方