昨晚吃饭的时候,收到一条微信消息,是六七年前的一个老客户发来的。
问我能不能开发一个微信小程序,主要是想了解一下报价。
主要是最近太忙了,已经无暇再接新的项目了,我就随口估了一个报价。
然后这个老板说,感觉太贵。大意是,现在大家都用 AI 开发,是不是能便宜一些。
我觉得很有道理,因为我报价的时候,可能是多年来的经验习惯,默认估算就是纯人工开发的工期和成本。
实际上,如果完全交给 AI,也许一天就能搞定原来需要一个月的开发工期了。
这也是我最近遇到最多的一个问题,开发公司内部的项目也是这种情况。
比如,内部要开发一个 MES 系统,领导想了解具体的开发周期,好评估内部开发的成本和外购的成本,哪个更优。
估算工期,首先需要需求分析,但是每个功能的开发周期,用人工跟用 AI 完全是两个量级的工期。
忽略后期的迭代和调整
虽然,用 AI 出一个版本很快,但如果要达到客户的满意度,可能需要多次迭代和调整,这样工期就会增加。
我觉得这个不是大问题。因为最重要的事情是,先出一个版本,能用上就行。或者就是个 DEMO 版本。
毕竟,大家都是想先看看效果。如果确实不错,再继续完善和迭代。这个过程和成本都是可以接受的。
但是,如果一开始就预估了一个非常长的周期和高昂的成本,客户可能就会觉得不划算,直接就跳过你这里了。
AI 时代新的工期估算方法
应该改变原有的评估方式,工期应该出两个版本:
- 靠 AI 实现的预览版的工期。预览版并不是个玩具,而是一个完整实现了所有功能的版本,只不过可能在细节上跟客户需求有些许出入。个人级别的小项目控制在一周内,企业级别的项目控制在一个月内。
- 在这个预览版的基础上,再进行人工调整和完善的工期。这个版本才是最终交付给客户的版本。这部分就不必明确时间了。都是后话。
我用这种方式给客户报了一个价格,对方很满意,说过段时间再联系我,不知道真假 😓
关于作者 🌱
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式