Both Zig Ziglar and Brian Tracy recommend making a daily list of prioritized tasks. What needs to get done today? Once in a while, I work on this and try to make a detailed, structured road map to go from where we are to where we want to go. I use that road map to figure out what to do today.
Unfortunately, the road map very quickly becomes useless - overcome by events. Pretty soon, I've got no plan and am going in to work and playing whack-a-mole with random tasks. Days become weeks become months and while important things have been done and there are no complaints from customers, we're not achieving the big, revolutionary goals I've set.
The problem is not in the individual road maps, it's their existence in the first place.
|A flow chart for building a house. I argue that this is overkill.|
In the case of building a house, as illustrated above, there are dependencies that require lots of planning, but in the case of my team at work, such things are obvious just from making a list of things that need to be done to achieve our goals.
Instead of taking the time to draw out complicated Gantt charts that show every phase of the project, I think it would be much better to make an unordered list of all the things that need to be done to achieve our goals. From that list, pick out the very few things you need to do right now. Once you've completed those things, you delete them from the list and pick out the next things that need to be done right now. If you discover new tasks to get to your desired end state, throw them on the list and don't worry about when they need to be done.
Since identifying what has to be done immediately is almost always the easiest part of drawing any road map, you've dramatically simplified the planning process and can knock out your daily list of tasks with minimal effort and time. When you go in to work, your daily task list is trivial to prepare.