团队开发套件的要素是什么?

时间:2009-04-30 20:24:19

标签: project-lifecycle

对于一起开发软件的小型到大型团队,使用哪些工具来构建全面的团队开发框架?

具体来说,我正在寻找所有相关功能的全面列表(例如源代码控制,错误管理,测试工具,项目管理),而不是具体的产品推荐。我也没有将列表限制为特定的方法(例如Scrum)。

3 个答案:

答案 0 :(得分:0)

你在帖子中找到了主要内容:

  • IDE(集成开发环境)
  • 编码指南(有时会查看,但仍然有很大帮助)
  • 源代码管理
  • 测试套件(单元测​​试,测试用例/测试脚本管理和跟踪)
  • 问题跟踪/错误报告
  • 构建管理

......我确信我错过了一些明显的东西,但是周围的人会纠正我。

而我错过的那个......

  • Diagraming软件(I.E. Rational Software Modeler等)

答案 1 :(得分:0)

  • 源控制(显然)包括分支管理
  • 问题跟踪(功能和错误),可能包括任务重新分配和转发,以及屏幕录制等常用内容
  • 个人任务管理,有时与问题跟踪系统集成
  • 通讯软件。有些团队甚至在同一建筑物或推文中使用电子邮件和即时消息。代码中集成了一些工具,因此您可以“围绕一段代码聊天”。屏幕和应用程序共享也很有用。
  • 良好的构建工具。
  • 分布式结对编程工具(如果适用),否则为共享编辑器。
  • 案例工具中的类似支持。

不太常用但很有前途的工具(来自学术背景),有些现在有基于IDE的版本。

答案 2 :(得分:0)

还有一些: