有没有比较好的开源软件/项目生命周期管理软件?

65 views
Skip to first unread message

钱晓明

unread,
Nov 28, 2010, 6:49:26 AM11/28/10
to pon...@googlegroups.com
可以不包括代码的版本控制功能,但能够比较全面的管理和跟踪整个产品或项目研发的过程,包括bug跟踪,进度及任务安排,需求变更,团队交流等。不知道大家在使用什么?我也查了下,发现开源的也有一些,比如redmine,tutos等,想听听大家的推荐和评论。

机械唯物主义 : linjunhalida

unread,
Nov 28, 2010, 8:18:15 AM11/28/10
to pon...@googlegroups.com
听说trac很不错.

2010/11/28 钱晓明 <kyle...@gmail.com>:

Daniel Lee

unread,
Nov 28, 2010, 8:19:41 AM11/28/10
to pon...@googlegroups.com
teamwork http://sourceforge.net/projects/teamwork/

2010/11/28 机械唯物主义 : linjunhalida <linjun...@gmail.com>

翁翊成

unread,
Nov 29, 2010, 12:39:16 AM11/29/10
to pon...@googlegroups.com
仅仅是trac这样的工具不足以满足你所说的这个问题的全部生命链条。
一个完整的软件项目管理肯定是从最基础的代码管理开始的,这是你软件资产非常基础的组成部分。
针对大型项目代码的演进过程,肯定需要一个问题追踪管理系统,这是trac的专业,类似的工具还有JIRA、redmine等等,选择也不少。
到这里对于项目周期也仅仅是完成了一个规范化的雏形,后续的还有包括自动构建,单元测试、自动测试,代码静态检查,持续集成。。。

我目前的团队使用JIRA来做问题追踪,bamboo来做持续集成,项目生命周期管理用maven,并且搭了一个nexus私服来管理构件。

我还想说的是,所有的这些最好有一个专门的QA人员负责,不要指望一个人能天天写代码,还可以抽出一小部分实践把所有这些都干好,这不太现实 ^_^

2010/11/28 Daniel Lee <ledw...@gmail.com>

Chunlin Zhang

unread,
Nov 29, 2010, 7:29:50 AM11/29/10
to TopLanguage
感觉 redmine 不错,我们正要开始用

zhangyingneng

unread,
Nov 29, 2010, 8:57:51 AM11/29/10
to pon...@googlegroups.com
redmine 感觉用起来比较慢. 当然我个人的机器还是比较老旧的. 

2010/11/29 Chunlin Zhang <zhangc...@gmail.com>

zhangyingneng

unread,
Nov 29, 2010, 8:58:51 AM11/29/10
to pon...@googlegroups.com
后来改trac了. 流畅不少

2010/11/29 zhangyingneng <zhangy...@gmail.com>
redmine 感觉用起来比较慢. 当然我个人的机器还是比较老旧的. 


朱金灿

unread,
Nov 30, 2010, 8:12:32 AM11/30/10
to pon...@googlegroups.com
我们公司使用TechExcel的DevTrack,感觉它的定制性很强。

Chunlin Zhang

unread,
Nov 30, 2010, 8:24:19 AM11/30/10
to pon...@googlegroups.com
我这里用着很快,不过我的机器还算比较新
功能挺丰富的,插件比较多

有些功能例如甘特图等 trac 是没有的

2010/11/29 zhangyingneng <zhangy...@gmail.com>:

吴昊

unread,
Nov 30, 2010, 10:30:07 PM11/30/10
to TopLanguage
赞成这位兄台的说法,如果是一个较为大型的项目(源代码庞杂或者用户群十分广泛),估计是没有一个工具能满足整个项目生命周期的。
Dev,QA/QE等等都会各有一套系统来支撑。
至少在我们公司的test部门,就运作了三套bug追踪系统:内部有两套bug管理系统作为Dev和QA共同维护的平台,QA使用Jira来对外和用户
沟通和追踪bug。
但是对于小型项目或者刚起步的公司团队来说,用几款开源工具搭建个简单的版本控制以及bug追踪系统其实也够用了。

On Nov 29, 1:39 pm, 翁翊成 <weng...@gmail.com> wrote:
> 仅仅是trac这样的工具不足以满足你所说的这个问题的全部生命链条。
> 一个完整的软件项目管理肯定是从最基础的代码管理开始的,这是你软件资产非常基础的组成部分。
> 针对大型项目代码的演进过程,肯定需要一个问题追踪管理系统,这是trac的专业,类似的工具还有JIRA、redmine等等,选择也不少。
> 到这里对于项目周期也仅仅是完成了一个规范化的雏形,后续的还有包括自动构建,单元测试、自动测试,代码静态检查,持续集成。。。
>
> 我目前的团队使用JIRA来做问题追踪,bamboo来做持续集成,项目生命周期管理用maven,并且搭了一个nexus私服来管理构件。
>
> 我还想说的是,所有的这些最好有一个专门的QA人员负责,不要指望一个人能天天写代码,还可以抽出一小部分实践把所有这些都干好,这不太现实 ^_^
>

> 2010/11/28 Daniel Lee <ledwi...@gmail.com>
>
> > teamworkhttp://sourceforge.net/projects/teamwork/
>
> > 2010/11/28 机械唯物主义 : linjunhalida <linjunhal...@gmail.com>
>
> > 听说trac很不错.
>
> >> 2010/11/28 钱晓明 <kyleq...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages