Jun 17, 2009
1 comment
A Holistic Approach to Prioritizing Tasks
Prioritizing tasks is critical when you have limited resources. A traditional project management approach doesn’t work in most situation. I generally recommended a holistic approach to task prioritization.
The traditional approach by project managers using traditional project management software is to prioritize tasks based on the critical path of the project. This critical path is constructed by defining tasks, information about those tasks and constraints. Project management software (like MS Project) then auto-calculates a critical path.
Time and again I’ve found that this isn’t helpful to getting projects done.
- It doesn’t capture all the variables that should go into prioritizing a task and
- It is way too cumbersome to be useful to most people doing projects.
Instead, try a holistic approach to task prioritization.
Here are two ways of doing that. They can be used separately or together.
Subjective Task Priorities
First, come up with at least three levels of task priority. For simplicity, these can be low, medium and high or 3,2,1 -with 1 being highest priority.
These are completely subjective priority levels which allow you, as a human being, to factor in any number of variables when deciding what is important to work on.
A human being can better appreciate all the factors around a project or task better than any algorithm or decision making model. Algorithms and models can only go so far when factoring in things like human error, rework time, and things simply taking longer than planned. Algorithms also allow the project manager to be aloof from the process as a whole. This isn’t good.
An added benefit of a subjective approach is that it requires the project manager to have detailed knowledge of the production process and the business goals behind the project. That way, they can weigh everything in when deciding what people should be working on and when.
Second, when putting together a task list, label each task with the priority.
When the relative importance of a task changes, change the label and make sure everyone on the team knows about it.
Project management tools like Vertabase can help you notify people automatically. Or, just make sure you continue to communicate with the team.
Subjective Critical Path
A second way of incorporating holistic prioritization is to manually flag critical tasks when you set up your task list or work breakdown structure. The critical tasks should be those which are key for your project to be completed properly and/or on time. Many organizations call these project milestones, though I like to reserve the term for major phases of a project.



