2023 年のソフトウェア エンジニアリング マネジメント

Jan 27 2023
テクノロジー業界の引き締めがエンジニアリングリーダーに与える影響
2022年末から2023年の初めはIT業界にとって厳しい時期となる。https://layoffs によると。
Unsplash の Alberto Frías による写真

2022年末から2023年の初めはIT業界にとって厳しい時期となる。によるとhttps://layoffs.fyi/, 2022年第4四半期は、新型コロナウイルス感染症の発生以来、最も多くの従業員が解雇されました。そして、2023 年 1 月だけで、2022 年第 1 四半期全体の最大 6 倍のレイオフが発生しました (そしてさらに増え続けています…)。

テクノロジー業界の引き締めがエンジニアリングリーダーに与える影響を見てみましょう。

2020 ~ 2023 年のエンジニアリング管理

少しズームアウトして、Layoffs.fyiのジェットコースター チャートをもう一度見てみましょう。

スクリーンショットは 2023 年 1 月 25 日に撮影されました。

テクノロジー業界の展望

過去 3 年間にチームを管理していた場合、それはおそらくあなたにとってクレイジーな道のりだったでしょう。数か月以内の大規模な人員削減から大規模な雇用、そして今日の次の解雇と予算の引き締めまで。

2020 — レイオフと貯蓄
2020 年の初めに、全世界が未知の世界に足を踏み入れました。新型コロナウイルスの流行とロックダウンが始まった。この期間に深刻な打撃を受けた企業もあれば、安全モードに入った企業もありました。その結果、Uber、Lyft、 Airbnbなどの有名企業を含む大規模な人員削減が発生しました。

2020/21 年に世界市場で大量雇用
わずか数か月後、IT セクターはロケット燃料を手に入れました。ハイテク株は史上最高値を記録し、新興企業は記録的な評価額で株式市場にデビューした(ユニコーンではなく、デカコーンだ。評価額は100億ドルだった)。FinTechからEdTech、そしてMedTechへ。小売市場は言うまでもなく、衣料品から食料品などに至るまで多岐にわたります。️

そしてそれは、単に 2020 年以前の時代に戻っただけではありませんでした。新型コロナウイルスの感染拡大により、世界的なリモートワークへの移行が始まりました。IT 部門は世界中で優秀な人材を求めて競争を始めました。高度に発展した経済圏のより多くの企業が、より安価な人材を他の場所で探し始めました。そして、世界的な人材不足により、特に期待のハードルは下がりながら給与は上昇しました。私が住んでいるポーランドのような発展途上国では。

2022/… — 冷え込みと統合
インフレ、中央銀行の引き締め、チップ不足、ウクライナ戦争などの世界的な紛争により、経済は冷え込み始めました。これは 2022 年下半期に観察されており、おそらく 2023 年も続くでしょう。資金が減ったり、VC の選択性が高まったりすることで、ハイテク業界とスタートアップ業界は反脆弱性を最大限に試すことになるでしょう。

この厳しい年の間に、収益性の高い企業 (または製品と市場に適合している企業) は、よりスリムになり、より集中し、より成熟するでしょう。しかし、積極的なユニットエコノミクスや弱いリーダーシップを持たない企業は失敗します。マクロレベルで見ると、スタートアップの世界はより良い場所になるでしょうが、誰もが満足するわけではないことは確かです。

どうですか?

最悪のシナリオでは、エンジニアリング マネージャーとして次のようなことを経験したことがあるかもしれません。

  • チームメンバーの一部を解雇します…
  • …わずか数か月後に新しいポジションをオープンします…
  • …その後、人材プールを補充するには大幅に高い予算が必要であることがわかりました…
  • …なぜなら、今では優秀な人材を求めて海外の企業と競争しているからです。
  • あるいは、1 年前と同じ金額を支払って、資格の低いエンジニアを雇用することもできます。

2023 年にチームを管理するにはどうすればよいでしょうか?

Gergely Orosz 氏が、2023 年のエンジニアリング マネージャーとエンジニアリング ディレクター向けの興味深い予測をツイートしました。

Gergely 氏によると、エンジニアリング マネージャーとエンジニアリング ディレクターは次のことを行う必要があります。

  • 小規模なチームでもうまく機能する
  • より小規模なチームをサポートするための実践的な経験を積む
  • より広範なコンピテンシーが必要 (例: Android の EM だけでなく、モバイルの EM、さらにはモバイル + Web の EM)
  • 傭兵ではなく宣教師のチームを作りましょう。ただやみくもに機能を構築するのではなく、実際の顧客の問題をテクノロジーで解決する必要があります。あなたとあなたのチームが製品、つまりペルソナ、少なくとも基本的な指標、会社のビジョンと使命、KPI を理解していることを確認してください。
  • PM と協力するときは、特殊なケースや考えられる問題を指摘するだけではなく、解決策を提供することに重点を置きます。
  • チームメイトの成長に投資しましょう。会社の予算だけでなく、あなたは全力を尽くします。1 対 1 をスキップせず、あなたが定義した目標、適切な文化、従業員の幸福についてメンタリングとコーチングを行ってください。彼らが技術、製品、UI/UX のスキルを確実に開発できるようにします。エンジニアはプロダクト マネージャーやプロダクト デザイナーと対等なパートナーであるため、より良く連携するためのツールを提供してください。
  • コーディングに戻ります。チームが構築する製品に貢献してください。プロトタイピングをいくつか行います。IDE、フレームワーク、言語など、新しいものを試してください。SDLC プロセスを最適化します。

今後のいくつかのブログ投稿では、これらの点をさらに詳しく説明し、それぞれについて実践的なアドバイスを共有します。

連絡を取り合いましょう。Twitter、LinkedInで私をフォローするか、電子メール通知にサインアップして、エンジニアリング管理に関するより実践的なヒントを入手してください。