Which of the following is a list of valid Agile project planning practices?

A.
Release planning, Iteration planning, and Estimation
B.
Estimation, Spike Solutions, and Iteration planning
C.
Iteration planning, Continuous Integration, and Estimation
D.
Vision, Release planning, and Performance Optimization