日期:2014-05-20  浏览次数:20900 次

第一次接私活谈判,失败,散分~
近来我朋友给我搭了条线,让我接触到一个有项目想外包的人,今天谈了半小时就失败了。
  最深的一个感触是:新手有时候真是死都不知道怎么死的
  大致情况是这样,一个公司的信息系统,有三个角色,可以发布、管理和统计任务信息,接收和处理任务信息,各功能的权限管理,部门裁撤修改等等,涉及到工作流,有点儿复杂,要求用struts2以bs的形式实现,50天内搞定。数据表16张,还有个delphi做的小demo和一份需求文档。休息时间匆忙交谈了半小时,但对方急着要我报价,我本想晚上回家好好研究一番,再决定报多少,但现在只得报了。由于第一次没经验,且对市场行情不知,我报了个500元,结果对方大为吃惊。最后算是结束了,失败了,我也只得无奈的摇摇头。
  失败其实无所谓,痛苦的是不知道为何会失败。这次的问题首先出在了我报的价格上,看似这是最主要的原因,但我觉得牵扯出来的其他原因太多了。
  报价离谱,给人感觉你对这个行业不了解,你没有认真分析需求和设计,或是你根本没有耐心去分析,态度差,或根本就是把问题想的太简单的菜鸟级人物,什么都不懂,以为所有的一切都是对数据库的增删查改...深层的原因是你没有一个最基础的文档设计分析能力,也就是不熟悉软件工程中的这个环节。其实原因还有很多,我也只是臆测到了一小部分。
  “山寨”一直是我摆脱菜鸟之路上的最大的困惑,自从接触这行开始,我对自己的想象力与解决问题的能力都很有信心,但总有些奇怪的现象,比如,当别人都觉得难办的事情为何我却能很快的想出一套办法来解决,比如单点登录问题等等。我始终怀疑,我从未接触过真正规范的软件工程,从未参与过真正的协作、团队式的开发,从未阅读过任何优秀的源代码,仅仅是自己闭门造车写过万把行的java代码,草草的读了一遍tij,没事来csdn给人出点馊主意,牢骚几句,这样的知识真的能提出有用、可靠的解决方案么?从业20个月以来,我似乎搞出了一揽子“山寨”玩意儿,我一个人设计过三个网站(平均每个网站10张数据表,且有部分运算逻辑),用visio画过山寨版的用例图、静态类图、时序图、数据库结构图、写过山寨版的需求分析(写的很像一个程序员写的)概要设计(里面似乎还夹杂着详细设计)详细设计(反而远远不够详细,且编码阶段即被推翻)写过山寨版的xml解析组件,山寨版的hibernate(其实就是反射,且不用配xml,只要照着我的规范写好bean即可使用),还有山寨版的数据库连接池(这个比较好笑,因为连接容器中的取连接与还回连接两个动作我加了排他锁,而且查找空闲连接的那块逻辑就是简单的数组遍历,无任何稍微高效一点的算法,因此这个连接池的性能撑死了只能算玩具级别的)。是否一个人孤独的走下去,不去接触正规的软件工程,参与正规的项目,就会永远“山寨”下去????你如果给我时间,让我写出一个和discuz!功能一模一样的大型论坛系统,我也能给你整出来,但他充其量只是个玩具,不是产品。
  最后希望大家能给我点建议,比如说接私单的谈判技巧,估价,分析需求,估算工期等方面的一些建议,或是个人学习改造、发展规划方面的建议。当然能指出我的缺点的人更要感谢感谢。
 

------解决方案--------------------
你报5万就成交了!
------解决方案--------------------
靠 傻 啊你。500。你彪了。要是客户让你做,你就死定了。到时候交违约金吧。就你这样的人把市场搞乱了。
------解决方案--------------------
500~800一天,你自己看着办吧
------解决方案--------------------
客户都不是傻子,你报价要有理有据,比如一共划分多少模块,每个模块工作量多少,大概多少代码,每个模块需要多少人,多长时间完成,客户听到你说的有理,会对你产生信任感,也就会给你时间仔细分析工作量、写方案,上来就仓促报价,给人的感觉很不专业,每人会找不专业的人干活。
------解决方案--------------------
500的确太离谱了。

不过楼主由此而发的思考很好,
我觉得我也一直很山寨,但我觉得我是属于山寨里的精品,
自我感觉还不错。


------解决方案--------------------
楼主确实想的简单了。
项目是要维护和改进的,500,会让人觉得你不专业,不是因为你要的钱少,是因为这钱数你肯定维护的不好。你能提出这个价格,说明你明显没有 接私活的经验,那么不专业势必会很麻烦。
这样直接忽略掉你。 500真的很离谱!

算算,以工作一天300计算:
1、沟通和理解需求分析:至少3天 (900)
2、开发 如果你有现成的改,加正规文档:2-4天 (600-1200)
3、后期 细节修改:2-4天的晚上1小时 (300-600)
4、后期维护,bug啊,其他的啊:一般大约站你10天中的1小时 (1500)

能让你心里踏实的开发的最低价格:3300-4200

首次需要报高点,+2000。

你应该报价:5000-6000 之间,成交价可以少1000 给客户心理安慰。

------解决方案--------------------
实际上首次不能报价,因为,需求并没有搞清楚,你不确定工作的有多少,
只能明确告诉客户,你的报价原则,做哪些 要多少钱,站你多少工作量,为什么是这些钱。
你的后期服务能达到什么程度。这些都是必须的。不能 只说个价格,不说服务内容。
------解决方案--------------------
楼主可能当时犯迷糊了,没事,以后就好了。。

我是个菜菜鸟,这个项目要是换了我,我报价1w。
------解决方案--------------------
50天,500¥,平均每天10¥,现在好点的方便面也要5¥一包,你每天干活,就两包方便面+1个馒头+自来水过活?你存在、工作的价值就如此低?一分积蓄都不会有,住桥洞?电脑用车站、码头上的免费插头?上网呢?捧个本本到小区去晃悠,看看谁家的无线路由没设密码让你免费上一下?
------解决方案--------------------
你可以这么算一下,现在一个程序员,进公司,月工资至少是3k~5k,以4k算,50天相当于整整2个月的工作日,起码保底要8k,私活没有休息日,算上加班,1w至少,这只是公司给你的工资,而你实际创造的价值至少是这个的两倍以上(公司不会把收入的一半都给员工的),所以,不论模块、复杂程度,仅50天工作量这一点,这个项目就至少应该报2w。
------解决方案--------------------
500???????500??????市场就是被你这样的人搞乱的!
有这么廉价吗??你看他的需求很简单么?500能干什么???白做????你搞得好像
IT都是大白菜一样!!!搞得别人都以为IT很容易,幸好这家老板好不是傻子!鄙视
------解决方案--------------------
想了解下你现在在什么公司上班。。呵,工资多少?