ソースコード値を推定する方法は何ですか?


10

過去数か月間、私は自由時間にプロジェクトに取り組んできました。最近、友人からスタートアップの立ち上げを依頼されており、このソースコードは私たちにとって非常に価値があります。

共同創設者として、このコードは会社の首都の何かを数え、株式と交換することができます。しかし、どのようにその価値を見積もることができますか?業界標準の賃金に私が費やした時間を掛けるだけですか、それとも他の方法がありますか?


3
Joel Spolskyの回答は、別のSEサイトのスタートアップで確認できます。スタートアップの株主間の公平性を詳しく説明している。
Hakan Deryal

回答:


10

COCOMOのシステムは、その中の書き込みソフトウェアまでの時間を推定するためのモデルを持っています。時は金なりなので、「誰かに書いてもらうのにどれだけの費用がかかるのか」という観点からソフトウェアの価値を得ることもできます。このモデルの現在の定式化は、かなり良いWebツールを備えたCOCOMO II です

このWebツールを使用すると、サイズの見積もり(見積もりはなく、コードの大きさの実際の数がわかります...)から進み、計画、テスト、および開発の見積もりコストを取得できます。

20kのsloc(コードのソース行)と開発者の月額$ 1万(および他のすべてのものは名目上)を想定すると、79.3人月の推定時間が得られます(これは計画、構築、およびテストです)。値は79万3,000ドルです。

この値は、コードの価値の最小値と見なす必要があります。収益を生み出し、潜在的な企業の中核となる知的財産であるため、実際の価値はより高くなります。


4
コードに最低限の価値があることに私は同意しません。1Mslocプロジェクトが顧客に価値をもたらさなければ、完全に無価値になる可能性があります。
MaximR 2012年

@MaximR:私はそれに同意しますが、少なくとも測定を定義する試みはいくつかありますが、元のコードに貢献したため、スタートアップを中心に展開するすべての事実上の所有者であり、マスターであると主張するのは少し遠いようですと私には素朴な理想主義。それはプレイする(する)ための公正なカードですが、バックアップできればより効果的です。結局、OPがここで必要としているのは交渉力であり、それによって彼にいくらかは与えられます(それが正しいかどうかは別の問題ですが、それでもある程度の影響力があります)。
ヘイレム2012年

1
@MaximRマーケティングできるコードに実際の値がある場合、コードの値は、ゼロからコードを書き込むのにかかる時間よりも大きくなります。それがモデルが特定すること、つまりコードを書くときです。コードに価値がない場合、その上に設立された企業も同様に価値がなく、企業に投入される価値はゼロの数パーセントです。これが対処しようとしている質問は、「もし私が2万行のコードを書いて、会社に80万ドルの資金を投資した場合、株式の内訳はどうなるでしょうか?」です。

@MichaelT 1人が80万ドルを投資し、別の人が2万行のコードを書くことに同意する場合、これは公正な方法です。ただし、その人がすでに20kのコードを書いている場合、その価値は作者にとっては、他の人にそれを売ることができるものにすぎません。そして、会社/他の創設者にとっての価値は、それを手に入れるために誰かに支払わなければならないものに過ぎません。
MaximR、2012年

@ヘイレムフェアポイントですが、基礎となる経済学を理解することも役立つと思います。そして、他の創設者は、「私はこれに400時間費やして、私にお金を払う」という議論に行くのに十分だまされにくいかもしれません。それ以外の場合、codegolf.stackexchange.comでのすべての回答の収集は貴重です
MaximR

9

それに費やす時間を、その価値があるものと混同しないでください。また、アイデアを考え、設計し、それを構築するために時間をかけました。これは、雇われたプログラマーのコストをはるかに超えています。

現時点では、スタートアップの100%を所有しているはずです。彼らが何に価値があるかを示すのは、残りの潜在的なパートナー次第です。私はそれらを共有することも何かを作り出すことを条件とします(販売、マーケティング、業界の連絡先、追加のコーディングなど)。


2
+1初期のGoogle検索エンジンの価値はどれくらいでしたか?それを開発するのにちょうど時間をかけましたか?いいえ、それから作ることができる将来の数十億のため、それははるかに価値がありました。
MarkJ

費やされた時間は実際の価値とは関係がないので、私はそれを理解しました。また、他の共同創設者がそれにお金を入れ、私が本当に興味のない分野で仕事と時間を費やします。そして、私はこれを娯楽として取り組んできましたが、私はそれを変えることにアイデアを思いついた人ではありません実際の製品であり、(試してみて)それからお金を稼ぐ。私が100%を所有していることは正当化できないと私は思います。リスクを取るのは私だけではないからです。
アントワーヌ

6

開始値、終了値、販売の公平性

MVP(実行可能な最低限の製品)に必要なものに関連してコードを検討すれば、このネゴシエーションにかかる時間と心痛を軽減できます。コードがMVPの半分である場合、公平のために何かのためにそれが必要です。コードが10%、5%、またはわずか1%の労力の場合でも、それほど重要ではありません。

お金やより大きな株式を要求する場合(うーん、それはoxymoronのように聞こえます)、売却の過程での多くの課題に耐えることができるような方法で、公正さの観点からそれを販売する良い仕事ができることを確認してください製品。

また、対称的に物事を検討してください。パートナーもコードを作成しますか?パートナーはあなたの貢献に追いつくことができますか?ビジネスが終了した場合、結果のコードへの関心に対してパートナーにいくら支払うでしょうか。あなたが今設定した口調と期待は、主に後で口調と期待を設定します。

ソフトウェア工学経済学

私はバリー・ベーム博士をソフトウェア工学経済学の父と考えています。彼の業績には、COCOMOの発明、プロジェクト管理のTheory-Wメソッドの提案、およびMBASEと呼ばれるソフトウェア開発モデルのモデルの作成がありました。彼のモデルは、構築されたものまたは構築されたもの(UMLダイアグラムなど)、プロセスモデル(スクラム、ウォーターフォールなど)、製品または組織の属性(コスト、スケジュール、信頼性)および成功モデルを記述するプロパティモデルについて説明します。 。

成功モデルと潜在的な出口戦略

あなたの成功は、Theory-Wのようなフォーマルなものに基づいているのか、またはIKIWISIのような非公式なものに基づいているのかを確実に考えているはずです(見ればわかります)。成功モデルは、スタートアップに費やす時間と労力、続行/不許可、ビジネスのピボット、売却または閉鎖の必要性、およびイベントの両方での資産の配分に使用する基準についての期待を設定するのにも役立ちます。成功または失敗の。私の祖父は、数年前に「シルバースクリーンリミテッドパートナーシップ7」のような名前の証券を売りに出されました。これは、映画の前に始まり、映画が劇場で上映された後に終わりました(これはプレDVDでした)日々)。私があなただったら、それが始まる前に、私のスタートアップが生涯にわたるコミットメントではなかったことを確認します。

プロトタイプは製品ではありません

私が最初に読んだベームの論文の1つには、プロトタイプと製品をグラフで比較した図が含まれていました。プロトタイプには正方形を使用し、製品には高さ3、幅3の正方形のグリッドを使用しました。自信と現実感に応じて、この概念を却下するか、製品の寸法がプロトタイプのコストと労力の25倍、81倍、または100倍であった過去のプロジェクトを思い出してください。

独自の貢献を評価する

スタートアップのコンテキストでコードを評価するには、おそらく、スタートアップに対する役割とその独自性も評価する必要があります。あなたが開発者であり、パートナーが財政支援者またはセールスマンである場合、あなたは一種のことわざの豚のようであり、彼らは朝食を提供するレストランのためにビジネスに入る鶏です。彼らは小切手を書くまでリスクはほとんどありませんし、何か売れるものがあるまではおそらくほとんど機能しないかもしれません。あなたがそれぞれの開発者である場合、潜在的に彼らが最初にポットに入れるコードがない場合、それは非常に偏ったベンチャーであることがわかるかもしれません。映画「The Social Network」が物事を正しく描写している範囲で、非常に成功したスタートアップがあり、製品を作っている間、ほとんど何もしなかったパートナーがほとんど努力をしていませんでした。

スタートアップで始める

立ち上げのためにパートナーと自分を結び付ける方法には十分注意してください。スタートアップの期間中に発生する可能性のあることを可能な限りカバーする運用契約を作成します。範囲を非常に狭くし、無駄のない起動モデルに従うことを検討してください。チームプロジェクトを安全に試す方法を見つけてください。学校は素晴らしい方法です。一部の大学や他のスポンサーは、Rapid Start Up Schoolなどを作成しています。スタートアップがどのようなものであるかを知るための非常に普及した方法は、スタートアップウィークエンドに参加することです。コミュニティと商業的に後援されたインキュベーターとコワーキングスペースがあります。私の限られた経験はギャングプランク(スタートアップの週末のための非常に安価なプログラムを楽しんだ)やCohootsなどの場所で発生しました

保護を使用

あなたは常に自分自身を合法的に、金銭的に、そして肉体的に保護すべきです。起業に関連して刑事および民事責任が発生する可能性があります。企業がお金を借りたり、指を切った人を雇ったりすると、支払いが難しい手形に行き詰まる可能性があります。あなたは健全な会計手順を使用する必要があり、いくらかの保険が必要かもしれません、そしてあなたはあなた自身とあなたのパートナーが滑りやすい斜面で彼ら自身を見つけることから保護しなければなりません。

いくつかの注意書き

それは新興企業ではありませんでしたが、失業中で経済的ストレスにさらされている人が会計係になることを許可する組織を知っていました。彼は自分の銀行口座で約500人の宴会のチケット販売からの資金を混ぜ合わせました。彼は自分が盗んでいるとは思っていなかったかもしれませんが、彼は間違いなく悪い判断をしました。お金がなくなったことが明らかになったとき、横領のために起訴された人に醜い問題がありました。組織は、宴会の開催を許可する保険を持っていましたが、それが許可されなかった場合、それらの500人のチケット購入者はバッグを持ったままでした。

私が知っているもう1つのケースは、何気なく始まった有限責任会社が大きな手間をかけたことです。パートナーの1人に対する判決があり、収集が困難な場合、弁護士は、会社にサインオンするのを忘れていたパートナーの家にプロセスサーバーを送りました。パートナーに対する請求があり、法的対応が必要でした。法廷に出向いて法的助言を求めた後、パートナーはそれを処理しましたが、実際のお金が誰かのポケットから出てくるまで、これらの頭痛はしばしば消えません。

勤勉に働き、デューデリジェンスを行う

チームを構築して適切なパートナーを見つけることは非常に重要です。ラリーペイジは、Googleを設立するパートナーを探すために長い時間を費やすことについて語っています。


2

「実際の」製品と同じように評価します。

交換費用は
いくらですか?:同等の製品がない場合-ゼロからやり直すために誰かを雇うにはどのくらいの費用がかかりますか?含まれている一部のIP /特許を回避するためのコストはどれくらいですか?
同等の製品がある場合-どのような点で製品が優れているか、どのような点で悪いか-その違いの価値は何ですか?

「沈没」コスト-すでに費やしていて「支出しない」ことができない時間は、あなたの決定とは無関係です。
将来の「コスト」でさえ、価格/値にそれほど関係ありません-物事はそれらが構築するコストよりも価値がある場合があります(例えば、モナリザは労働力+ペイント+フレーム+キャンバス+ 30%マージンよりも価値があります)


1

Ohlohは、追跡するプロジェクトのコストを計算する方法についてのWiki記事を公開しています。Wikipediaの記事へのリンクが十分にあるようです。

オーロウィキ

これがお役に立てば幸いです。


1

これらが友達なら、会社の価値を均等に分けてみませんか?統計的に言えば、スタートアップは失敗するので問題はありません。そして、もしあなたが大成功しているなら、まあ、あなたはまだたくさんのお金を持っているでしょうから、それは問題ではありません。


私はこの回答のようなものですが、将来の平等な報酬を約束する不平等な貢献から始めることで、友情の喪失につながる可能性のある期待を設定できると思います。ポールアレンはたくさんのお金でビルゲイツから離れましたが、彼の本はそれらの間で物事が完璧ではなかったことを示しています。ウォズはもともと技術的な貢献者でしたが、ジョブズは明るく燃え上がり、炎上し、再び明るく燃え上がりました。スタートアップの失敗が友情にどのように影響したかを示す例を示すのはおそらく難しいでしょうが、いくつかはおそらく法廷で終わり、さらには解散したと思います。
DeveloperDon
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.