소스 코드 값을 추정하는 방법은 무엇입니까?


10

지난 몇 달 동안 자유 시간에 몇 가지 프로젝트를 진행해 왔습니다. 최근에 나는 친구로부터 스타트 업을 만들기 위해 접근했으며,이 소스 코드는 우리에게 매우 귀중 할 것입니다.

공동 설립자로서이 코드는 회사 자본에 포함 된 주식을 계산하고 주식과 교환 할 수 있습니다. 그러나 그 가치를 어떻게 평가할 수 있습니까? 내가 사용한 시간에 산업 표준 임금을 곱하거나 다른 방법이 있습니까?


3
다른 SE 사이트 (startups)에서 Joel Spolsky의 답변 을 확인할 수 있습니다 . 그것은 스타트 업에 대한 주주들 간의 형평성을 상세히 설명합니다.
Hakan Deryal

답변:


10

COCOMO의 시스템은 그 안에 쓰기 소프트웨어에 시간을 추정하는 모델을 가지고있다. 시간이 돈이기 때문에 "누군가가 작성하는 데 드는 비용"이라는 관점에서 소프트웨어의 가치를 얻게됩니다. 이 모델의 현재 공식은 COCOMO II웹 툴 이 다소 훌륭 합니다.

이 웹 도구를 사용하면 크기 추정 (추정이없고 코드의 실제 크기를 알 수 있음)에서 추정 된 계획, 테스트 및 개발 비용을 얻을 수 있습니다.

개발자 (및 기타 모든 명목)에 대해 20k 슬로크 (소스 코드 라인)와 월 $ 10k의 값을 가정하면,이를 수행하는 데 약 79.3 개월의 시간이 소요됩니다 (이것은 계획, 구성 및 테스트 임). $ 793k의 가치.

이 값은 코드 가치의 최소값 으로 간주되어야합니다 . 실제 가치는 수익을 창출하고 잠재적 회사의 핵심 지적 재산이기 때문에 더 높아질 것입니다.


4
코딩해야 할 최소 가치가 있다는 데 동의하지 않습니다. 고객에게 가치를 창출하지 않으면 1M sloc 프로젝트를 완전히 쓸모 없게 만들 수 있습니다.
MaximR

@MaximR : 동의하지만 적어도 측정을 정의하려는 시도가 있지만 원래 코드를 기여하기 때문에 스타트 업을 중심으로 사실상 모든 소유자와 마스터라고 주장하면서 약간의 측정이 필요합니다. 순진하게 이상적입니다. 그것은 (시도) 놀이에 대한 공평한 카드이지만, 당신이 그것을 백업 할 수 있다면 더 효과적입니다. 결국, OP가 여기서 원하는 것은 협상력이며, 그것은 그에게 약간의 이익을 줄 것입니다 (정확한지 아닌지 다른 문제이지만, 약간의 레버리지를 제공합니다).
haylem

1
@MaximR 판매 할 수있는 코드에 실제 가치가있는 경우 코드의 가치는 처음부터 코드를 작성하는 데 걸리는 시간보다 큽니다. 그것이 모델이 식별하는 것, 즉 코드를 작성하는 시간입니다. 코드가 무가치 한 경우, 그 회사가 설립 한 코드도 마찬가지로 무가치하며 회사에 투자 한 가치는 0 %입니다. 이 문제를 해결하려는 질문은 "만일 2 천만 줄의 코드를 작성하고 회사에 8 억 달러를 투자하면 주식을 어떻게 분류 할 것인가?"입니다.

@MichaelT 만약 한 사람이 $ 800k를 투자하고 다른 사람이 20k 줄의 코드를 작성하기로 동의한다면 이것은 공정한 방법입니다. 그러나 사람이 이미 20k의 코드를 작성한 경우 작성자에게 그 가치는 다른 사람에게 팔 수있는 것입니다. 그리고 회사 / 다른 설립자에 대한 가치는 다른 사람에게 돈을 지불해야 할 가치 이상입니다.
MaximR

@haylem 페어 포인트이지만 기본 경제학을 이해하는 것도 도움이 될 수 있다고 생각합니다. 그리고 다른 창시자들은 "내가 400 시간을 썼는데, 나에게 돈을 지불했다"는 주장을하기에는 어리석지 않을 수도있다. 그렇지 않으면 codegolf.stackexchange.com에 대한 모든 답변을 수집하는 데 많은 비용이
들지 않습니다

9

가치있는 일에 시간을 허비하지 마십시오. 당신은 또한 아이디어를 가지고 그것을 구축하기 위해 시간을 설계하고 위험에 빠뜨 렸습니다. 이것은 고용 된 프로그래머의 비용을 넘어선 방법입니다.

현재 100 %의 스타트 업을 소유해야합니다. 가치있는 것을 보여주는 것은 다른 잠재적 인 파트너에게 달려 있습니다. 나는 그 공유가 판매, 마케팅, 업계 담당자, 추가 코딩 등의 무언가를 생산하는 데 우발적으로 만들 것입니다.


2
+1 초기에 Google 검색 엔진의 가치는 얼마입니까? 그것을 개발하는 데 시간이 걸렸습니까? 아니요, 앞으로 수십억 달러를 만들 수 있기 때문에 훨씬 더 가치가있었습니다.
MarkJ

나는 보낸 시간이 실제 가치와 관련이 없다는 것을 알게되었습니다. 또한 다른 공동 창업자들은 돈을 벌고 관심이없는 분야에서 일하고 시간을 보낼 것입니다. 그리고 나는 이것을 엔터테인먼트로 일했지만, 나는 그것을 돈으로 바꾸려는 생각을 가진 사람이 아닙니다. 실제 제품과 그로부터 돈을 버는 것. 따라서 내가 위험을 감수하는 유일한 사람은 아니기 때문에 내가 100 %를 소유 한 것이 정당하다고 생각하지 않습니다.
Antoine

6

시작 가치, 최종 가치, 판매 공정성

MVP (최소 실행 가능 제품)에 필요한 코드와 관련하여 코드를 고려하면이 협상에 대한 시간과 마음 아픔을 줄일 수 있습니다. 코드가 MVP의 절반이면 공정성을 위해 무언가가 필요합니다. 코드가 노력의 10 %, 5 % 또는 1 %에 불과하면 훨씬 덜 중요합니다.

돈이나 더 큰 자본을 요구한다면 (흠, 옥시 모론처럼 들리면) 공정성 관점에서 판매하는 데 많은 어려움이있을 수있는 방법으로 견딜 수있는 좋은 일을 할 수 있어야합니다. 생성물.

또한 사물을 대칭 적으로 고려하십시오. 파트너가 코드를 작성하고 귀하의 기여도를 초과하거나 초과 할 수 있습니까? 사업이 종료되면 파트너에게 결과 코드에 대한 관심에 대해 얼마를 지불합니까? 지금 설정 한 톤과 기대는 대부분 톤과 기대를 설정합니다.

소프트웨어 공학 경제

Barry Boehm 박사 는 소프트웨어 공학 경제의 아버지 라고 생각 합니다. 그의 성과 중 하나는 COCOMO를 발명하고, 프로젝트 관리의 이론 -W 방법을 제안하고, MBASE 라는 소프트웨어 개발 모델의 모델을 만드는 입니다. 그의 모델은 UML 다이어그램과 같은 구축 또는 구축 된 제품 모델, 스크럼, 워터 폴 등과 같은 프로세스 모델, 제품 또는 조직의 속성 (비용, 일정, 신뢰성) 및 성공 모델을 설명하는 속성 모델을 설명하는 제품 모델에 대해 설명합니다. .

성공 모델 및 잠재적 출구 전략

당신의 성공이 Theory-W와 같은 형식적인 것이거나 IKIWISI와 같은 비공식적 인 것에 기초하고 있는지에 대해 확실히 생각해야합니다. 또한 성공 모델은 시작에 소요되는 시간과 노력, 이동 / 사용 안 함, 피벗, 사업 매각 또는 폐쇄가 필요한 경우 및 자산 분배에 대한 기대치를 설정하는 데 도움이 될 수 있습니다. 성공 또는 실패. 할아버지는 몇 년 전에 영화보다 먼저 시작된 할리우드 영화에 대한 자금을 지원 한 "실버 스크린 제한 파트너쉽 7"과 같은 이름을 가진 증권을 선발했습니다. 일). 내가 당신이라면, 내 시작이 시작되기 전에 평생 헌신하지 않았는지 확인합니다.

프로토 타입은 제품이 아닙니다

내가 읽은 첫 번째 Boehm 논문 중 하나는 프로토 타입을 제품과 그래픽으로 비교 한 다이어그램을 포함했습니다. 프로토 타입에는 사각형을, 제품에는 높이 3과 너비 3의 사각형을 사용했습니다. 자신감과 현실감에 따라이 개념을 무시하거나 제품 크기가 프로토 타입 비용과 노력의 25 배 또는 81 배 또는 100 배인 과거 프로젝트를 다시 수집 할 수 있습니다.

당신의 독특한 기여를 평가

스타트 업의 맥락에서 코드를 평가하려면 스타트 업의 역할과 고유성을 중요하게 생각해야합니다. 당신이 개발자이고 당신의 파트너가 재정 후원자 또는 판매원이라면, 당신은 일종의 속담 돼지와 같으며 아침 식사를 제공하는 식당을 위해 사업을 시작하는 닭입니다. 수표를 작성할 때까지 위험이 적으며 판매 할 물건이있을 때까지는 상대적으로 효과가 적습니다. 당신이 각각의 개발자라면, 잠재적으로 그들이 처음에 냄비에 넣을 코드가 없다면, 그것은 매우 일방적 인 모험으로 판명 될 수 있습니다. 영화 " 소셜 네트워크 (Social Network) "가 사물을 정확하게 묘사하는 한, 제품을 만들면서 거의 노력을 기울이지 않은 파트너는 거의 성공한 스타트 업이 있습니다.

스타트 업으로 시작

스타트 업을 위해 파트너와 어떻게 결속해야하는지 실제로주의하십시오. 시동 기간 동안 발생할 수있는 일을 최대한 다루는 운영 계약을 작성하십시오. 범위를 좁히고 마른 시작 모델을 따르는 것을 고려하십시오. 팀 프로젝트를 시도하는 안전한 방법을 찾으십시오. 학교는 좋은 방법입니다. 일부 대학과 다른 후원자들은 Rapid Start Up School 과 같은 것들을 만들었 습니다 . 스타트 업의 모습을 맛볼 수있는 매우 광범위한 방법은 스타트 업 주말에 참여하는 것 입니다. 커뮤니티 및 상업적으로 후원되는 인큐베이터 및 공동 작업 공간이 있습니다. 나의 제한된 경험은 Gangplank (저는 주말 시작을위한 매우 저렴한 프로그램을 즐겼습니다)와 Cohoots 와 같은 곳에서 일어 났습니다..

보호 사용

항상 법적, 재정적, 신체적으로 자신을 보호해야합니다. 시작과 관련하여 형사 및 민사 책임이 발생할 수 있습니다. 사업체가 돈을 빌리거나 손가락을 자른 사람을 고용하는 경우 지불하기 어려운 청구서에 갇힐 수 있습니다. 건전한 회계 절차를 사용해야하며 일부 보험이 필요할 수 있으며 미끄러운 경사면에서 자신과 파트너를 찾지 못하도록 보호해야합니다.

몇 가지주의 사항

신생 기업은 아니지만, 일을하지 못하고 재정적 스트레스를 받고있는 사람이 자신의 재무가 될 수있는 조직을 알고있었습니다. 그는 자신의 은행 계좌로 약 500 명의 사람들을위한 연회 티켓 판매에서 자금을 혼합했습니다. 그는 자신이 도둑질을하고 있다고 생각하지 않았을 수도 있지만, 판단력이 떨어졌다. 돈이 없어진 것이 분명 해지자 횡령죄로 기소 된 사람에게는 추악한 문제가있었습니다. 이 단체는 연회 개최를 허용하는 보험을 보유하고 있었지만, 그렇지 않은 경우 500 명의 티켓 구매자는 가방을 들고 남아있었습니다.

내가 아는 또 다른 사례는 부담없이 Limited Liability Corporation이 큰 번거 로움을 시작했다는 것입니다. 파트너 중 하나에 대한 판결이 있었으며 변호사가 수집하기 어려울 때 변호사는 회사에 서명 한 것을 잊어 버린 파트너의 집으로 프로세스 서버를 보냈습니다. 파트너에 대한 청구가 있었고 법적 대응이 필요했습니다. 법원을 방문하고 법적 조언을 구한 후 파트너는이를 처리했지만 실제 두통이 누군가의 주머니에서 나올 때까지이 두통은 종종 사라지지 않습니다.

부지런히 일하고 실사를하십시오

팀을 구축하고 적절한 파트너를 찾는 것이 매우 중요합니다. Larry Page는 Google을 찾을 파트너를 찾는 데 오랜 시간을 소비하는 것에 대해 이야기합니다.


2

"실제"제품과 동일하게 평가하십시오.

교체 비용은
얼마입니까? : 비슷한 제품이없는 경우 처음부터 다시 할 사람을 고용하는 비용은 얼마입니까? 내부에 포함 된 일부 IP / 특허를 해결하는 데 드는 비용은 얼마입니까?
비교 가능한 제품이 있다면 어떤 방식으로 제품이 더 좋으며 어떤 방법으로 더 나빠질까요? 그 차이는 무엇입니까?

"sunk"비용 – 이미 소비하고 "unspend"할 수없는 시간은 결정과 관련이 없습니다.
미래의 "비용"조차도 가격 / 가치와 관련이 없습니다. 물건을 건축하는 것보다 더 가치가있을 수 있습니다 (예 : Mona Lisa는 노동 + 페인트 + 프레임 + 캔버스 + 30 % 마진보다 더 가치가 있습니다)


1

Ohloh는 그들이 추적하는 프로젝트의 비용을 계산하는 방법에 대한 위키 기사를 가지고 있습니다. 그것은 충분히 철저한 위키피디아 기사로 연결됩니다.

Ohloh 위키

이것이 도움이되기를 바랍니다.


1

이것이 친구라면 회사의 가치를 균등하게 나누지 않겠습니까? 통계적으로 말하면 스타트 업은 실패하므로 아무 문제가 없습니다. 그리고 당신이 크게 성공한다면, 당신은 여전히 ​​많은 돈을 가지게 될 것입니다.


나는 이런 대답을 좋아하지만, 미래의 동등한 보상에 대한 약속으로 불평등 한 기여로 시작하면 일부 우정의 상실로 이어질 수있는 기대치를 설정할 수 있다고 생각합니다. 폴 앨런은 많은 돈을 빌 게이츠를 떠났지만 그의 책은 그들 사이에 완벽하지 않은 것을 보여줍니다. Woz는 원래 더 큰 기술 기고자 였지만 Jobs는 더 밝게 불타고 다시 불타고 있습니다. 실패한 스타트 업이 우정에 어떤 영향을 미쳤는 지에 대한 예를 제시하는 것이 더 어려울 수 있지만, 법정에서 몇 차례 나 더 해산 될 것으로 예상됩니다.
DeveloperDon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.