按照LZ这么说,我们和你们类似,也会出现类似的问题。
1、我觉得关键在于项目的管理上,任务之间安排的更加细,每周甚至每天做任务的调整,小组之间的步调要一致,把关键任务优先解决。
2、从测试拿版本编译做测试的角度,我建议也要和项目组的任务一起来看,不是每天、随时都拿,那样的话,拿出来的版本是没有意义的。我们是每周编译一下,因此也要求项目组开发小组每周一之前必须拿出一个可编译的版本,必须自己手工编译通过。
3、不知道LZ你们的小组的开发关系,建议有时候可以按照小组来进行配置管理,例如:我们有一个小组做平台基类库开发的,他们的变动会带来整个项目的联动,因此他们的配置管理是单独了,只是定期发布稳定的成果,包含了新增的接口函数等,然后项目组其他小组都按新的内容进行更新
说了这么多,我不知道自己说清除了没有。我的主要意思是治标治本,还是从管理上解决问题,关键是做好任务的分配和安排,时间细化到每天,通过项目经理任务的调整,加上项目组的硬性规定,肯定能够在指定的时间编译出可测试的版本,如果拿不出来,那么接下来的开发工作就停止,直到编译成功。