极限编程,项目冲突,问题处理,沟通,持续集成,测试驱动开发,持续改进