首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分布式开发团队所需的工具

分布式开发团队所需的工具
EN

Stack Overflow用户
提问于 2008-12-13 08:55:36
回答 8查看 1.9K关注 0票数 3

我有一个团队的开发人员分布在全球不同的时区。

在这样一个团队中,实现最大生产力的最佳工具是什么?

我正在寻找:

  • 源控制
  • 虫跟踪
  • 建设管理
  • 任何其他可能有用的东西

谢谢

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-12-13 11:06:17

当您说“开放源码”时,您是指自由软件,还是指“我需要/更愿意看到源代码”?

请注意,您的决定将受到项目性质的影响。有许多免费的开发/项目托管站点要求您的项目必须是一个开放源码项目和免费/公开的公众。

您还可以根据开发项目所用的语言选择使用特定的托管平台。例如,CodePlex (http://www.codeplex.com/)是一个托管基于.Net的开源项目的站点,而Java.Net (http://community.java.net/projects/)是一个托管.Net项目的站点。

对你的问题所作的其他回答是可靠的,以下是我目前使用或过去使用过的内容:

一个伟大的持续构建工具JetBrains TeamCity.(http://www.jetbrains.com/teamcity/),该工具对许多构建工具提供了开箱即用的支持,也支持直接构建Visual解决方案。它对20个或更少的开发人员是免费的。它也有大量的功能,并可以在几分钟内为您启动和运行-一个非常低的学习曲线,而不削减功能。

对于两个开发人员来说,一个有用的SVN存储库是免费的,可以为您节省设置和管理自己的SVN存储库的时间。解开迷雾。(http://www.unfuddle.com) Unfuddle还提供额外的付费功能和基本任务跟踪。

另一个付费的源存储库是ProjectLocker (http://www.projectlocker.com),它具有低价的SVN存储库和用于任务管理的Trac集成。

一个有用的任务跟踪工具是记住牛奶(http://www.rememberthemilk.com) --它不像Trac那样对“票证”起作用,它不仅适用于跟踪项目,而且还允许您相互发送电子邮件,并拥有共享的任务列表。我还指出了它们,因为产品本身是由一个分布式开发团队开发的,您可能希望尝试将它们邮寄以征求意见。:-)

祝你的队伍万事如意!

票数 1
EN

Stack Overflow用户

发布于 2008-12-13 09:08:23

这个问题没有具体说明。您列出的每个类别都有许多包,所有这些包都是为了支持跨不同时区在全球分布的人员之间的协作。

因此,我可以根据过去为我工作过的开源工具提出建议。您可能需要更具体的解决方案,但您没有提到它们。此外,对于生产力来说,如果人们能够继续使用他们熟悉的工具,而您没有解释您的员工已经知道哪些工具,这是非常有用的。

无论如何,以下是我的建议:

  1. 使用Subversion进行源代码管理
  2. 使用“综合”作为bug跟踪器
  3. 使用make进行构建管理,使用Buildbot进行自动化的分布式构建
  4. 使用邮件列表,基于Mailman
票数 3
EN

Stack Overflow用户

发布于 2008-12-13 09:28:22

对于.NET环境:

  • 服务器:VisualSVN服务器 (免费)
  • SVN客户端:AnkhSVN 2.0 (开放源码)
  • 持续集成:CruiseControl.Net (开放源码)
  • Bug跟踪器:BugTracker.NET (开源)。但如果可以的话,我会推荐特拉克

我对大会非常满意-它们以非常合理的价格为您的项目提供SVN服务器和特拉克 (如果oproject是公开的,则免费)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/365016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档