敏捷生命周期跟踪工具
日期:2008-04-26 | 作者: Allen工欲善其事,必先利其器。孔子告诉子贡,一个做手艺或工艺的人,要想把工作完成,做得完善,应该先把工具准备好。
自认为,敏捷开发对参与的人员要求都太高,如果对敏捷没有一点概念,其实实施会遇到很大的难度。我们大都不是布道者,也许也不善于布道。我们需要的只是一些工具,能够帮助我们对软件开发的生命周期进行管理,让团队的参与者有据可循。
Mingle 2.0
排在第一个介绍的是Mingle,因为个人对ThoughtWorks的关注,或者说是她的首席科学家是Martin Fowler,让我感到那是能够胜任“布道”的公司,自然对她提供的工具投入更加多的关注。
Mingle是一个项目协作和管理的工具,为整个团队提供了一个共享的工作台。它能帮助你收集Story, Bug等,并且将他们组织起来,同时还提供你需要的Wiki,图表等等功能。
我曾经使用过Mingle的上一个版本,不知道是不是运行在jRuby上的原因,它在效率上的表现影响到我继续使用它,当时机器的配置情况是:Celeron D 3G,2GB RAM,Windows XP SP2。
你可以免费使用30天,30天以后,5人以下团队免费。
更多信息请关注Mingle2.0官网|注册下载Mingle2.0
XPlanner
同样的,XPlanner也是一个基于web的极限编程的团队计划和跟踪工具。XPlanner的特点非常的明显:简单的模型、开源、免费、图表输出,简单甚至说粗糙的界面下是强大的功能,它能提供图表的输出、SOAP接口、多语言支持。
XPlanner虽然是JSP的程序,但配置在windows的平台上一点都不麻烦,我曾经就发出这样的感叹:“这样就可以运行了吗?”。它所有的数据都是存储在脚本中。每一次系统重新运行,都会需要一点时间,将历史数据Insert到MySQL中。
更多信息请关注XPlanner官网|下载XPlanner页面。
VersionOne
曾经3次获得Jolt大奖。VersionOne提供了4种敏捷模型的支持:XP, Scrum, DSDM, Agile UP. 相比前面介绍的2款工具,VersionOne提供了更加强大的功能,它能够导出N多种的报表和图表,在用户体验方面做的也很出色,它提供了很多快捷键,方便使用者能够快速的进行项目内容的调整,它还使用了AJAX技术,让使用者感到好像在使用桌面应用程序一般。
另外VersionOne在不同敏捷模型间切换也非常的方便,只要重新运行一下安装程序,选择你需要切换到的模型即可,不会造成任何数据的丢失。不过在我看来,不同模型的切换在VersionOne中只是名词的改变罢了,比如在Story和Issue就是一样东西;Iteration和Sprint是一个玩意儿。
VersionOne基于ASP.NET,可以使用SQL SERVER 2005 Expression作为数据库。VersionOne在5人以下的团队是免费的。
更多信息请关注VersionOne官网|下载VersionOne页面
Trichord
Trichord是我在InfoQ上,看到的一篇关于“看板图”介绍的文章中提到的一个工具,是一个日本人开发的敏捷工具,基于Eclipse的界面,很多人应该不会陌生。它的特点是很有趣,在使用的过程当中就像真正在使用看板一样。它的名字很有趣TRI指的是三种视角(时间、任务和团队),CHORD则是和谐的意思。
我在使用Trichord的过程中发现,看板固然有趣,但是如果你屏幕不是很大的话,还是比较痛苦的,至少一个列表能显示更加多的内容。
另外,它还提供了一个很有趣的功能:表情日历。
Trichord提供2种授权模式:一个是evaluation,你可以免费使用evaluation license 30天。另外一个是免费版本,但是免费版本只提供一个用户帐号并且只能有50张故事卡片,是不是很不爽?
更多Trichord信息请关注Trichord官网 | 下载Trichord
[...] 好极了,我们的“山寨”敏捷就从迭代计划、单元测试、每日立会、持续集成开始吧!当然我们需要一些特别的工具来帮助我们做迭代计划(我觉得Story Card太浪费纸张了);用*Unit来做单元测试;大白板做每日立会;*Ant做持续集成,等等……内容很多,每个人的选择不一样。 [...]