大家一起做项目,最简单的方式就是按照小时去结算,和甲方可以按照小时去结算,和开发者之间也可以按照小时去结算。不过目前很多甲方希望报一个整体的价格,所以这中间的风险就需要项目负责人来承担。
这种方式也是极限编程的创始人和敏捷大师 Kent Beck 推荐的方法。我希望这种方式未来可以发展成被广泛使用的方式,替换到公司制的“现代奴隶制”。
具体的操作方法:
- 按照小时计算酬劳,酬劳多少只要双方愿意就行
- 如果不确定,可以参照之前全职工作的酬劳
- 每周汇报一次工作时间和工作内容
- 精确到半小时就行,比如 1.5 小时:添加登录模块
- 每月结算一次
- 可以使用双方接受的任何付款方式
- 发 email 留作备份和统计
- 每周提前计划好下一周的工作内容和工作时间
- 如果恰好开发者在下周投入不了太多时间,那可以去找其他的开发者帮忙
- 其他的开发者参与,也按照小时计算
这种方式的优势:
- 按照小时计算,可以比较好的衡量投入和产出比
- 如果双方觉得不合适就终止合作
- 尝试成本非常低,让协作变得非常容易
- 直接产生收益。开发者投入时间开始就是在赚钱了
- 减少风险。如果按照项目整体来报价,需要评估项目的时间和成本,风险高,这种方式就消除了这种风险
- 开发者有更大的自由。想什么时候工作都行,只要完成每周设定的任务就行
- 尊重开发者的时间。让开发者意识到自己的时间的价值
如果有人消极怠工,没工作也报告了工作时间怎么办?
大家都不是傻子,工作进展和工作时间如何是没法糊弄人的,一次两次可以,多次是不太可能的。这种方式本身就给了开发者比较大的自由了。所以这样做除了砸自己的脚,没发现有什么好处。
如果忘记计算时间了怎么办?
大概记录一下就行,没必要精确到几分几秒。
这是目前我做项目在尝试的方式,后面希望可以形成一套方法论,应用于新时代的工作方式。
网友评论