建议网站建立一个"项目合作开发的专区"
"项目合作开发的专区"1.如果谁想开发或正在开发一个项目,在这里登记.可以吸引别人参与共同开发
2.公布软件最新的版本和源代码.最好连项目文档也公开
3.可以让吸引别人参与项目的开发---为什么中国人都喜欢自己研究?
4.使用CVS对软件版本进行管理
5.每个人可以提出任务请求,和设计建议,项目管理人负责总体设计和分配任务---同一个任务分给多个人同时进行也没有问题.最后谁完成的好,文档写的完善就用谁的代码.参与代码编写的人,最后在程序里面留名
6.参与项目的方式有两种,以学习者身份和以开发者身份.让水平低的人也有参与学习的机会.
7.有所有参与者的邮件列表,便于参与人员直接联系 在我的经验中,协同开发会遇到很多困难:
沟通上的困难,当然这并不局限于通过网络而实现的合作,即使是一个公司里可能也会有这种困难;
时间上的冲突,主要是相关人员都有自己的生活,要经常凑在聊天室里实时地讨论会比较困难,而且很多有技术的人手头都有工作或项目,所以时间也常常挤不出多少;
技术上的困难,这往往是造成项目停滞或被取消的直接原因或主要原因,而想要协同完成技术公关又常常会因沟通的困难而更加艰难…… 我觉得这个问题大家可以讨论一下。 :mrgreen: SVN is better than CVS, ;) Time is the most valuable thing that your friend can give you!
but we should concentrate on the bright aspect: anyway, the software we are developing does not have any kinds of "hard" deadline, so we can improve it in our spare time.
Communication is another essential thing, I think mailing list is a better way to co-operate with all the developers involved. 邮件列表的确不错。听说apache的管理独特,只听说却不了解,不知谁知道一点。 说起来,似乎那些国际上的大的开源软件项目,国内没过少人参加过啊,对他们的运行机制也没多少人知道,他们的管理与协作的经验也没多少人知道…… 听说敏捷方法对这个异地通信有改进 相互通信的时候, 要使用gnuPGP签名.
www.gnupg.org 不在于安全,关键是一个项目中的成员如何灵活的沟通,特别是敏捷方法的流行,交流变得特别重要。 根据建议的性质,将本主题移往公社我有意见和建议区(如果不合适,就移回来吧,我笑纳) 是不是和SourceForge的模式差不多啊 公社的资源有限…………… FansLinux计划正在筹备中,基于分布式网站技术的公社成员网站“开源项目在线协作社区”(fanslinux.org),计划在元旦左右初步建立起来并开始向各类大中小型开源项目提供服务。
对此计划感兴趣的朋友,请申请加入“网站开发组”团队,到“公社网站维护开发中心”进行讨论。
页:
[1]