Question: You are a project manager for a medium sized project involving around 20 people. However, the project is quite complex, with multiple interdependencies, and technicalities that can only be certainly defined as the project progresses. Which of the following techniques would be best suited to be used to plan for this project? A. Life cycle planning B. Agile planning C. Rolling wave planning D. Waterfall planning