现在项目总工有三个人一起做,而且是远程合作开发,代码管理方式是google code+SVN, 刚开始因为沟通问题,致使项目进度很慢,而且有很多冲突代码。现在,合作慢慢的转向程序,只是远程合作开发进度不能保证。
下面是我总结的一点远程合作开发的心得:
1、沟通有效、及时
我们的项目是WEB开发,一开始我只是给项目参与者说做成什么项目,而结果往往不是你想要的结果,究其原因还是沟通出了问题。我的建议是有了明确的需求后,画好原型图,并做好注释,同时电话或者语音给远程合作开发人员,这样沟通应该会有效、及时一些。
2、人很重要
合作开发,要求每个开发人员进度要及时,远程合作开发还要求开发人员能自觉的完成工作,不要因为太多的事情耽误项目进度。可以有个试开发阶段,如果大家都觉得不错,可以进行短暂的合作开发。
3、解决问题
项目中难免会遇到问题,即使是项目负责人,也不会很清楚每个问题,这时要虚心的想项目开发人员请教,同时最好能用skype开个组内会议,共同讨论锁遇到的问题,能有效的及时解决问题。
4、项目的时间分配
最好不要因为赶进度,催促开发人员赶项目,这样项目代码的质量可能不能保证,时间合理有效的安排很重要。
我们的项目还在继续,最近做的很疲惫,抽个时间谢谢感受,希望大家给些合作开发的建议。