To set the right context, Agile isn’t about short cuts, it often means decisions are delayed until there is enough insight to make any action taken build meaning or have value. This also means retaining flexibility until it shouldn’t be necessary. Therefore, as you build on previous decisions the environment should be becoming stronger, and projects should be moving faster.