Agile and Scrum
Agile and Scrum e-Learning
Agile frameworks put an emphasis on being adaptive to customer and business needs in order to maximise the value of the solution. Agile works best where we have a high-level of uncertainty and it isn't practical or possible to define the solution to the issue upfront. It is much more effective to use an adaptive approach to incrementally and iteratively define the solution in more detail as the project progresses rather than trying to define low level requirements for the solution upfront.