Adaptive Strategy: Lessons from Agile software development
Traditional strategy development often assumes that leaders can analyse the environment, make a set of choices, build a multi-year plan and then execute it largely as designed. In stable conditions, that can work. In uncertain environments, it can create a false sense of precision. Agile offers a useful alternative.
Strategy: The art of the trade off
Strategy is often described as a plan or a roadmap, but in practice it is something much more human and much more demanding.