极限编程(eXtreme Programming)和 Ruby on Rails 是绝佳的搭配。除了对测试驱动开发(test-driven development)的极佳支持外,当你的代码库非常小,以至于关于领域知识的突破能够尽可能少地重构来实现时,XP 的效果会更好。
但是,如果你想采用 XP,自然也要开始规划。而这正是 John Wilger(在他的朋友 Jim Weirich 和 Quentin Baker 的帮助下)新发布的 eXPlain 项目管理工具派上用场的地方。通过一个简单的界面,你可以管理用户故事、迭代和里程碑。

Wilger 和他的朋友们还明智地提供了一个 演示应用程序(用户名/密码:admin/adminadmin),供你试用。