您在敏捷开发中使用哪些工具,尤其是Java环境?

时间:2010-05-10 07:56:37

标签: java agile

我正在寻找敏捷软件开发的工具。 我用

  • maven
  • bugzilla
  • jira
  • 哈德森

你还有其他建议吗?

8 个答案:

答案 0 :(得分:9)

支持某些做法的一些工具:

但这些只是工具,工具不会让你自己变得敏捷。

答案 1 :(得分:5)

列出的内容实在太多了,很多都取决于你正在构建的内容。即便如此,这个问题通常有多个答案。

  • 建筑:Ant,maven,......
  • 代码回购:SVN,CVS,Git,....
  • CI:Hudson,Cruise Control,Luntbuild,Bamboo,......
  • 测试:Junit,easymock,mockito,XmlUnit,HtmlUnit,...
  • 报道:Cobertura,Emma,FindBugs,JavaDoc,......
  • 项目管理:XPlanner,GreenHopper,JIRA,....
  • 文档:Confluence,XWiki,....

其实你可能想看看Atassian Studio。

答案 2 :(得分:2)

答案 3 :(得分:1)

答案 4 :(得分:1)

Mylen Mylyn是eclipse的任务和应用程序生命周期管理(ALM)。

总结在eclipse中打开关闭的门票让生活变得更轻松,因为一个界面处理了在门票更改时收到通知的所有内容,它可以让您更好地规划开发日。不确定它是否适合敏捷,但它绝对适合使开发生活更轻松。

答案 5 :(得分:1)

我获得了有关在敏捷开发策略中可以考虑的方法的更多信息

以下是为敏捷开发设计的方法:

DSDM 可能是最初的敏捷开发方法。在敏捷开发这个术语被发明之前,DSDM就已经出现了,但它完全基于我们作为敏捷开发所知道的所有原则。

SCRUM 也是一种敏捷开发方法,主要关注如何在基于团队的开发环境中管理任务。

XP (极限编程)是一种更为激进的敏捷方法,专注于软件开发过程,并通过新方法解决分析,开发和测试阶段,旨在对质量产生重大影响。最终产品。

DSDM 可能是最完整的敏捷方法,而SCRUM和XP更容易实现和补充,因为它们处理开发项目的不同方面,并且都建立在敏捷开发的相同原则上。 / p>

以上信息可能不是答案,但我想让我知之甚少

答案 6 :(得分:0)

用Java编写的免费SQL数据库引擎。它有一个很好的控制台来查询数据库,并且可以很好地与liquibase结合使用以进行更新。

答案 7 :(得分:0)

  • 的Eclipse
  • P4
  • Yoxel PCM