什么是组织许多软件开发项目、与客户的互动、项目文档、来源、电子邮件、知识、时间跟踪、问题和功能跟踪、支持发布和版本等小公司的最佳方式?
对我来说(而且我相信其他很多人),很明显,它必须是某种基于网络的解决方案。如果它能为iPhone提供一个接口(如果不是,它也可以),那就太好了。
重要的是:它必须托管在我们的服务器上,所以PHP + MySQL是迄今为止最好的平台。
我认为应考虑以下制度:
但它们对我来说都不是百分之百的解决方案。
它还应该(但不是必须)支持SCRUM。
我们有大约25人在我们的团队和大约50人来自客户端。同时,我们运行了大约3-7个项目(有些是开发项目)。阶段,有些是支持的)。
那么,我的问题是:有谁知道有什么好的基于web的系统可以满足软件开发公司的所有需求?我相信这些资料对我们很多人都是有用的。
发布于 2009-11-09 08:47:20
我推荐FogBugz
他们有一个非常有趣的调度系统 (诚然不是每个人的茶),并且显然支持scrum。
他们对发行版管理的支持是我特别喜欢的,但我也应该说,我对其他类似系统的经验很少。
我喜欢的另一个特性是能够将不同的电子邮件帐户以及纯HTML表单链接到不同的项目。
哦,而且它不是MySQL/PHP解决方案。
其中一些特点是:
参考资料:Scrum和Fogbugz / Fogbugz问题 / FogBugz知识交换
发布于 2009-11-09 08:20:42
我认为这真的取决于你们公司的规模。我使用了一段时间的活动实验室,但它从来没有真正说服我,然后他们使它的商业无论如何。它有一个名为ProjectPier的开源分支。
即使不是MySQL + PHP,而是Rails,雷德明从我尝试过的所有工具中说服了我(将Ruby模块安装到apache中需要5分钟的时间)。它是simpel,但是有我需要的任何东西(包括Eclipse、SCM集成、电子邮件通知和时间跟踪)。有了一点RoR知识,它也很容易定制。
最流行的开源解决方案可能是特拉克。它是用Python编写的,所以它也不是PHP。
但是也许考虑一个非PHP解决方案是有意义的。我没有发现任何PHP开源工具具有Redmine或Trac的功能和简单性。如果您不介意托管解决方案,那么巴塞坎普可能是第一个求助的地址(但从未尝试过)。
发布于 2009-11-09 08:20:21
特拉克和Agilo插件可能是一个很好的选择。
下面是Trac插头的链接,有些类别是:
https://stackoverflow.com/questions/1699683
复制相似问题