LESSON 30分

ストーリー

田中VPoE
技術標準を作った。策定プロセスも整備した。だが最大の課題はこれからだ — 「普及」だ
あなた
作っても使われなければ意味がない、ということですね
田中VPoE
まさにそうだ。多くの組織が「標準は作ったが現場に浸透しない」という壁にぶつかる。標準の策定に1のエネルギーを使ったなら、普及には3のエネルギーが必要だ
あなた
普及のためにはどうすればいいんですか?
田中VPoE
3つのアプローチがある。「イネーブルメント(支援)」「ツーリング(自動化)」「インセンティブ(動機付け)」だ。この3つを組み合わせて、エンジニアが自然と標準に従いたくなる仕組みを作る

普及戦略の3つの柱

内容効果
イネーブルメント標準に従うための支援を提供「やりたいけどやり方がわからない」を解消
ツーリング標準への準拠を自動化「意識しなくても自然に準拠」を実現
インセンティブ標準に従う動機を提供「やる意味がある」と感じてもらう
普及の方程式:

普及率 = イネーブルメント × ツーリング × インセンティブ
                                              ─────────────
                                                 抵抗力

抵抗力を下げる要因:
├── 標準への納得感(策定プロセスへの参加)
├── 移行コストの低さ(ツーリング支援)
└── 現場の声の反映(フィードバックループ)

イネーブルメント(支援)

テンプレートの整備

テンプレート内容対象
プロジェクトテンプレート推奨言語・FW・ディレクトリ構造のひな形新規プロジェクト
CI/CDテンプレート品質ゲート付きパイプライン全プロジェクト
API設計テンプレートOpenAPI仕様のスケルトンAPI開発
ドキュメントテンプレートADR、設計ドキュメントのひな形全チーム

プロジェクトテンプレートの例

project-template-go/
├── cmd/server/main.go           # エントリポイント
├── internal/
│   ├── domain/                  # ドメイン層(ヘキサゴナル)
│   ├── application/             # ユースケース層
│   └── adapter/                 # アダプター層
├── api/openapi.yaml             # API定義
├── deployments/
│   ├── Dockerfile               # 標準化されたDockerfile
│   └── terraform/               # インフラ定義
├── .github/
│   └── workflows/ci.yml         # 品質ゲート付きCI
├── Makefile                     # 標準コマンド
├── .golangci.yml                # リンター設定
└── README.md                    # 規約準拠のREADME

内部ドキュメントの充実

ドキュメント内容更新頻度
標準のWhyドキュメント各標準の「なぜ」を解説標準変更時
ベストプラクティス集良い例・悪い例の具体的なコード例月次
FAQよくある質問と回答随時
移行ガイド旧技術から新技術への移行手順移行計画時

採用促進のフェーズ

段階的な普及計画

フェーズ期間対象戦略
パイロット1-2ヶ月1-2チーム先行チームで検証、フィードバック収集
アーリーアダプター2-4ヶ月3-5チーム意欲的なチームに展開、成功事例を蓄積
全社展開4-8ヶ月全チーム残りのチームに展開、サポート体制を強化
定着8ヶ月以降全チーム文化として定着、継続的な改善

アーリーアダプターの活用

アクション説明
チャンピオンの育成各チームに「標準推進担当」を置く
成功事例の共有「標準に従ったことで得られたメリット」を共有
ペアリング先行チームのメンバーが後続チームを支援
ライトニングトーク週次の社内勉強会で事例を発表

インセンティブの設計

ポジティブなインセンティブ

インセンティブ内容
可視化・表彰標準準拠率が高いチームを社内表彰
社内発信成功事例をテックブログに掲載
スキル認定標準に関する社内認定制度
改善提案の反映現場からのフィードバックを素早く標準に反映

避けるべきインセンティブ

避けるべきこと理由
金銭的なペナルティ恐怖による準拠は形骸化を招く
公開の批判チームの心理的安全性を損なう
強制的な期限移行の質が低下し、新たな負債を生む
画一的な適用チームごとの事情を無視した押し付け

「標準の普及は”押し付け”ではなく”引き寄せ”だ。エンジニアが『これを使うと楽になる』と実感すれば、自然と広がる」 — 田中VPoE


まとめ

ポイント内容
3つの柱イネーブルメント、ツーリング、インセンティブ
テンプレートプロジェクト、CI/CD、API設計の標準化されたひな形
段階的普及パイロット→アーリーアダプター→全社展開→定着
インセンティブポジティブなインセンティブを重視。ペナルティは避ける

チェックリスト

  • 普及戦略の3つの柱を理解した
  • テンプレートの種類と内容を理解した
  • 段階的な普及計画の進め方を理解した
  • インセンティブの設計と避けるべきことを理解した

次のステップへ

次は「ツーリングによる標準の自動化」を学びます。標準への準拠を人の努力ではなくツールで自動的に担保する方法を身につけましょう。


推定読了時間: 30分