Which three framework activities are present in Adaptive Software Development(ASD) ?

Which three framework activities are present in Adaptive Software Development(ASD) ?

A. analysis, design, coding
B. requirements gathering, adaptive cycle planning, iterative development
C. speculation, collaboration, learning
D. all of the mentioned