百度首页 | 百度空间
 
查看文章
 
构建Trac和Subversion环境,进行配置管理和项目管理
2007-06-07 22:57

在项目开发中,我倾向于大任务分解、小团队、迭代开发、持续交付。在管理上,我更看重人与人的交流以及交流后的共识,提倡客户、开发人员、测试人员等面对面的交流,让代码说话。因此,在选择项目使用的工具上,我更喜欢一些轻量级的开发、配置和管理工具。

在项目配置和管理方面,以前也用到过很多工具。版本控制用过VSS、TeamSource、CVS和Subversion,项目管理、bug跟踪方面用过Project、CVSTrac和Trac,当然还有最基本的Excel。

目前我做的项目基本上都是使用Trac+Subversion来构建的,为什么呢?版本控制方面,VSS是以前用的,微软的,大而笨重,TeamSource是Borland的东东,不是很流行。剩下的就CVS和Subversion了,老实说,我用这两个东东的时间都不长,都是免费,分布式部署比较方便,都够用,真正让我确定使用SVN的是Trac。我使用CVS完全是因为要用CVSTrac,一个轻量级的项目管理和错误跟踪工具(具体可以参见cnpack)。直到后来,我知道了Trac,觉得这就是我需要的项目配置和管理的平台。

具体说Trac对我最有用的是Wiki、里程碑、任务管理(bug跟踪)和集成Subversion。

使用wiki我可以轻松的构建项目的网站,项目内容管理,资源链接以及信息发布等等。里程碑使我的迭代计划更加易于管理,每个迭代(里程碑)有多少工作量,完成了多少,还剩多少,时间节点,相关的资源一目了然。任务管理最明显的好处就是bug跟踪,还可以为每个里程碑、模块分配任务,并有多种报告可以查看,小团队管理的利器啊。集成Subversion,可以在Trac网站中查看Subversion的资源,这样,客户和业务人员不使用Subversion也可以获取相应的资源了。

Trac和Subversion好处很多,但安装有点费劲,当然,对于熟手来说很容易。我当时弄了好久才搞定Trac,今天早晨才使用上WebAdmin插件。今后几天我会陆续把我安装、使用Trac的过程、经验写出来,与大家分享,也权当是给自己的备忘录吧。内容预计包括

  1. Trac的安装和基本配置
  2. Subversion和安装和基本配置。

类别:06 配置管理 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu