9

完成したソフトウェア (またはプログラミング作業) のコスト/価格を見積もるのにいつも苦労していたので、それについて 2 つの質問があります。

質問 1 :
現金を受け取るためのコードを書くように求められます (作成が完了すると、コードに対するすべての権利は購入者に帰属します)。おおよその所要時間 (+-25%) と、おおよその複雑さ (つまり、睡眠中に書き込めるか、書き終わったら深刻な精神的疲労に苦しむか) がわかります。製品はコンパイル済み言語 (C、C++ など) で書かれています。

仕事の価格はどのように決めますか?

質問 2 :
何かを書くのに数か月を費やし、これが完成し、販売したいと考えているとします。

製品は非常に「ニッチ」であり、多くの人に販売することはできません (テキスト エディタではなく、SDK、ゲーム エンジン、ライブラリ、またはそのようなものです。それを必要とする人の数)。小さくなる)。「オープンソース」は論外です。

費やしたおおよその時間数、ファイルの合計サイズ、LoC がわかり、開発履歴全体を含むリポジトリがあります。

結果は、ソースコードへのアクセスの有無にかかわらず、商用または非商用目的で販売できます。また、ソフトウェアの権利を販売する (しようとする) こともできます。

次の商品の価格はどのように決定しますか?

  1. そのソフトウェアの権利は?
  2. ソースコードへのアクセスによる商用利用?
  3. ソースコードにアクセスせずに商用利用?
  4. 非商用利用?
4

4 に答える 4

9

製品の価格設定は、一般的に価格がコストよりも高くなければならないという事実を除いて、コストの見積もりとは何の関係もありません。

価格設定は、クライアントがこのソフトウェアにいくら支払うかということと関係があります。価格設定は正しく理解するのが難しいスキルです。価格を言ってもクライアントがまばたきしない場合は、おそらく低すぎます...

したがって、シングル クライアント (オーダーメイド) ソフトウェアの場合は、彼らが支払うと思われる最高額に価格を設定することをお勧めします。ソフトウェアを作成するコスト (工数) が、支払う価格よりも高い場合は、その仕事を引き受けないでください。

既製のソフトウェアの場合、市場の規模を知る必要があるため、それは同じように注意が必要です。潜在的な顧客が 1000 人いるとすると、特定の価格で何人の人が製品を購入するかを知る必要があります。価格が上がると当然、買い手は減ります。繰り返しますが、価格設定は、ソフトウェアの構築にかかる費用とは関係ありません。それは、人々がソフトウェアにどれだけの費用を費やすかということと関係があります。
したがって、500 人が 20 ドルで購入し、200 人だけが 30 ドルで購入する場合、価格設定方法はより明白になります (*)。これらの数値を正確に知るには、実際に製品を販売するしかありませんが、市場調査を行って (たとえば、潜在的な顧客に尋ねて)、彼らが支払う意思があるかを調べることができます。(これを、クライアントにいくら支払う気があるかを尋ねることができない単一のクライアントプロジェクトとは対照的です...)

したがって、最適な価格が得られたら、期待リターン (期待される販売数に価格を掛けたもの) を計算できます。これがコストよりも低い場合は、ソフトウェアを作成しないでください...

(*) ここで、市場の規模を知ることがいかに重要であるかを言わなければなりません。市場の 20 人に 20 ドルで購入するかどうか尋ね、10 人が「はい」と答えた場合、市場の 50% が 20 ドルで購入すると仮定できます。市場が約 1000 人であることがわかっている場合、これを掛けると、500 人が 20 ドルで購入することがわかります。市場の規模を知らずに、50% の人が 20 ドルで購入することを知っていても意味がありません。

于 2010-07-01T09:51:41.453 に答える
5

Neil Davidson の (無料の) 本に集められたいくつかの興味深い洞察を見つけることができます: http://www.neildavidson.com/dontjustrollthedice.html

于 2010-07-01T09:54:24.210 に答える
3

このhttp://www.joelonsoftware.com/articles/CamelsandRubberDuckies.htmlに関する Joel の [/rant/humor/froth] を読む必要があります。

于 2010-07-01T11:49:33.510 に答える
2

質問 1 については、あなたがいる地域で通常の時給を見つけるのはそれほど難しくありません。コードの作成に費やした実際の時間だけでなく、プロジェクトに費やしたすべての時間を追加することを忘れないでください...ソフトウェア プロジェクトの実装には長い時間がかかります。常にホフスタッターの法則を念頭に置いてください ;-)

「ホフスタッターの法則を考慮しても、常に予想よりも時間がかかります。」

質問 2 については、今では少し時代遅れですが、Carl Shapiro と Hal R. Varian による「Information Rules」が、このトピックに関する最良の本であると思います。この質問に対する簡単な答えはありませんが、この本は、価格を設定する際に考慮すべき要素をよく理解するのに役立ちます.

Google ブックス:情報規則

于 2010-07-01T10:00:53.773 に答える