QUIZ 15分

クイズの説明

Step 5「標準の進化サイクルを設計しよう」の理解度を確認します。進化サイクル、効果測定メトリクス、非推奨化と廃止プロセスについて問います。

合格ライン: 80%(5問中4問正解)


問題

Q1. 進化サイクルの設計

技術標準の進化サイクル「観察→評価→提案→実装→計測」を回す最適な頻度はどれですか?

  • A. 毎週 — 常に最新の標準を維持するため頻繁に更新する
  • B. 四半期ごと — 技術動向のモニタリング結果とフィードバックに基づき定期的にレビューする
  • C. 3年ごと — 標準は安定性が重要なため頻繁に変えるべきではない
  • D. 問題が発生した時のみ — 問題がなければ変更する必要はない
答えを見る

正解: B

四半期ごとのレビューサイクル(B)が最適です。技術動向は月単位で変化しますが、毎週(A)の標準更新はエンジニアの追従負荷が高すぎます。3年(C)では技術の進化に追いつけず、標準が陳腐化します。問題発生時のみ(D)では受動的すぎて、機会損失やリスクの早期発見ができません。四半期レビューでは、メトリクスの確認、フィードバックの分析、テクノロジーレーダーの更新、標準の改定議論を行い、次の四半期のアクションアイテムを決定します。


Q2. 効果測定メトリクス

技術標準の効果を測定するメトリクスの4カテゴリとして正しい組み合わせはどれですか?

  • A. 売上、利益、株価、市場シェア
  • B. 準拠率(Compliance)、開発効率(Productivity)、品質(Quality)、エンジニア体験(DX)
  • C. コード行数、コミット数、PR数、レビュー数
  • D. CPU使用率、メモリ使用率、ディスクI/O、ネットワーク帯域
答えを見る

正解: B

技術標準の効果測定には4つのカテゴリが重要です。準拠率(品質ゲート通過率、例外件数等)は標準がどれだけ守られているかを示します。開発効率(DORA Four Keys等)は標準が生産性に寄与しているかを示します。品質(障害件数、テストカバレッジ等)は標準が品質向上に貢献しているかを示します。エンジニア体験(満足度、オンボーディング期間等)は標準がエンジニアに受け入れられているかを示します。売上等(A)は経営指標、コード行数等(C)はアクティビティ指標、リソース使用率(D)はインフラ指標であり、標準の効果を直接測定するものではありません。


Q3. 非推奨化プロセス

ある技術を非推奨化する際に最も重要な「責任ある非推奨化」の原則はどれですか?

  • A. 非推奨の決定と同時にCI/CDで即座にブロックする
  • B. 移行先を明示し、移行ガイドを提供し、十分な移行期間(最低6ヶ月)を設ける
  • C. 非推奨の通知をSlackで1回送るだけで十分
  • D. 影響を受けるチームには知らせず、静かに廃止する
答えを見る

正解: B

責任ある非推奨化の核心は「移行先の明示」「移行支援の提供」「十分な移行期間の確保」です(B)。非推奨化のライフサイクルは: (1)告知(対象、理由、移行先、廃止予定日)、(2)移行期間(ガイド提供、支援チームのアサイン、最低6ヶ月)、(3)最終警告(1ヶ月前の通知、未移行チームへの個別フォロー)、(4)廃止(CI/CDブロック開始)の4段階です。即座にブロック(A)は開発を停滞させ、1回の通知(C)では周知不足、無通知の廃止(D)は信頼を損ないます。


Q4. DORA Four Keys

DORA Four Keysの指標に含まれないものはどれですか?

  • A. デプロイ頻度
  • B. 変更リードタイム
  • C. テストカバレッジ
  • D. 変更失敗率
答えを見る

正解: C

DORA Four Keysは: (1)デプロイ頻度(本番へのデプロイ回数)、(2)変更リードタイム(コミットからデプロイまでの時間)、(3)変更失敗率(デプロイ後に障害が発生する割合)、(4)MTTR(障害発生から復旧までの時間)の4つです。テストカバレッジ(C)は「品質メトリクス」のカテゴリに含まれる重要な指標ですが、DORA Four Keysには含まれません。DORA指標はソフトウェアデリバリーのパフォーマンスを測定するものであり、テストカバレッジはその入力要因の一つです。


Q5. メトリクス運用の注意点

メトリクス運用の注意点として、「カバレッジ100%を目標にすると意味のないテストが量産される」という問題が指摘されています。この問題を表す概念として最も適切なものはどれですか?

  • A. バイアス
  • B. グッドハートの法則(指標が目標になると、良い指標でなくなる)
  • C. パレートの法則
  • D. ピーターの法則
答えを見る

正解: B

グッドハートの法則(B)は「計測指標が目標になると、もはや良い計測指標ではなくなる」という原則です。テストカバレッジを100%にすることを「目標」にすると、エンジニアはカバレッジを上げることだけに注力し、実際のバグ検出に寄与しない形式的なテスト(assertionのないテスト、境界値を検証しないテスト等)が量産されます。メトリクスは「鏡」として組織の状態を映し出すために使うべきで、KPIにしすぎないこと、絶対値よりもトレンドを重視すること、複数の指標を組み合わせて判断することが重要です。


結果

合格(4問以上正解)

Step 5の内容をよく理解しています。進化サイクルの設計、効果測定メトリクス、非推奨化プロセスの考え方を身につけました。次のStep 6「技術標準体系を完成させよう」に進みましょう。

不合格(3問以下正解)

Step 5の内容を復習しましょう。特に以下のポイントを重点的に確認してください:

  • 進化サイクル — 観察→評価→提案→実装→計測の四半期レビュー
  • メトリクスの4カテゴリ — 準拠率、開発効率(DORA)、品質、エンジニア体験
  • 非推奨化 — 告知→移行期間→最終警告→廃止のライフサイクル
  • メトリクス運用 — グッドハートの法則に注意し、KPIにしすぎない

推定所要時間: 15分