血的教训:“愚蠢的”程序员,该如何为你的源码报价呢?

简介:

程序员们,或许你开发过一个程序,刚好有受到用户青睐,并提出购买请求。那么,你会怎么为你的源码来定价呢?在这篇文章,我将用我三年多的创业经历,来描述我曾经非常愚蠢的定价方式以及从这些悲惨经历所得出的经验教训。有不少人知道,我们开发了一个OSGi.NET框架,这是一个完全免费的插件框架,并且开放了一个上百规模插件仓库的平台——开放工厂iOpenWorks。在2010年,我们刚刚创业之际,有一个用户提出要购买这个框架源码,这个意向客户是一个国际上非常非常知名的IT巨头,他给我们报出了以50万的价格购买一个光秃秃的框架。

 

我拒绝了!!我拒绝了以50万的价格将OSGi.NET框架的源码,销售给国际上非常非常知名的IT巨头。文章的标题,加了一个”愚蠢的“形容词,本来是想以”可爱的“形容词来描述,但觉得不够贴切,所以就改成了愚蠢。事实上,我真觉得当时的结论真够愚蠢的,这是我创业三年多犯过的一个极大的错误,这不仅仅是我们损失了50万的收入,更是损失了一个极为经典的案例。

 

各位,你知道我当时为什么会犯这个错误吗?

 

在当时,关于框架的源码定价算法如下:

(1)到2010年底,这个框架开发用了2年半时间,4个高级程序员来开发的,那么开发成本为:4人 × 1万元/人月 × 12月 × 2.5 = 120万;

(2)为了开发这个框架,我们从2006年开始来做积累,在开始开发框架之前,我们做了大量的准备工作,这些工作包含:分析了微软CAB&SCSF框架源码、分析了微软ObjectBuilder源码、分析了SharpDevelop源码、分析了Equniox这个非常复杂的OSGi框架(面向Java语言)源码,翻译了OSGi R4规范以及CAB相关的一序列英文书籍,并且看完了《Essential.NET,Volume I》这本关于.NET CLR原理的书,学习了微软《Framework Design Guideline》,构建了一个基于SVN + BugTracker.NET + CC.NET + xUnit + NAnt的质量保证体系。这个框架的开发正在是这些基础上才得以实现。这些准备工作,至少也得花个100万才行。

 

因此,OSGi.NET框架源码的价格 = 120万 + 100万 = 220万。考虑到用户的接受程度,我们可以适当降价。经过与客户的谈判,我们的最低报价为98万元,这是一个极其”优惠“的价格。

 

那个国际巨头,最终给我们的价格就是我刚才所说的报价:50万。如果能接受,那么我们就可以签订合同开始实施,如果不行,那么他们另想办法。

 

可想而知,我们谈判破裂了~~,呵呵!!各位,如果是你们,你们会怎么去卖源码呢?

 

以上的源码定价方式,以我现在的眼光来看的话,是愚蠢的,为什么呢?或许你也会和我一样来评估你的源码的价格,一旦无法完成交易,还会归结为用户的问题。

 

世界上有哪些源码可以这么卖的?12306网站的源码可不仅仅是这么卖,它花了好几亿,包含了软硬件,客户只有一个,中国铁道部!美国一个失败的健康与保险的系统,花了几个亿的美金,用了近10年,最后还失败了,这个系统的客户也只有一个,美国政府。当你以这样的形式来报价的时候,你有这样花钱不当刀的用户吗?假如你现在购买的汽车,报价方式也是这样的,那么一辆汽车的价格 = 整车设计成本 + 发动机研发成本 + 整车电控系统成本 + … + 生产汽车的生产线成本,那我想这辆汽车估计世界上最有钱的美国总统也买不起。

 

我们该怎么来报价呢?如果你要销售源码的话,其实源码与一个产品没有太多本质的区别,和我们日常用的电脑、电视机一样样的。我正确的报价应该是:客户最多可以承担的报价 × r%,r的取值需要根据经验,比如r = 50。这个报价会让用户觉得,他们买这个东西挣到了,占到了大便宜,那么,你就可以接二连三的销售了~~。你明白了吗?如果你觉得这篇文章对你有益,那么请多多推荐吧!谢谢!


本文转自道法自然博客园博客,原文链接:http://www.cnblogs.com/baihmpgy/p/3526428.html,如需转载请自行联系原作者

目录
相关文章
|
5月前
|
测试技术 程序员 项目管理
甲方怒喷半小时:一次项目上线失败的深刻教训
小米分享了一次项目上线失败的经历,起因是运营提出一个看似简单的白名单功能。问题包括:没有需求原型导致理解偏差,新成员对项目不熟悉,测试流程不全面,以及人员变动大。解决方案涉及需求确认会、原型图设计、交接制度、团队培训和全流程测试等。这次失败提供了关于需求分析、项目管理及团队协作的教训。
53 2
|
5月前
|
前端开发 JavaScript
意想不到的前端三个小妙招
意想不到的前端三个小妙招
|
机器学习/深度学习 人工智能 自然语言处理
【paddlehubOCR项目】网课手酸酸,眼花花,救星来啦!
大家好这里是三岁,今天给大家带来的是在AiStudio项目平台的一个精选项目,虽然很短,但是效果拔群,使用到了最近特别火的paddleOCR~~~
270 0
【paddlehubOCR项目】网课手酸酸,眼花花,救星来啦!
|
人工智能 前端开发 JavaScript
没想到真有此书!!!《一个程序员的自我修养》
最近在看程序员的自我修养 (豆瓣),作者陈逸鹤,一本写给程序员的思考书,其实市面上类似题材的书也不少,比如我看过的另外两本内外兼修:程序员的成长之路 (豆瓣)、程序员必读的职业规划书 (豆瓣),我只是后悔自己看的太晚,很多道理明白的太晚,要多看看此类书,给自己寻找点方向感和动力,我也一直在努力践行书中的一些方法和认识,本文是此书的第一部分内容的归纳,希望对你有帮助,感兴趣的朋友可以买来此书详细学习。
|
设计模式 算法 程序员
程序人生 - 给IT新人的15点建议:苦逼程序员的辛酸反省与总结
程序人生 - 给IT新人的15点建议:苦逼程序员的辛酸反省与总结
138 0
|
程序员 开发者
程序员相亲、程序员相亲指导、程序员相亲网站和程序员相亲被骗
  程序员相亲   相亲是指熟人介绍单身男女认识,提供一些男女聊天的机会,把背景互相告知的过程。记住,熟人只是代称,只是你的关系圈里的能说上话的人,是不是自己的知交,要自己把握。   程序员相亲是在年青人中概率最大的相亲,因为美国的互联网是复兴美国经济的一个重要支柱,国内前期抄美国的互联网,导致程序员在年青人的比例非常大。所以说程序员相亲就是司空见惯的事情了。   本人从小就看看书,不爱和人打交道,长大后让父母在婚事上没少担心,自然参与了很多程序员相亲,中间有同乡介绍,也有自己主动找同民族的人介绍。反正是感慨万千,千言万语,就像朴树的歌曲“那些花儿”描述的那样,青春有萌动,也有懵懂,更
190 0
|
物联网 大数据 数据库
产品:“嘘,这事千万别让开发知道”
作为2019年首场最受瞩目的云计算开发者大会,阿里云火力全开。本次开发者大会聚焦开源大数据、IT基础设施云化、数据库、云原生、物联网五大主力方向。
2186 0
|
程序员 开发者
如何写出让同事膜拜的漂亮代码?
“代码千万行,注释第一行;编程不规范,同事两行泪”;"道路千万条,安全第一条。代码不规范,亲人两行泪。"在技术圈广为盛传,可见代码不规范让程序员们是多么的头痛。
1452 0
瞧!这5000个爱管闲事的工程师干的好事.....
从 2018 年 4 月来到大爱清尘基金开始,师先存就没有正经过过几个周末。
10157 0