30 ポイント 投稿者 xguru 2024-01-02 | 1件のコメント | WhatsAppで共有
  • ソフトウェアエンジニアリングの給与は、「販売/マーケティング、研究開発、保守」という3つの予算のいずれかから支払われる
  • こうした分類は、日々の業務やキャリアパスに影響を与える
  • しかし物理法則と同じように、パターンを示すために意識的に選ばれている必要はない
  • このフレームワークは、キャリアに対するビジョンやポジショニングを考える際に役立つ

販売/マーケティング予算

  • グロース組織に属していると、結果は簡単に定量化でき、測定可能になる。何かをすれば数字が上がる。
  • Growthエンジニア、セールスエンジニア、DevRel などがこれに当たり、既存製品の販売、機能の認知向上、ワークフローでのツール採用を担う
  • 即時のインパクトを求める予算である
    • 測定可能なインパクトとは、ROI が分かっており、お金に近く、あなたの仕事が直接的に収益を生みうることを意味する
    • ただし測定しやすいということは比較もしやすく、社内競争の文化を招くことがある
  • 業務は短期志向になりがちで、次の実験、次の顧客、次のマーケティングの流行を追い続ける。まるでトレッドミルの上を走っているようだ
  • あなたの価値は、会社があなたのバケツに投資する金額に対する倍率(Multiplier)で決まる
  • これは、企業が最適化を追求する中で回転ドア効果につながることがある(より高いリターンを求めて、投資戦略や投資先を継続的に変える可能性があるという意味)

研究開発

  • 研究開発(R&D)は最も多くのエンジニアを雇用しており、一般にはプロダクト組織の下にある
  • プロダクトエンジニア、研究者、アーキテクトなどがここに属し、会社が販売している、あるいは販売できる製品を構築または発見する人たちである
  • 時間をかけた成長を望む予算であり、長期的な成果に焦点を当て、ときには活性化を改善する機能を作ったり、新しい製品ラインを探ったりする
  • 研究部門を持つ会社では、商品化まで何年もかかるアイデアに取り組む人たちもいる
  • 開発と研究は異なるが、どちらも長期的な成果や結果を目指している
  • 事業/プロジェクトの最短期間は1四半期(3か月)である。あなたの仕事はその中で長期的な資産となり、今後何年にもわたって価値を提供しなければならない
  • より短い実験は、次の段階へ進むための Stepping Stone の役割を果たす
  • あなたの仕事は測定しにくいが、会社はあなたを長期的な価値を生み出すための投資と見なしている
  • 売れる製品を構築し、製品の品質が高いほど販売とリテンションは良くなる

保守

  • 保守はほとんどが開発に吸収されており、これはこの予算がコスト最適化を求められるためである
  • システム管理者、古いシステムを維持する人たち、ときにはプラットフォームエンジニアがここに属する
  • 会社はこの仕事を純粋なコストと見なし、最小化しようとする
  • 多くの会社ではこの役割をプロダクト開発に統合しており、価値のない仕事と見なされる
  • 会社はこの予算をあまりに嫌うため、NFR(非機能要件)のための時間を確保することが、エンジニアに対する特別待遇であるかのように納得させようとする
  • 社内向けツールの構築もこのカテゴリに入ることがある。会社を回し続けるが、決して優先順位に入らない、愛されない管理者ダッシュボードのようなものだ。

なぜこれが重要なのか

  • どの予算に属するかによって、日々の業務の形が決まる
  • 「成長(Growth)」に関わる仕事は、「測定可能(measurable)」で「変動が大きい(churny)」
  • 「研究(Research)」は「落ち着いていて(chill)」かつ「曖昧(fuzzy)」
  • 「開発(Development)」は「価値があり(valued)」、時間をかけて積み上がっていく(builds over time)
  • 「保守(Maintenance)」は「常に危機にさらされている(always on the chopping block = 削減対象)」

1件のコメント

 
xguru 2024-01-02

最後の文をChatGPTにもう少し詳しく説明してもらったところ、うまく解説してくれました。

  1. Growth: 「成長(Growth)」に関する業務は、「測定可能(measurable)」で「変動が大きい(churny)」という特徴を持ちます。これは会社の成長を促進することに重点を置くもので、一般的には売上増加、顧客基盤の拡大、市場シェアの向上など、具体的で測定可能な目標を追求します。変動が大きいというのは、こうした業務が市場環境に応じて素早く変化し、適応しなければならないことを意味します。

  2. Research: 「研究(Research)」は、「余裕がある(chill)」かつ「曖昧(fuzzy)」という特徴を持ちます。研究関連の業務はしばしば探索的であり、具体的な成果や即時の収益創出よりも、知識の拡張、イノベーションの開発、長期的な戦略的優位性の獲得を目指します。こうした業務は明確な短期的成果指標を欠くことが多く、長期的な視点で取り組む必要があります。

  3. Development: 「開発(Development)」は、「価値があり(valued)」、かつ「時間をかけて積み上がる(builds over time)」という特徴を持ちます。開発業務は製品やサービスを改善し、新しい機能を作ることに重点を置き、会社の製品ポートフォリオと直接的な価値を結びつけます。時間の経過とともに価値が蓄積され、それが会社の長期的な成功に貢献します。

  4. Maintenance: 「保守(Maintenance)」は、「常に削減対象になりやすい(always on the chopping block)」という特徴を持ちます。これは、保守業務がビジネス上の緊急性の高い必要として認識されにくく、可視性も低いことが多いためです。保守は不可欠ですが、しばしば予算削減や縮小の対象となり、これはその重要性が常に明確に認識されるわけではないことを反映しています。