マネジメントTweetエンジニアリングマネジメントトライアングルエンジニアリングの話をする前にプロダクトマネジメントトライアングルという言葉と聞いたことがあるでしょうか?それは、プロダクトマネジメントという言葉の定義、責任をまとめたグラフィックモデルのことです。これはプロダクトマネジメントを探求するために作られました。かたやエンジニアリングマネジメントも組織やフェーズによって役割が違う、責任もさまざまということから、プロダクトマネジメントトライアングルと同じように思考を整理できるのではないかと考えました。*1では、このトライアングルをエンジニアリングマネジメントで作るとどうなるのか。みんなと作ってみたので紹介します。エンジニアリングマネジメントトライアングル中心にエンジニアリングを置いて、テクノロジー、プロダクト、チームでトライアングルを構成しています。最新のトライアングルを確認してください。github.comトライアングルの軸エンジニアリングマネジメントの3つの軸から見ていきましょう。Technologyプロダクトを形成する技術から、組織の全体の技術を広く扱います。Productエンジニアリングは不確実なものをプロダクトにします。Teamチーム、そして組織というものにフォーカスをします。これら3つの軸とその間を埋める空白領域こそが、エンジニアリングマネージャーの役割になるのではないかと考えています。空白領域に役割を埋めてみましょう。各デルタを繋ぐ領域ごとに役割を説明します。Technologyプロダクトとテクノロジーの間にある空白には、プロダクトを作るための技術、そして技術からプロダクトアウトする過程、プロダクト運用が含まれます。Designプロダクトのビジュアル的なデザインだけではなく、技術のデザインも含まれる。Architecutureプロダクトを構成するアーキテクチャ全般。Leadership技術的側面からプロダクトをリードする。Managementサービスインに至るまでのプロセスそのものをマネジメントする。Assuranceニーズ、期待、要求にプロダクトが適合していることを保証する。DevOps運用と開発を親和させて、プロダクトをより良くしていく。Teamテクノロジーとチームの間にあるものを見てみましょう。開発チームを最適化していき、チームの生産性を上げ、エンジニアリング組織を作っていきます。Buildingチームビルディングを行い機能するチームを作る。Developmentメンバーのキャリア開発を行い成長を促す。行い組織を拡大していく。Evaluationメンバーの成長目標に対しての評価、フィードバックを行う。Selection技術的な意思決定、あるいは技術選定を行う。DevRel社内外にマーケティング、広報活動を行う。Productチームとプロダクトの間にあるものは、チームが作るプロダクトそのものからプロダクトと関係する組織まで多岐にわたります。Vision組織のビジョン、プロダクトのビジョンを語る。Designプロダクト組織を設計、構築する。Roadmapプロダクトの方向を明確にする。Developmentプロダクト組織改善、開発を行っていく。Managementヒト、モノ、カネなどの資源を管理する。Engagementステークホルダーのエンゲージメントを高める。エンジニアリングマネージャーは何をするのかトライアングルでどんな役割があるのか少し整理できたかと思います。当然ながら、これらすべてをやっている人というのはいないと思います。各領域の空白になっているところに対して、エンジニアリングマネージャーの役割が入ってくるのです。1つの組織でも組織のフェーズや戦略によって空白領域は異なるため、エンジニアリングマネージャーが何をするか明文化することができないということになります。エンジニアリングマネージャーは、これら全てをやるのではありません。これらの役割を完璧にこなせる必要もありません。このトライアングルの空白があったときに、その空白を埋める糊のような存在こそエンジニアリングマネージャーなのです。コミュニティでは、エンジニアリングマネジメントトライアングルがエンジニアリングマネージャーをやる人たちの役に立ってほしいと思っています。そのためには、エンジニアリングマネジメントトライアングルについて広くフィードバックを集めてより良いものにしたい考えています。Twitterなどで気軽にコメントをいただけると嬉しい限りです。https://github.com/dskst/engineering-management-triangle)さいごにこのトライアングルを見ながら自身の組織での役割を考えてみるとおもしろいものが見えてきます。3年前はどの領域をやっていたのか、1年前はどうなのか、ふりかえるとさまざまな領域を移ってきたのだなと気付かされます。トライアングルがもう少し形になったら、次は空白領域の具体化を進めていきたいですね。さん(*4)と一緒に、トライアングルについて熱くディスカッションをしてきました。一緒に悩みながらディスカッションができて、コミュニティのアウトプットとしておもしろいものができたのではないかと思います。さんがエンジニアリングマネージャーは何者か、エンジニアリングマネジメントトライアングルのお話もしてくれました。精力的に活動していきますので、EMに興味がある方はぜひご参加ください!engineering-manager-meetup.connpass.com2019.7.14更新EMトライアングルの役割を一部更新しました。EMの魅力...2018-11-29スクラムマスターの心構えを考えるスクラム習得の難しさを感じる今日この頃。はてなブログProエンジニアリングマネージャーの日記。エンジニアリングのことや、書籍やマネジメント、趣味のことを書いてます。(1)Archiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。