当前位置: 首页 > Web前端 > HTML5

程序员接私活软件是怎么定价的?

时间:2023-04-05 00:13:08 HTML5

这种外包订单一般来说有两种定价方式,但不管是哪一种,我们都需要先了解需求,弄清需求,才能知道如何定价。按功能定价对于一个系统,在了解了用户的具体需求后,我们可以将系统划分为若干个功能点,并根据每个功能点的复杂程度收取一定的价格。比如:我们要做一个新闻模块。新闻模块非常简单。对于后期,有四个功能点,新闻列表,添加新闻,修改新闻,删除新闻。对于前台来说,就是查看新闻列表和详情。一个功能点。其中,查看新闻列表的功能前后一致,可以组合在一起。如果我们一个功能点收100元,其实这个模块我们可以收500元。可能会有类似于OA的复杂工作流程。自定义工作流表单和可视化流程设计实际上是非常复杂的功能。如果我们把工作流看成一个模块,那么简单的划分的话,至少是有形式可视化的。设计、表单创建、表单修改、表单删除、流程可视化设计、流程创建、流程修改、流程删除、流程查看、流程节点创建、流程节点修改等功能点。按照正常情况,这样一个可视化工作流引擎,如果不算OA系统中的其他功能,大概可以报2万多元。需要注意的是,如果按功能报价,需要有将需求分解成功能点的经验。不然分解的时候会漏掉几个功能点,你的收入可能和你的努力不成正比。按时间定价-按时间定价可能是很多外包公司的定价方式。对于独立接单的程序员来说,现在很多程序员也在用这种方式来定价。一般来说,我们在接到一个外包项目时,首先会分析项目的大致功能,然后再估算时间。一般我们需要估算三遍。一种是最快完成的时间,即乐观的计划;另一种是我们在正常情况下能够完成的时候,算是一个普通的计划;这是一个悲观的计划。那么我们用(乐观计划+正常计划*3+悲观计划)/5,最后得到的时间就是一个比较合理的时间。当然这是比较写的计算方法。我们可以用一个比较简单的方法来计算,就是你在计算你普通计划的耗时时,乘以1.3。那么,我们就可以按照天计算时间了。至于价格,一般来说有400/天和700/天之分。这个就看你评价了。题外话作为程序员,我们都知道,在积累了一个项目经验之后,其实也积累了很多源代码。很多程序员没有关注这些源代码,也没有很好地管理它们。其实我们可以把我们的源码模块化,用插件化的方式管理。这样,当我们接到一个新的项目时,我们可能会有很多代码可以复用。比如:权限模块、通讯授权模块、订单模块、图文内容模块等。我们可以在做的时候把它做成一个插件,以后要用的时候,一个引用就可以了。减少了很多代码,然后我们可以收到足够的钱,为什么不呢?