写点什么

这个调整用不了你几分钟,你为啥还要收费?

  • 2025-06-06
    黑龙江
  • 本文字数:867 字

    阅读完需:约 3 分钟

这个调整用不了你几分钟,你为啥还要收费?

在软件项目交付之后,客户总会时不时的提出一些新的想法,比如这个字改一下,那个功能稍微调整一下。


调整代码本身不需要花多少时间,为什么我还会收费。


这里从两个方面来说一下,一个是调整次数、一个是调整时间。


调整次数


一次调整、两次调整,我认为还算是能够接受的。


但是,如果不是明确表示自己的底线,客户就是会一次一次的让你免费调整。


所以我一般每个项目都会给客户两次的免费调整机会,只要调整的范围不大,就可以弄了。


范围大就另计算费用,超过次数也另外计算费用。


调整时间


比如改一下字、改一下图标,我投入到开发的时间不到一分钟,但实际上需要花的时间,会多得多。


调整代码的完整流程:


1 我需要停下手里的工作,转换思维,思考这个客户的需求应该怎么调整。


2 寻找这个客户的信息,找到对应的项目代码,用编程工具打开。


3 找到对应代码位置,调整代码。


4 打包、部署。


5 把调整之后的信息交给客户,exe 文件、后台地址、网页地址等等。


6 最后回到一开始的项目代码,转换思维,衔接上之前的开发位置,继续开发。


-


这个流程中最大的问题就是,当我做一件事被中断了,再去衔接就很难接上了。


所以调整的实际花费时间会变得很长。


调整如何收费


从上面的调整次数和调整时间看,是不可能每次都无条件的帮客户调整的。


一开始的项目收费是按照工作量来评估,多出来的需求,就是多出来的工作量。


所以,后续的调整我也是按照工作量来收费,但会在原定价格上打八折。


后续调整和一开始就说明需求的区别是什么


首先这个软件已经可以正常使用了,那调整的话,就需要考虑全局,比如调整这部分,会对其他部分有什么影响。所以综合难度会高一些。


-


如果一开始就说明了这个需求,那一开始的项目设计就会把这一环加上,然后正常的开发。难度比后续调整低很多。


-


这就相当于,我组装个台式机箱,准备了一个清单,最后组装上。组装完后,突然有了新的想法,想调整一下内存条,那我现在需要考虑的东西就很多,比如内存条的厂家,主板是否支持等等。


最后


不在项目开发前描述的需求,都是附加需求。附加需求的开发对于我来说就是多花的时间。


没有人会想多做工作,是吧。


#小郭帮你做软件

发布于: 刚刚阅读数: 6
用户头像

还未添加个人签名 2025-02-04 加入

还未添加个人简介

评论

发布
暂无评论
这个调整用不了你几分钟,你为啥还要收费?_程序员郭顺发_InfoQ写作社区