ジョエル・スポルスキー:マーケティング担当者vs. 開発者

Joel Spolsky による別の記事の翻訳。



マーケティング担当者対 開発者



テクノロジースタートアップの初期段階では、スタッフに多くの開発者がいる傾向があり、開発者は常に少ないようです。 営業担当者やマーケティング担当者を早めに雇うと、彼らは会社の活気ある活動に関与せず、営業とマーケティングは時間の無駄だと考えるようになります。



また、ソフトウェア会社には一流のマーケティング担当者ではなく、一流の開発者がたくさんいるはずだと考えました。 フォグクリークのすべての従業員はプログラマーであり、オフィスマネージャーでさえプログラムの作成経験が必要であるという、一風変わった、最終的には愚かな考えを支持しました。 米国海兵隊では、料理人であっても、誰もがライフルを扱うことができなければなりません。 もちろん、これはこのひどいアフガニスタンのシェフが普通の兵士のように死ぬという事実によるものです。 オフィスマネージャーがソースコードに突入してクラスを記述することはほとんどありません。 ほとんどありません。



時間が経つにつれて、あなたの製品がどんどん良くなればなるほど、販売員やマーケティング担当者を雇うほど、あなたの販売は良くなります。 これは、プログラマーが販売員の数を増やしている、またはその逆だからです。



私はオタクなので、数字で説明します。 0から1のスケールでコードの品質を評価しましょう。



0は、製品が誰にとっても単一の問題を解決するものではないことを意味します。 マイクロソフトボブ



1は、地球上のすべての人があなたの製品を購入すれば、それを支払っても幸せになることを意味します。 製品は0から始まり、徐々にスケールが上がります。 すべての人があなたの製品について知っていて、それを評価する機会があるなら、それを購入する人の数は次と等しくなりました:惑星の人口*品質。



マーケティングは、人々があなたの製品について学び、それを評価するためにも存在します。 ただし、製品の品質が非常に低い場合、マーケティングは販売に影響しません。 しかし、品質が高くなるにつれて、マーケティングの価値は比例して増大します。 品質を2倍にすれば、同じ販売努力で利益が2倍になります。 地球の人口は非常に多く、マーケティング担当者の効果を計算するのは非常に難しいため、製品が本当にクールになるまでに、マーケティング/プログラマーに最適な比率を見つけることは非常に困難です。 大規模なソフトウェア会社では、開発者ごとに5人、10人、または20人のマーケティング担当者がいます。



これは、とりわけ、アメリカ企業が他の安価な国へのアウトソーシングによる大幅な節約を期待できない理由を説明しています。 ロシア、インド、または中国の開発者がシアトル、サンフランシスコ、またはボストンの開発者の半分を要求したが、製品開発がコストの10%しかない場合、アウトソーシングのコストの5%しか得られません。 特定の顧客向けに製品を開発する場合、つまり製品が1人(会社)の問題を解決する場合、アウトソーシングは非常に重要です。したがって、ここではマーケティング担当者よりも多くの開発者が必要です。



(多くのオタクが考えるように)これは、マーケティングがコード品質の代替である場合には当てはまりません。 世界で最高のマーケティングでさえ、人々に役に立たない製品の代価を払わせることはできません。



All Articles