编者按

“个体与交互胜过过程与工具”是《敏捷宣言》的第一条价值观。不过,工具好像还是成为大多数敏捷团队的重要组成部分。Forrester研究公司(Forrester Research)高级分析师Carey Schwaber在《敏捷过程研究(The Truth About Agile Processes)》的报告中指出,“敏捷开发团队将投资主要用于其团队所必需的工具,其中最先考虑的是敏捷项目管理工具,然后依次是测试工具、构建管理工具和软件配置管理工具。”

专题联系人

策划制作:June,Robert
QQ:275708127
投稿邮箱:liqian@it168.com

焦点关注

欲善敏捷开发 先利敏捷工具
编者按:敏捷开发的潮流并不是由敏捷工具来推动的。但近年来,为了更好地支持敏捷开发,敏捷工具也有了很大的发展。其中部分工具是直接面向新型项目管理方式的。根据研究结果,面向敏捷开发的项目管理工具、持续集成构建工具和自动测试工具已是敏捷开发不可或缺的工具。当敏捷成为大型团队开发进行大型项目的主流开发方式时,那些自己临时组织起来的技术将难以满足需求。 >>全文
敏捷项目管理工具
·Mingle抢先体验—让敏捷方法如虎添翼
Mingle是一个敏捷项目管理工具。它为整个团队在软件交付过程中提供“一站”式服务,并通过有10年敏捷项目开发经验的ThoughtWorks公司提供的开发框架共享所有的项目成果。你的团队可以使用Mingle进行项目管理,协作,文档共享,Bug跟踪,需求挖掘,以及程序代码和需求连接。
持续集成构建工具
·CruiseControl基础配置
持续集成(Continuous Integration)是极限编程(Extreme Programming)的最佳实践之一。它的首要目标就是及时反馈,让开发和测试人员更早地发现和解决问题。为了达到这样的效果,你可以选择Anthill、Luntbuild或者CruiseControl等工具来辅助你自动完成这些工作。正如标题上提到的,我们今天的主角是CruiseControl,主要教你如何配置CruiseControl来对项目进行持续集成。
敏捷测试工具
·基于敏捷测试的技术研究
随着敏捷开发过程流行,敏捷测试方法也开始受到更多关注。同时,软件测试用例的选择和生成也是软件测试中的一个重要研究领域,测试用例的质量直接决定软件测试的科学性和有效性。本文基于集成测试框架FIT,并结合两两组合覆盖的测试用例自动生成技术,实现从接口参数边界值的确定,到以HMTL形式显示集成测试结果过程的半自动化过程。
其他
·敏捷方法和工具使用全球调查报告
该报告分析了交付团队与其管理者之间的不同需求,关注点主要是在测试用例、缺陷跟踪和报告方面,并指出了这些工具的一些有趣的趋势,例如通过使用报告服务和API来建立交付团队和项目管理之间的沟通桥梁。