Upgrade to Pro — share decks privately, control downloads, hide ads and more …

大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for staka staka PRO
February 27, 2025

 大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質

Avatar for staka

staka PRO

February 27, 2025
Tweet

More Decks by staka

Other Decks in Technology

Transcript

  1. どんなことを話すの? 3 テーマは「増幅」と「触媒」 🤔 組織急拡大による課題が出る中で、EMに求められる期待も多岐にわたってきた • 「同じ方向を向けていない」という問題 やりたいことや目標がバラバラな中でどうコンセンサスを取るか • 「チーム間のコミュニケーションコストが増えやすい」という問題

    多発した複数チーム(または複数グループ)をまたいだマネジメントコストをどう抑えるか • 「EM が Everything Manager になっちゃうよ」問題 ピープルマネジメントしながら採用活動しつつ、全社横断PJを回すだと...?   などなど... 事業のスケール(増幅)を可能とする組織づくり(触媒)が求められるなかで 大規模アジャイルフレームワークによる課題解決を行い、 エンジニアリングマネージャ としてすべきことを再定義していったという話
  2. 自己紹介 6 自己紹介 & 会社概要 経歴 in TOKIUM 2017年 WebエンジニアとしてTOKIUM に入社(社員14人)

    2019年 データ連携基盤チームをリーダーとして 0→1 立ち上げ 2020年 改善チーム(SRE + CRE)へ異動 2021年 CREチームをリーダーとして 0→1 立ち上げ 2023年 TOKIUM 初のEMとして複数チームのマネジメントを経験 2024年 開発部長としてエンジニアリング組織の成長を牽引 @xi_kax | いかねこ 橘高 俊 Kittaka Shun
  3. 7 会社概要 会社名 設立日 所在地 従業員数 代表取締役 株式会社TOKIUM 2012年 6月

    26日 東京都中央区銀座6-18-2 野村不動産銀座ビル 12F 220名 (2025年2月、正社員のみ) 黒﨑 賢一
  4. サービス概略 9 会社概要 支出に関する オペレーションを支援 稟議・契約管理 会計連携・支払い 経費・請求書の管理 法人支出管理 プラットフォーム

    支出分析を基に 支出の最適化を支援 支出分析・比較 支出先の提案 紙、メール、サイトからのダウンロードなど、あらゆる形式の経理に関わる書類をTOKIUMに一元化 支出に関する業務効率化をサポートし、企業の経済活動を支える社会インフラとなるプラットフォームを目指す。
  5. 現在の開発体制 10 会社概要 ソリューショントレイン (ST) プロダクト アジャイルリリーストレイン (ART) BSMコア アジャイルリリーストレイン

    (ART) オペレーション アジャイルリリーストレイン (ART) プラットフォーム アジャイルリリーストレイン (ART) 各プロダクトの 開発チーム群 オペレーションに 関連するプロダクトの 開発チーム群 プロダクト共通機能の 機能開発チーム群 問合せやインフラなど ロールベースで共通する チーム群 ※SAFe®に関連する用語については後述のスライドで説明していきます!
  6. (再掲)どんなことを話すの? 19 テーマは「増幅」と「触媒」 🤔 組織急拡大による課題が出る中で、EMに求められる期待も多岐にわたってきた • 「同じ方向を向けていない」という問題 やりたいことや目標がバラバラな中でどうコンセンサスを取るか • 「チーム間のコミュニケーションコストが増えやすい」という問題

    多発した複数チーム(または複数グループ)をまたいだマネジメントコストをどう抑えるか • 「EM が Everything Manager になっちゃうよ」問題 ピープルマネジメントしながら採用活動しつつ、全社横断PJを回すだと...?   などなど... 事業のスケール(増幅)を可能とする組織づくり(触媒)が求められるなかで 大規模アジャイルフレームワークによる課題解決を行い、 エンジニアリングマネージャ としてすべきことを再定義していったという話
  7. 意思決定が一元化されたことで「同じ方向を向きやすい」環境へ 23 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか SAFe®の仕組みの中で、自然と同じ方向を向くことができる状態になった 結果として、判断に迷った際に考えるべきポイントが明瞭になった 🚄ソリューショントレイン (Solution Train) 🚂アジャイルリリーストレイン (ART)

    󰻀アジャイルチーム 今スプリントにおいて注力すべきは UX の向上施策であり、インジケータは NPS とする! フロントエンドに関する課題や パフォーマンスの改善に関連する課題の優先度を上げよう! 事前に関連箇所のリファクタしておくか! ライブラリ入れ替えるだけで早くなりそうなところ見つけた!
  8. 「EM が Everything Manager になっちゃうよ」問題 30 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか ロードマップと目標に対する進捗って どうなってる? チーム横断のPJが必要!

    プロジェクトマネージャよろしくね! EM (Engineering Manager) メンバーのキャリアについてヒアリング& 育成計画立てておいてね!
  9. 「EM が Everything Manager になっちゃうよ」問題 31 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか ロードマップと目標に対する進捗って どうなってる? チーム横断のPJが必要!

    プロジェクトマネージャよろしくね! EM (Engineering Manager) メンバーのキャリアについてヒアリング& 育成計画立てておいてね! プロダクトにかかってる原価について 費用対効果のレポート欲しいなぁ。。
  10. 「EM が Everything Manager になっちゃうよ」問題 32 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか ロードマップと目標に対する進捗って どうなってる? チーム横断のPJが必要!

    プロジェクトマネージャよろしくね! EM (Engineering Manager) メンバーのキャリアについてヒアリング& 育成計画立てておいてね! プロダクトにかかってる原価について 費用対効果のレポート欲しいなぁ。。 セキュリティと監査が始まるから 後のハンドリングしといて
  11. 「EM が Everything Manager になっちゃうよ」問題 33 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか ロードマップと目標に対する進捗って どうなってる? うわぁぁぁ(大丈夫です、確認します!)

    プロダクトにかかってる原価について 費用対効果のレポート欲しいなぁ。。 セキュリティと監査が始まるから 後のハンドリングしといて EM (Everything Manager) メンバーのキャリアについてヒアリング& 育成計画立てておいてね! チーム横断のPJが必要! プロジェクトマネージャよろしくね! (心の声) いい感じに役割分担したいなぁ。。。
  12. SAFe®における階層ごとのロール定義 34 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか ソリューショントレイン エンジニア ソリューション アーキテクト ソリューション マネージャ システム

    アーキテクト リリーストレイン エンジニア プロダクト マネージャ ソリューションに対して 責任を持つ 🚄ソリューション トレイン アーキテクトに対して 責任を持つ 組織的プロセスに対して 責任を持つ 🚂アジャイル リリーストレイン スクラムにおける各階層ごとに責任範囲が定義しているため 一人で全部を抱え込まない組織体系となるように役割を分担しやすい
  13. EM の役割をSAFe®の役割として分担 35 なぜ「大規模アジャイルフレームワーク(SAFe®)」なのか ロードマップと目標に対する進捗って どうなってる? プロダクトにかかってる原価について 費用対効果のレポート欲しいなぁ。。 セキュリティと監査が始まるから 後のハンドリングしといて

    メンバーのキャリアについてヒアリング& 育成計画立てておいてね! チーム横断のPJが必要! プロジェクトマネージャよろしくね! 「システムアーキテクト」が 共通のセキュリティレベルを定義 「プロダクトマネージャ」が ニーズを満たすためにかかったコストを確認 「リリーストレインエンジニア」が チームにおけるケイパビリティを整理 「目的に応じた任意のロール」が プロジェクト達成に向けてリードする 「プロダクトマネージャ」が プロジェクトの進捗を確認 ART における分類
  14. Engineering Manager として実際に求められてきたこと 37 見えてきたエンジニアマネジメントの本質 参照: https://github.com/engineering-manager-meetup/engineering-management-triangle (※Engineering Manager Meetup

    のコミュニティのみなさまありがとうございます!) これまでのEMに対する期待値は全部入り 当然ながら希少&育成の再現性もない... Engineering Management Triangle ⚙ Technology  組織の全体の技術を広く扱います。 📦 Product  不確実なものをプロダクトにします。 🤝 Team  組織というものにフォーカスをします。
  15. 参照: https://github.com/engineering-manager-meetup/engineering-management-triangle Engineering Management Triangle 「SAFe®」の取組みを経て見えてきた「Engineering Manager」 38 見えてきたエンジニアマネジメントの本質 ⚙

    システムアーキテクト  ARTによって開発された  共通の技術や設計を定義する 📦 プロダクトマネージャ  ニーズを満たすソリューションを定義し、  ライフサイクルにおいて開発をサポートする 🤝 リリーストレインエンジニア  ARTを介して  チームが価値提供できるようリードする
  16. エンジニアリングマネージャとしてすべきこと 39 見えてきたエンジニアマネジメントの本質 EM システムアーキテクト * 比重 SAFe®における リリーストレインエンジニア *

    比重 プロダクトマネージャ * 比重 + + EM はSAFe®における「システムアーキテクト」、「リリーストレインエンジニア」および 「プロダクトマネージャ」の組み合わせで表現される性質を持ち、 これらの役割の比重は会社の規模やフェーズによって異なる ※この建付けにしたことで「探す」「育てる」も現実味も出てきてきた!
  17. 今回話したこと 43 まとめ あなたの組織はどうですか? ブースで Ask the Speaker やります! Engineering

    Management Triangle もあります! スケールするにあたっての課題感や解決方法、 色々とディスカッションできると嬉しいです!
  18. 株式会社TOKIUM 東 京 本 社 | 〒104-0061 東京都中央区銀座 6 丁目18-2 野村不動産銀座ビル12階

    西日本営業所 | 〒550-0015 大阪府大阪市西区南堀江 1 丁目 1 番14号 四ツ橋中埜ビル 7 階 44 URL : https://www.keihi.com/company