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

Engineering Managerは何をする人なのか/ What are Roles of Engineering Managers?

Engineering Managerは何をする人なのか/ What are Roles of Engineering Managers?

Developers Summit 2019 Summer(2019.07.02)で使用した発表スライドです。

Yoshihiro Yunomae

July 02, 2019
Tweet

More Decks by Yoshihiro Yunomae

Other Decks in Technology

Transcript

  1. Engineering
    Managerは
    何をする人なのか
    Developers Summit
    2019 Summer
    湯前 慶大

    View Slide

  2. hello!
    湯前 慶大
    ゆのん @yunon_phys
    株式会社アカツキ
    VP of Engineering
    2

    View Slide

  3. 3

    View Slide

  4. 4
    Engineering Managerの
    魅力とは何かを語りたい

    View Slide

  5. 5
    Podcastやってみたいんですよね

    View Slide

  6. 6
    やりましょう!!!!

    View Slide

  7. 7

    View Slide

  8. 74,000
    34 episodes
    11 guests
    8

    View Slide

  9. 9
    Engineering Managerとは何か?

    View Slide


  10. 10
    「どうやったら効率的にできる
    の?」っていう構図を作ったり仕
    組みを作ったりする人
    -- 広木さん(ep1)

    View Slide


  11. 11
    チームを幸せにする人
    -- 大庭さん(ep3)

    View Slide


  12. 12
    Who/Howを決める役割
    -- 及川さん(ep8)

    View Slide


  13. 13
    本質的な課題解決とは何か
    を見極め、
    実装に落とし込んでいく役割
    -- 高山さん(ep17)

    View Slide

  14. 14
    結局Engineering
    Managerって
    なんなんだ・・・

    View Slide


  15. 15
    各社によって組織構造によっても
    違うし役割も違うんで、(略)
    ジョブディスクリプションみたいな
    のも決め、後はどういうような組織
    構造にするかっていう所をしっかり
    決めていく方が
    いいんじゃないかなと
    -- 及川さん(ep8)

    View Slide

  16. 16
    担当する業務内容
    責任範囲
    求められるスキルセット
    の明確化
    ジョブ
    ディスクリプション

    View Slide

  17. 17
    アカツキの
    エンジニア組織で
    整理してみた

    View Slide

  18. 18
    https://hackerslab.aktsk.jp/2018/12/22/000000

    View Slide

  19. 19
    Responsible(実行責任)
    Accountable(説明責任)
    Consult(相談先)
    Informed(報告先)
    役割分担を明確にするフレームワーク

    View Slide

  20. 20
    https://hackerslab.aktsk.jp/2018/12/22/000000

    View Slide

  21. 21
    いろんな会社が出し合えば
    EMの役割がはっきりするの
    では??

    View Slide

  22. 22
    Engineering Manager
    Slack
    #job-description
    計4回議論、6社参加

    View Slide

  23. 23
    https://docs.google.com/spreadsheets/d/126qMk7V-kP219
    asV9PH5FTH7YFuDmEIIuCI0ZHvDVks/edit#gid=1840171
    097

    View Slide

  24. 24
    ・役割整理ができた!
    ・各社によって責任範囲の持
    ち方が異なることがわかった

    View Slide

  25. 25
    ・各社によって異なるので一
    意に定めるのは無理ゲー
    ・細かくすればする程、「うち
    は違う」という事例が

    View Slide

  26. 26 https://dskst9.hatenablog.com/entry/2019/02/
    10/160302

    View Slide


  27. 27
    「プロダクトマネジメント」を正確な言葉で
    定義することは驚くほど難しい。(略) 彼ら
    は異なるタイプのプロダクト、異なるタイプ
    のチーム、異なる組織構造の中で働いて
    いる。(略)外の立場から見ていると、同じ
    肩書きの仕事を参照する際に、誤解を引
    き起こしているように見える。
    -- ninjinkun’s diary
    https://ninjinkun.hatenablog.com/entry/the-pr
    oduct-management-triangle-ja

    View Slide

  28. 28
    https://ninjinkun.hatenablog.com/entry/the-pr
    oduct-management-triangle-ja
    Product Management トライアングル

    View Slide

  29. 29
    Engineering
    Management版を
    つくってみた

    View Slide

  30. 30
    Engineering Management トライアングル
    Technology
    Product Team
    Engineering

    View Slide

  31. 31
    Team
    Product Design
    Architecture
    Technical Leadership
    Process Management
    QCD Management
    DevOps
    Product
    Engineering
    Technology
    Tech Lead
    Architect
    Designer
    Engineering Management トライアングル

    View Slide

  32. 32
    Product
    Team Building
    People Development
    Recruiting
    People Evaluation
    Technology Selection
    DevRel
    Engineering
    Technology
    Team
    Tech Lead
    Team Lead
    Engineering Management トライアングル

    View Slide

  33. 33
    Technology
    Vision
    Team Design
    Product Roadmap
    Team Development
    Budget Planning
    Stakeholder Engagement
    Engineering
    Product Team
    Product Manager
    Project Manager
    Engineering Management トライアングル

    View Slide

  34. 34
    Technology
    Product Team
    Engineering
    Product Design
    Architecture
    Technical Leadership
    Process Management
    QCD Management
    DevOps
    Vision
    Team Design
    Product Roadmap
    Team Development
    Budget Planning
    Stakeholder Engagement
    Team Building
    People Development
    Recruiting
    People Evaluation
    Technology Selection
    DevRel
    Tech Lead
    Architect
    Designer
    Tech Lead
    Team Lead
    Product Manager
    Project Manager
    Engineering Management トライアングル

    View Slide

  35. 35
    Engineering Managerが
    全てのスペシャリストである
    必要はない
    https://anchor.fm/dashboard/episode/e2bq4j

    View Slide

  36. 36
    しかし、Engineering
    Managerは様々な知識を学
    ぼうとする必要はある
    https://anchor.fm/em-fm/episodes/ep23--EM3
    -e45jic

    View Slide

  37. 37
    募集
    Engineering
    Managementトライアング
    ルを一緒にブラッシュアップ
    してくださる方

    View Slide

  38. 38
    Engineering Manager
    Slack join
    → #job-description
    ※そのうちgithubに移行するかも

    View Slide

  39. 39
    ご清聴
    ありがとうございました!

    View Slide