Tuesday, April 5, 2011

Liquid Music Tour Dates: Slippery Project Management: Three .

Building the perfect project project is a bad job. On one hand, you wish to get an accurate picture of what work is being done when. On the other hand, you get to establish a plan that is manageable (read: not overloaded with a bazillion items).

Unfortunately, business is messy. No matter how good your intentions are, slippery little tracking problems inevitably creep in.

In this post, we look at a few common project planning issues, explore different approaches to solving them, and hopefully help you hit the end of a better (if not perfect) project plan. Problem #1: Accounting for non-project work in your schedule

Applies to: Anyone who has overhead tasks on their plate.

Solution A: Reduce their daily availability down to the name of hours they will likely work on design work.

Pros: The schedule will stretch tasks out over the allotted time, presenting a more realistic picture of what they can get done within their designated availability. Plus, you`ll have fewer items in the plan, which keeps things simple.

Cons: The overhead will be uncategorized and untracked, at least as it relates to the rest of the plan work.

Best for: Teams that are focused more on results than reports.

Solution B: Reduce each person`s daily availability down to the subject of hours they will likely do on task work (as in Reply A), but also give them track time on a total of shared "ongoing tasks." (The "ongoing tasks" can be unassigned and un-estimated, and anyone on the team can add them to their timesheet.)

Pros: You`ll still get an accurate picture of project task completion dates, but you`ll also get an estimate of where all the overhead time is going. That can help everyone understand the full workload better, and thereby inform business decisions.

Cons: It`s easy to give to cover overhead work, since it doesn't appear on anybody's list of active tasks.

Best for: Teams that rely on data to measure efficiency, where tracking time is part of the finish and accepted by everyone on the team.

Problem #2: Building workflow into your project schedule

Applies to: Teams that produce complex approval cycles.

Solution A: Create a project for each step in the approval cycle, regardless of how small it is.

Pros: Everyone`s voice in producing the project deliverable is defined. Schedules will be more accurate because more granular tasks are being included in the plan. Key steps are less likely to be lost because they`re listed out in advance.

Cons: The project plan can sometimes get out of control, with a lots of "micro-tasks" to manage, assign, estimate, etcetera. Team members viewing the plan can be daunted by the absolute number of things they need to keep track of.

Best for: Teams that bill clients based on time tracking data, and/or who rely on a tightly-managed plan for holding on top of many individual deadlines.

Solution B: Create one task assigned to the person doing the major chunk of work, then change it to the approver (or whoever the next person in the workflow chain is) when the handoff needs to take place.

Pros: Keeps the project plan simple and easy to manage.

Cons: Schedule dates may go and briefly throw off the plan. For example, let`s say a designer estimates 15-25 hours of work on a site design. After 6 hours, the first rev is through and she passes it off to the business owner for a short review. For a period of time (until the review is perfect and the job gets passed back to the original owner), the remaining effort will be stuck into the reviewer`s schedule, pushing out other dates in their plan. Plus, the little people in the workflow chain don`t account for their parts of the tasks in their own plan, creating a potentially unrealistic schedule for the work they do own.

Best for: Fast-moving teams that don`t want the guardianship of an overly-complex plan. They`re willing to endure some short-term fluctuations in schedule dates as long as the primary tasks are being managed well. Problem #3: More than one person is responsible

Applies to: Teams where collaborating on individual project tasks is par for the course.

Solution A: Create a separate task for each person doing the work*.

Pros: You can tell just how much each person will be contributing to the overall effort on the task. Plus, the design can be prioritized appropriately for each individual (it may be the #1 priority for Mary, but #3 on the list for Jen.)

Cons: Where to store project collaboration information (like documents and comments) can be unclear. If you`re reporting or send against the work, the two (or more) tasks will need to be aggregated.

Best for: Tracking-centric teams or in cases where the hours spent on shared tasks are significant (as compared to a short consultation that lasts 15 minutes).

*You might be thinking, "Microsoft Project lets me assign two owners to a task. Why can`t LiquidPlanner do that, too?" The reason is this: sticking with one owner per task is the most accurate way to get the effect of the task (and how much effort is associated with it) on each individual`s schedule. Tying two peoples` work together doesn`t fly when they won`t be running on the job at the same time, which is often the case.

Solution B: Designate one of the task owners as the "main" owner. Let the secondary collaborator track time against the task owned by the lead owner, but don`t take it in their list of project tasks.

Pros: You`ll consume fewer plan items to manage. Plus, overall responsibility for the plan is clear, even if ownership is shared.

Cons: To get an accurate project schedule, you`ll get to create sure the secondary owners have reduced availability that reflects how much "overhead" time they spend collaborating. Team members should likewise make it a rule to use collaboration features to keep each other in the loop.

Best for: Teams where project communication, flexibility, and openness are paramount.

Each of these problems is, at its core, a variation on one question: how much detail should you hold in your plan? And at the end of day, the answer depends on your team`s culture and tracking requirements. To avoid ongoing friction, it might makes sense to have a open discussion about the tradeoffs of more vs. less detail with stakeholders early on the in the project planning process.

What other challenges is your team dealing with when it comes to building out a project program and tracking work against it? Share them in the comments! Maybe we`ve got some different approaches for them, too.

No comments:

Post a Comment