如何通过互联网来管理多人协作的个人项目

  程序员接点私活不容易。如果这个活儿还比较大,自己单打独斗搞不定,就需要多人协作。因为是私活儿,所以找公司同事不大可能,找之前认识的朋友,又不在一起办公,这时就需要通过互联网来协同开发了。

  现在能想到的项目工具至少包括2类。一类是源代码管理,一类是项目管理工具(需求定义,项目计划,测试用例,Bug追踪等)。如果能很好的解决这2类工具,应付一个小型的多人协作的项目应该绰绰有余了。

  一:项目管理工具。

  这里推荐一个轻量级的,基于Web的项目管理工具,而且是国产开源的。禅道项目管理 是用PHP+MySQL开发的,是款基于SCRUM理念的项目管理工具。它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能。特点如下:

 

  1. 集成了产品管理、项目管理、测试管理、人员管理、发布管理、事务管理等功能于一体。你只需要一个软件就可以完成项目管理的最核心的任务。
  2. 开源免费,降低企业部署的成本。
  3. 功能注重实效,使用方便,没有太多复杂的概念。我设计的理念是一个没有做过项目管理的人经过10分钟的培训可以使用它进行项目管理。:)
  4. 基于PHP+MySQL开发,企业自主改动方便。并且基于ZenTaoPHP框架,为第三方开发者的加入打下了坚实的基础。
  5. 主要理念基于scrum,同时结合了PMP里面的很多概念。 
  6. 支持多公司,多项目,多产品,多团队的开发。
  7. 灵活的权限设置。
  8. 支持产品与项目之间的矩阵关系。

 

大家可以先去http://www.zentao.net/ 试用一下。如果适用于自己的项目,再去下载安装。它很人性化的提供了Windows下的一键安装包,不过我安装的时候还是遇到了一些问题。

  1.因为它是基于PHP服务的Web项目管理,所以和占用80端口的IIS有冲突,启动前必须先关闭IIS的服务。

  2.因为没有自己的托管服务器,所以打算临时使用自己的电脑通过ADSL来作主机。禅道项目管理默认使用80来供外网访问,可恶的电信居然将ADSL外网访问内部的80端口禁用了,所以必须换成非8开头的端口,才能让外网的伙伴访问内网的服务器。修改端口采用如下步骤:

    a:打开安装所在盘\entao\usr\local\apache2\conf\httpd.conf,里面有port的选项设置,改成你需要的端口,然后重启服务。

    b:使用托盘运行的禅道项目管理软件,选择访问管理面板,然后选择apache配置,将其Server Name改成localhost:1234,将Listen改为1234(这里以修改为1234端口为例)

  3.因为使用自己的ADSL来做服务器,每次登陆ADSL都是动态域名。这里使用花生壳软件来动态解析。具体细节,请参考http://www.oray.com/ 这个网站。

  

  二:源代码管理

源代码管理选用了小灰的SVN源代码管理服务器。地址http://www.svnhost.cn/

Svn是一个开源的版本控制系统Subversion的简称,比起VSS等源代码管理器来说,这只能算是个轻量级的,不过它也是开源的,对于个人的小型项目来说因该足够了。

  1.服务端安装

  2.客户端安装,推荐tortoiseSVN(点击直接下载

  3.VS2010的源代码插件,使用AnkhSVN(点击下载)这个应该支持VS2010了。

这个的安装和配置都要比前面那个项目管理要简单许多。基本也是一键安装就可以使用了。而且都提供了中文的安装和使用说明。

 

运用好以上这2件利器,开发人员私活的将开展的更有章法,更顺利。希望这篇Blog对于那么辛苦接私活的开发人员有所帮助。

 

 

 


 

转载于:https://www.cnblogs.com/odz521/archive/2010/09/22/1832899.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值