外包项目,如何给小程序项目定价
关于小程序存在的特殊性
小程序的特殊性并不是它是一个新兴的框架,因为小程序用的就是原生的JS语法开发的。小程序的特殊性不仅仅在于是微信这样大型的团队开发的(其实不是像微信这样的大团队开发出来的产品也就不会如此火爆了),更重要的是小程序是一个新的产品,是一个新兴的开发框架。然而新出的任何技术都会需要一个过渡期(像googel这样的世界级别 的大公司出的angular2框架一样,刚出的时候存在大量的坑,然而现在都出了多个bate版本了,依然存在大量的坑),如果没有一个过渡期很难去解决一些隐藏的坑,也许有些坑在你上线后都很难察觉,但是用户真正的使用产品的时候,各种坑都会出来,就是因为存在这么多的不可预见性,使得我们开发的开发成本大幅上升。
产品经理教你如果在不可预见性中项目定价
不管是你以个人身份还是以团队身份接到case,拿到需求了要先出个解决方案,双方沟通通过了再去谈钱,通过解决方案大致分析你所要做的功能点,根据每个功能模块估算开发周期(初期在跟客户沟通项目的时候一定要,明确客户项目功能,然后细分功能模块,一定要细分模块),根据估算的开发周期后再根据自己现在工作薪资去估算价格。一般你自己或者个人团队接私包的话,估算所得的开发周期时间价格相对于你实际工作工资要低5%-10%(只有这样你才能够和网上专业接包团队竞争),然后在明确开发功能后,需要跟客户明确开发周期(在跟客户谈及开发周期的时候,一定要考虑项目的不可预知性,所以自己要善于抓住项目的特殊性来说服客户,让客户给出足够多的开发时间)
双方达成开发所需开发周期后,接下来要做的是签合同。无论你是以个人身份还是以团队身份一定要明确,在签署合同的时候需要客户方支付一定比例的项目启动费用。
一般一个项目的整体付款流程分为
项目启动资金(30%-50%)+项目中款(25%-45%)+项目尾款(25%)
还需要注意的点有这些
1/项目签署的时候一定要明确双方需要是否明确。
2/项目签署的时候一定要拥有开发项目所需的材料
3/项目签署的时候一定要明确估算项目开发周期
4/项目签署的时候一定要明确项目维护周期
5/项目启动的时候一定要明确项目开发流程。
6/项目交接的时候一定要内部测试。
明日更新内容为:
深入解读,如何提高一个程序员的价值