单项选择题

A.重构代码并践行持续集成。
B.使用结对编程帮助所有人了解问题的范围。
C.使用增量设计,并延迟到最后责任时刻再做设计决策。
D.与利益相关者合作,帮助他们理解这对项目的影响。