Thorough planning must be at the heart of every project if it is to stand the best chance of success, even one which follows a fairly free-form approach like the agile methodology. Planning is a continuous process through the Production phase, as the project has to adapt to the unforeseen events that will inevitably affect it.