极限编程,迭代开发,需求明确,计划制定,持续集成,测试反馈,回顾总结