I just finished reading The 4 Disciplines of Execution, a book all about setting and achieving goals outside of 'the whirlwind'.
Good term that, 'the whirlwind', meaning the seeming neverending whirl of daily activities. How do you find time to do something over-and-above simply processing daily tasks and actually do something that moves forward?
The authors suggest:
pick the single most important thing your group should achieve
say how you know you've crossed the finishing line
This fits in very well with Agile where we are used to measuring and acting on it, e.g. Discipline 2 reminds me of burndown charts and finishing sprints -> better planning, less stress, better flow. Discipline 3 of Kanban charts on walls. Discipline 4 of daily standups.
I have found that Agile can get hyper focussed on delivering product efficiently (which isn't a bad thing!). 4 Disciplines adds strategy to Agile.