单项选择题

极限编程的主要特点有______。

A.简单的分析设计
B.频繁的客户交流
C.增量式开发和连续的测试
D.以上全部