怎么协同工作
几个同学想做个信息管理软件,大家都是第一次和别人合作,不知道怎么协调。
初步商量了一下功能,发现有些功能大家都要用到,但是工作量比较大,需要两个人同时作
不知道具体怎么实现多人之间分工,有没有什么好建议
[解决办法]
你是指一起开发是吧
做好版本控制就行了。
[解决办法]
有文档吗?
可以PP开发
[解决办法]
PP结对编程
发现闷头搞的要及时沟通,再不行就走马换将。
[解决办法]
基本模块一般来说是要开发好的
可以先写好类的壳子和接口。
其他模块可以调用,内部细节再实现
[解决办法]
嗯,三峡电站的机房土建部分和发电机是分开做的,为什么到最后即可以把发电机完好地安装到机房里了呢?是因为各方都有了图纸,图纸上标明了所有详细的规格要求。
软件开发也是一样,先不急于去实现具体的功能,而是把需求分析一下,定义出基本的类,再定义出类的方法(完全可以只是没有实现的虚方法)、接口。然后把这些类发给所有的人,让他们知道。
然后,视工作量来安排人员了
[解决办法]
识别业务,进行WBS,确立业务接口,建立软件接口
识别人员特征,业务水平,技术能力,有目的分配任务
建立沟通机制,加强监控
时间管理要重视
Leader非常重要,选择大家认可的Leader可以是第一件事