2024.12.10
“放置系”なのにサイバー攻撃を監視・検知、「統合ログ管理ツール」とは 最先端のログ管理体制を実現する方法
はてなのエンジニアリングマネジメント これまでとこれから(全1記事)
リンクをコピー
記事をブックマーク
motemen氏:こんにちは。motemenです。「はてなのエンジニアリングマネジメント、これまでとこれから」というタイトルでお話をします。よろしくお願いします。最初に自己紹介ですが、株式会社はてなでCTOをしています。motemenです。よろしくお願いします。
時間もそんなに長くないのでサクサクといきたいと思いますが、今回のエンジニアセミナーはエンジニアリングマネージャー編ということで、最近新しく誕生した3人のエンジニアリングマネージャーに話をしてもらいます。
私は前座として、はてなにEMが誕生するまでの経緯を見ていこうと思っています。組織のどんなかたちも歴史的な経緯があって今の状態になっていると思うので、そういうコンテキストを紹介することで、これからの話を理解する手助けになればと思っています。
最初にそもそも(のお話)ですが、はてなという会社について紹介しておきます。はてなという会社はWebサービスやアプリを作ってご飯を食べているような会社で、だいたい3種類の事業を僕らは抱えていると思っています。1つはコンテンツプラットフォーム、もう1つはテクノロジーソリューション、そしてコンテンツマーケティングという3つを僕らとしてはやっているつもりです。
わかりやすいところだけを紹介しようと思っています。「Webサービスとかアプリでどんなものを作っていますか」という話ですが、1つは「はてなブログ」「はてなブックマーク」みたいな、コンテンツプラットフォームと呼んでいるサービスで、ユーザーさんがはてなIDを取って使えるようなサービス。
あとは、はてなブログやはてなブックマークを企業向けに提供するコンテンツマーケティングもやっています。
他にはサーバー監視サービスでSaaSとして作っている「Mackerel」とか、マンガビューワの「GigaViewer」のWebとアプリ版。あとは小説投稿サイトみたいなものを開発・運用・運営しております。
駆け足ではてなについて紹介した上で、はてなのエンジニアリングマネジメントの歴史を見ていこうと思います。はてなのベンチャー初期時代、最初期時代です。
(スライドを示して)この頃は「大西部時代」と書いているんですが、はてなという会社というかサービスの方向性はありつつも、それぞれのエンジニアがサービスにとって良いことを考えて自分で実装していくような、カウボーイの集まりとしての組織というかたちを取っていました。
2000年代だったので、それで成り立ってしまっているところはあり、その時に作っていたサービスがユーザーに受け入れられて、はてなという会社は大きくなってきたと思います。
エンジニア人数・規模をベースに見ていこうかなと思うんですが、エンジニアがだいたい15人ぐらいになった時に、チーム化が始まったかなと記憶しています。
僕もちょうどこの時に入社したんですが、サービスがけっこう使われて大きくなってきた頃に「サービスリニューアルをそろそろ考えたいね」みたいな大きなことをやろうとしていくと、エンジニアとかデザイナー1人の力では難しくて。「それらをチームとして束ねて大きなプロジェクトをやっていきましょう」というニーズが出てきました。そういうところで、企画とか進行を行うディレクターという役割が発生してきたと思っています。
これがいろいろな課題のきっかけでもあったかなと思っています。ディレクターがエンジニアとデザイナーを取り持ったり、彼らとコミュニケーションをしたりする役割になっていて。今考えると“超人になりがち問題”ですかね。
今で言うと、プロダクトマネジメントとかプロジェクトマネジメント、ピープルマネジメントみたいな、いろいろな仕事をディレクターが一手に引き受けるというかたちになっていたんですが、これらを「ディレクターに押し付ける」と考えていたわけではなくて、これらの仕事は、当時のはてなにおいては未発見だったと思っています。知らなかったんですね。
逆に言うと、エンジニアリングマネジメントの歴史というのは、ディレクターに内包されていたり未発見の仕事を見つけていくという歴史だったかなというふうに思います。
エンジニアの人数が30人ぐらいになってきた時、開発チームとは別に横軸のエンジニア職能組織があって、エンジニアの育成やケアはそこが担当していたんですが、当時のリーダー2人では見切れなくなっていました。
その時に、シニアエンジニアというロールを導入しました。これの1つの目的としては、エンジニアの中にラダーを作るという目論見もあったんですが、それとは別に、具体的にやってもらう仕事として、「メンティーを持って、1on1とかメンタリングをしてください」ということをお願いしています。この仕事は今も続く重要な役割になっています。
それからエンジニアの人数が45人ぐらいに成長した時に、私がCTOに就任しました。その時の課題感として、「エンジニアとディレクターに距離感がある」というような課題感(のこと)は話してました。
この頃にはディレクター以外にもプランナーみたいな仕事も出ていて、エンジニアにしろディレクター、プランナーにしろ各職種の練度が上がっていて、専門性が高まった結果、それぞれ独立している感じが少しずつ出てきていたということで、エンジニアのチーム内リーダーとしてテックリードという役割を各チームに配置するようにしました。
これはディレクターと開発チームの間の意思疎通役であったり、大きなプロジェクトをやっていく中で、品質とか納期に責任を持つ役割としてエンジニアのリーダーを置きましょうということで、当時も話題になっていたテックリードという役割が生まれてきたというような運びです。
そしてエンジニアの人数が60人になる頃には、最初に紹介したとおり、もともとはてなはtoCから始まったんですが、自社toCサービス以外の事業がけっこう比重としても増えるようになっていて、toBでSaaSをやるであったり、受託というかたちでサービス開発するであったりということで、プロジェクトやプロダクトにかかるプレッシャーや守らなきゃいけないことも変わってきました。
チームのサイズも大きくなってくるし、大きなプロジェクト、長めなプロジェクトをやった経験も増加していて、エンジニアの中の課題感としても、「開発プロセスやチームビルディングに関する知見を自分たちでもっと高めていかないといけないよね」という話がよく出るようになっていて。
社内でそういう知見をチームを越えて共有したり議論する会、はてなの中では「すくすく開発会」と呼んでいて、テックブログにも時々名前が出てくるんですが、そういう会が誕生して、かなり活発に活動するようになっていました。
そこで生まれて派生して出てきたチーム内のロールとして、デリバリーリードというものが最近誕生しています。一般的にはよく言われるものでいうと、スクラムマスター的な振る舞いを取ることが多いんですが、ただそういう専門の職種というわけではなくて、エンジニアとしての側面も持っていて、エンジニアに限らず、誰でもできる仕事としてデリバリーリードという役割をチーム内に置いたり、そういう役割があるよという認識を培われたりするようになってきました。
(スライドを示して)ここはもう最近ですね。80人規模になってきた頃に、シニアエンジニアが人を見て、テックリードが技術を見て、デリバリーリードがデリバリーを見るみたいな感じで、エンジニアが開発チームの中でいろいろなロールを持って、いろいろプロダクト開発を改善していこうという話をしていたわけです。
ですが、エンジニアサイドに留まった動きだけで事業への本当の貢献ができるわけではないということで、そういう側面を全部包括して事業につなげていく役割として、エンジニアリングマネージャーというロール、職種を作りました。
この職種のミッションは、ソフトウェア開発の側面から事業の成功に貢献することです。まぁ非常にザックリとしているんですが、ソフトウェア開発にまつわる諸々を全部束ねて事業につなげていくという、ザックリとしているが難しくておもしろいロールが最近ようやく誕生しました。
構造としては、プロダクトチームにつくEMと、さらにそれを束ねるチーフEMという2段階になっていて、今日(このイベントで)話す3人は、プロダクトとかチームにつくEMの3人になっています。
もともとエンジニアの育成やケアの役割を職種組織で担っているという話をしましたが、エンジニアが80人とか100人になってくると、だんだん他のチームが何をやっているかがわからなくなってくる。
なので、そこはシニアエンジニアをEMの下に置くという再配置を行って、育成やケアをする時に、ちゃんとコンテキストが高く保たれていて効果も高くなるようにということで、ピラミッド化していくかたちにして、EMによる組織の分割統治ができるようになってきたということが最近のEMの登場(による影響)であります。
というわけで、駆け足ではてなのEM誕生の歴史を見ていったんですが、軽く振り返っておくと、初期には不可視だった役割、見えていなかった役割を発見して切り出していって、組織としてのかたちがようやくできてきたなというのが、EMが登場した今(の状態)かなと思います。
もともとEM的な動きをしていた人にEMになってもらったというところもあって、ここが大きな変化というよりは、良いかたちにちゃんと名前を付けられたという感覚はあります。
ただ、結果(が出るの)はこれからだと思うし、これからの3人の話を聞いてもらって、縦の組織はどんな感じなのかを感じてもらえればと思っています。
最後に宣伝させてください。EMの話をしていますが、事業とかチームにつくEMの候補を募集中ですということと、便乗ですが、私と一緒に技術組織の開発・改善をやっていくマネージャーも募集中です。ぜひよろしくお願いします。
じゃあ私からは以上です。ありがとうございます。
関連タグ:
2024.12.10
メールのラリー回数でわかる「評価されない人」の特徴 職場での評価を下げる行動5選
2024.12.09
10点満点中7点の部下に言うべきこと 部下を育成できない上司の特徴トップ5
2024.12.09
国内の有名ホテルでは、マグロ丼がなんと1杯「24,000円」 「良いものをより安く」を追いすぎた日本にとって値上げが重要な理由
2024.12.12
会議で発言しやすくなる「心理的安全性」を高めるには ファシリテーションがうまい人の3つの条件
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.12.10
職場であえて「不機嫌」を出したほうがいいタイプ NOと言えない人のための人間関係をラクにするヒント
2024.12.12
今までとこれからで、エンジニアに求められる「スキル」の違い AI時代のエンジニアの未来と生存戦略のカギとは
PR | 2024.11.26
なぜ電話営業はなくならない?その要因は「属人化」 通話内容をデータ化するZoomのクラウドサービス活用術
PR | 2024.11.22
「闇雲なAI導入」から脱却せよ Zoom・パーソル・THE GUILD幹部が語る、従業員と顧客体験を高めるAI戦略の要諦
2024.12.11
大企業への転職前に感じた、「なんか違うかも」の違和感の正体 「親が喜ぶ」「モテそう」ではない、自分の判断基準を持つカギ