They have a very interesting (admittedly not everyone's cup of tea) scheduling system and is apparently supporting scrum.
Their support for release management is something i'm particularly fond of, but i should also say that i have very little experience of other similar systems.
Another feature that I like is the ability to link different e-mail accounts as well as pure HTML forms to different projects.
I think it really depends on your company size. I used activecollab for a while but it never really convinced me and then they made it commercial anyway. There is an open source fork of it called ProjectPier.
Even if it is not MySQL + PHP but Ruby On Rails Redmine convinced me the most from all tools I tried (and installing the ruby module into apache is a question of 5 minutes). It is simpel and yet has anything I need (including Eclipse Mylyn, SCM integration, E-Mail Notification and time tracking). With a little RoR knowledge it is easily customizable, too.
The most popular Open Source sollution is probably Trac. It is written in Python, so it is not a PHP either.
But maybe it makes sense to consider a non PHP sollution. I didn't find any PHP open source tool that had the functionality and simplicity of Redmine or Trac. If you don't mind a hosted sollution Basecamp is probably the first address to turn to (never tried it though).
For another pespective - having used many of the above solutions, and liking them very much for bug tracking, wiki documentation and tracking information - I tend to move towards keeping much of my project "meta-data" (summary information pulling together wiki, bugs, schedules, communication) in spreadsheets now.
For those now climbing onto the top rope of the ring preparing for a takedown, here's why... I come from a programming background, and one of the best books I read early in my career was The Pragmatic Programmer. One of the tenets they preach is finding a fundamental editor that you like, and get good with it (for various Very Good Reasons). After trying (frustratingly) to port and adapt my PM/Dev Management approach multiple times to multiple systems, I've extrapolated that Pragmatic tooling philosophy to the product/project management world I now inhabit. To stretch the metaphor, my editor is now Excel.
I can't guarantee that for any company I work with, they have "Software Project Management xyz" or "Bug Tracking System abc" with the proper plugins - but I can be darn well sure they have Excel or some variant available. I know if I get ninja-like with that tool, I can continue to use it - and focus on the project, not the tools.
This spreadsheet approach comes with some caveats:
Excel done poorly can suck. We've all seen that. Watch for bloat and stupidity.
Keep the bugs in the bug tracking system, the wiki stuff in the wiki. The spreadsheet is meant to pull this stuff together, not replace it.
Keep it readable. Don't stuff everything in just because you can. Summary sheets are good.
Try to standardize your templates and macros meaningfully for tasks and information, to maximize reuse over time and projects. Just like good programming.
Back it up - use a document management system if you can. This approach isn't in the cloud or hosted centrally by default, so be aware of that.
Have you tried Assembla? They've recently released a new product called Portfolio which is great if you have to manage multiple projects + you get free clients! :)
You might like to consider http://targetprocess.com/ We use that in my current job and it works pretty well, from a developer point of view. I'm unsure as to whether it supports your installation requirements, however.
发布评论
评论(6)
我会推荐 FogBugz
他们有一个非常有趣的(诚然不是每个人都喜欢)调度系统并且显然支持scrum。
他们对发布管理的支持是我特别喜欢的,但我也应该说我对其他类似系统的经验很少。
我喜欢的另一个功能是能够将不同的电子邮件帐户以及纯 HTML 表单链接到不同的项目。
哦,它不是 MySQL/PHP 解决方案。
其中一些功能包括:
参考:
Scrum 和 Fogbugz / Fogbugz 问题 / FogBugz 知识交流
I would recommend FogBugz
They have a very interesting (admittedly not everyone's cup of tea) scheduling system and is apparently supporting scrum.
Their support for release management is something i'm particularly fond of, but i should also say that i have very little experience of other similar systems.
Another feature that I like is the ability to link different e-mail accounts as well as pure HTML forms to different projects.
Oh, and it is not a MySQL/PHP solution.
Some of the features are:
References:
Scrum and Fogbugz / Fogbugz questions / FogBugz Knowledge Exchange
我认为这实际上取决于您公司的规模。我使用了 activecollab 一段时间,但它从未真正说服我,然后他们还是将其商业化。它有一个开源分支,名为 ProjectPier。
即使不是 MySQL + PHP 而是 Ruby On Rails Redmine 在我尝试过的所有工具中最让我信服的是(将 ruby 模块安装到 apache 只需 5 分钟)。它很简单,但拥有我需要的一切(包括 Eclipse Mylyn、SCM 集成、电子邮件通知和时间跟踪)。只要有一点 RoR 知识,它也可以轻松定制。
最流行的开源解决方案可能是 Trac。它是用 Python 编写的,因此它也不是 PHP。
但考虑非 PHP 解决方案也许是有意义的。我没有找到任何 PHP 开源工具具有 Redmine 或 Trac 的功能和简单性。如果您不介意托管解决方案 Basecamp 可能是第一个要访问的地址(但从未尝试过)。
I think it really depends on your company size. I used activecollab for a while but it never really convinced me and then they made it commercial anyway. There is an open source fork of it called ProjectPier.
Even if it is not MySQL + PHP but Ruby On Rails Redmine convinced me the most from all tools I tried (and installing the ruby module into apache is a question of 5 minutes). It is simpel and yet has anything I need (including Eclipse Mylyn, SCM integration, E-Mail Notification and time tracking). With a little RoR knowledge it is easily customizable, too.
The most popular Open Source sollution is probably Trac. It is written in Python, so it is not a PHP either.
But maybe it makes sense to consider a non PHP sollution. I didn't find any PHP open source tool that had the functionality and simplicity of Redmine or Trac. If you don't mind a hosted sollution Basecamp is probably the first address to turn to (never tried it though).
Trac 与 Agilo 插件 可能是一个不错的选择。
这里是 Trac pluigns 的链接,一些类别是:
Trac with Agilo plugin might be a good option.
Here is link for Trac pluigns, some category are:
从另一个角度来看 - 使用了上述许多解决方案,并且非常喜欢它们来进行错误跟踪、wiki 文档和跟踪信息 - 我倾向于保留我的项目的大部分“元数据”(将 wiki、错误汇总在一起的摘要信息) 、时间表、沟通)现在在电子表格中。
对于那些现在正爬上擂台顶绳准备摔倒的人来说,原因如下……我有编程背景,我在职业生涯早期读过的最好的书之一是《实用程序员》。他们宣扬的原则之一是找到一个你喜欢的基本编辑器,并熟练使用它(出于各种非常好的理由)。在(令人沮丧地)多次尝试将我的 PM/Dev 管理方法移植和调整到多个系统之后,我将实用工具理念推断到了我现在所处的产品/项目管理世界。打个比方,我的编辑器现在是 Excel。
我不能保证与我合作的任何公司,他们都有“软件项目管理 xyz”或“错误跟踪系统 abc”以及适当的插件 - 但我可以非常确定他们有 Excel 或某些可用的变体。我知道如果我像忍者一样使用该工具,我可以继续使用它 - 并专注于项目,而不是工具。
这种电子表格方法有一些警告:
For another pespective - having used many of the above solutions, and liking them very much for bug tracking, wiki documentation and tracking information - I tend to move towards keeping much of my project "meta-data" (summary information pulling together wiki, bugs, schedules, communication) in spreadsheets now.
For those now climbing onto the top rope of the ring preparing for a takedown, here's why... I come from a programming background, and one of the best books I read early in my career was The Pragmatic Programmer. One of the tenets they preach is finding a fundamental editor that you like, and get good with it (for various Very Good Reasons). After trying (frustratingly) to port and adapt my PM/Dev Management approach multiple times to multiple systems, I've extrapolated that Pragmatic tooling philosophy to the product/project management world I now inhabit. To stretch the metaphor, my editor is now Excel.
I can't guarantee that for any company I work with, they have "Software Project Management xyz" or "Bug Tracking System abc" with the proper plugins - but I can be darn well sure they have Excel or some variant available. I know if I get ninja-like with that tool, I can continue to use it - and focus on the project, not the tools.
This spreadsheet approach comes with some caveats:
您尝试过 Assembla 吗?他们最近发布了一款名为 Portfolio 的新产品,如果您必须管理多个项目,那么该产品非常有用 + 您可以免费使用客户! :)
Have you tried Assembla? They've recently released a new product called Portfolio which is great if you have to manage multiple projects + you get free clients! :)
您可能会考虑 http://targetprocess.com/ 我们在我当前的工作中使用它,效果很好,从开发者的角度来看。但是,我不确定它是否支持您的安装要求。
You might like to consider http://targetprocess.com/ We use that in my current job and it works pretty well, from a developer point of view. I'm unsure as to whether it supports your installation requirements, however.