我技术团队包括我在内共有3人,都是用TP的,前后端都会,一直以来,我们都是独自的去完成一个网站项目,3人都没有团队合作去做一个项目的经验。现在我们想3人合作去做一个项目,但考虑到一个人负责的模块有可能会用到其他人负责开发的模块的数据,如果A在开发过程中急需要B开发出来的数据,但B还没来得急开发出来,那岂不是耽误了A的开发进程?所以我不知团队怎么去分工才会更有效率。
希望有团队合作经验的码友给点建议指点下,急等!!!感谢之情犹如滔滔江水绵绵不绝!
通常大点的团队可以考虑混合开发,即一个功能由多人共同开发,主要是考虑到后期维护的时候万一功能负责人不在不至于抓虾,另一方面两人完成的代码,一般的bug会内部自己找到并修正。
小团队的话,建议文档先行。建立团队wiki,将模块暴露出的接口或者方法所需要的参数和返回的结果列出。这样其他人就可以根据文档先行开发自己的功能。无需阻塞。
还嫌麻烦的话,就把所有牵扯到的部分交给一个人完成。
题外话:团队开发,沟通最重要,作为负责人要监控进度,发现有可能出现问题的地方要及时介入。
可以让A先用假设的测试数据,这个假设的测试数据类型、格式等和B的类似
独自开发。
通常大点的团队可以考虑混合开发,即一个功能由多人共同开发,主要是考虑到后期维护的时候万一功能负责人不在不至于抓虾,另一方面两人完成的代码,一般的bug会内部自己找到并修正。
小团队的话,建议文档先行。建立团队wiki,将模块暴露出的接口或者方法所需要的参数和返回的结果列出。这样其他人就可以根据文档先行开发自己的功能。无需阻塞。
还嫌麻烦的话,就把所有牵扯到的部分交给一个人完成。
题外话:团队开发,沟通最重要,作为负责人要监控进度,发现有可能出现问题的地方要及时介入。
可以让A先用假设的测试数据,这个假设的测试数据类型、格式等和B的类似
独自开发。