极限编程与 Ruby on Rails 非常吻合。除了对测试驱动开发的卓越支持外,XP 在代码库非常小的情况下工作效果会好很多,因为在这种情况下,可以通过尽可能少的重构对领域知识进行突破。
但是,如果你想进入 XP,那自然而然地也必须进入规划阶段。这就是 eXPlain 项目管理工具 的用武之地,它是由 John Wilger(在 Jim Weirich 和 Quentin Baker 的帮助下)新发布的。通过一个简单的界面,你可以管理故事、迭代和里程碑。
Wilger 和他的朋友们甚至明智地建立了一个 演示应用程序(admin/adminadmin),供你试用。