新手请教一下大家远程协作项目开发(也是多人协作)的经验。。

2015-01-16 17:13:36 +08:00
 Comdex

rt.本人新手和几个队友(分隔各地)准备开发一个中小网站用的是java的SSH,我们这几个队友多人合作开发项目经验不足(以前都是单枪匹马干的,最多也两三个人的样子),现在我们决定了用git版本控制系统作为项目远程协作开发的基础,用哪些在线团队协作工具沟通交流(就比如tower,风车之类的),但我们项目经验不足,也没尝试过远程协作,最主要的是多人协作要怎么搞啊,来取取经,希望能得到系统的回答,我们都太菜了请轻喷。。。。那么问题来了,需求分析文档之类的东西有必要用Git管理么?用office的word还是纯文本文档记录?一个项目大家一般怎么分工的?(感觉很难分工的样子,有些东西有依赖的,数据库弄好了,有数据库操作接口才能搞神马注册登录吧?),项目开发过程中一般需要神马文档方便大家理解和分工的?(不用很正规的,毕竟也不是什么工作的项目,合作人数也不多就4,5个人吧)还有的是为了方便分工有必要先搞个文档定义好方法接口之类的然后大家根据这文档实现各个方法和进行调用?(神马生命周期法和快速原型法之类的?)字数有点多了,请大家不要介意。。。。说说你的分工开发项目的过程也可以,谢谢。。。

5547 次点击
所在节点    问与答
28 条回复
wenbinwu
2015-01-16 22:52:02 +08:00
@Comdex 可以把设计,实现当作不同task,也可以把它们看成一个task的不同步骤
这个就看你们自己喜欢了
而且,设计的时候一个人估计也不行,需要跟相关人员一同决定
Comdex
2015-01-16 23:00:47 +08:00
@Keinez
@wenbinwu 嗯嗯,那么你们觉得一般需要神马文档,仅仅是接口定义的文档,还有数据库逻辑模型之类的么(抑或直接设计好数据库)
Keinez
2015-01-16 23:32:40 +08:00
@Comdex 交流和配合ok的话,接口定义就好了。如果你们东西太多记不住或者配合比较生疏,逻辑啊什么的细节最好写成文档,这样出问题也好对证。
Comdex
2015-01-16 23:38:03 +08:00
@Keinez 谢谢指点。。。
xi_lin
2015-01-16 23:45:00 +08:00
需求文档可以先用多人写作方法写好
然后大体定好实现轮廓
最后redmine起ticket或者gitlab起issue各自领ticket去实现呗
learnshare
2015-01-16 23:46:36 +08:00
工作流程要清晰,执行要坚定;
任务划分要细,最好能精确时间点;
沟通要多,永远不嫌多。
yellowV2ex
2015-01-17 00:04:58 +08:00
什么工具什么方式都是浮云

项目要成,一定得有个人当管事儿的做好PM的角色
kshift
2015-02-06 23:02:23 +08:00
「Tower 团队 24 个月的远程协作实践」希望有帮助。
http://www.infoq.com/cn/presentations/tower-team-24-months-remote-collaborative-practice

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/162770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX