Agility can be applied to any software process. Which of the following steps are necessary to accomplish this?
A. Do not eliminate any work products
B. Conduct planning in a way that understands the fluidity of an agile development approach
C. Design the process in a way that allows the project team to adapt tasks
D. Emphasize a decremental delivery strategy