Can a Hands-on, Analytical Person become a Good Project Manager?

A reader in South Africa asked if a person with strong analytical thinking skills can be a good project manager?  They’ve seen this person get very involved in the project activities themselves and, as a result, drop the ball on managing the project and keeping the ball rolling.

I answered that with the right coaching this person could be a great project manager. But, it depends on what the company is looking for in a project manager.

  • If they are looking for someone to keep the flow of traffic moving, communicating between people, updating lists and assets, then it won’t be a great fit.
  • If, however, they are looking for someone keep the flow of traffic moving and to document how things get done and improve the way they are done, then this person could fill the role and succeed in it.

The trick is to allow the project manager to formalize the process so that each action item is its own data point. That way the project manager can map out the process and find ways that it can be done better or faster.

It can also be very satisfying for an analytically-minded person to cross things off a list rather then shuttle back and forth, keeping balls in the air, without structure.

Tip to Not Getting Stuck When Writing Down a Process

We have a client who wanted to document their current processes. This is a good thing to do.  It has many advantages and is crucial for setting a path to growth and higher customer satisfaction.  But they seemed to always get stuck in the process.

The project of writing down the process would suffer from the worst scope creep. Then the scope creep would kill the project for a while.

Every time they’d start to get things down, they’d stop to discuss some item that came up. The discussion would grow, more people were pulled in and suddenly the whole project was pushed back for another two months.

After watching this happen a few times over the course of a year, it was clear that whatever it was they discussed, was poison to the project.

Some people suggested that it was a problem of how they were discussing the item and the steps they were taking to develop conclusions. Others suggested that it was a matter of poor decision making process and that either more power was needed to be given to the people involved or the decision itself should be pushed higher up the chain to someone who had more power.

I took a look at this situation and it was clear that none of these factors was the problem. The group itself pretty efficient at discussing things and, while it was true that the people at the table didn’t have the right decision making authority, this was not a problem of decision making.  It was a problem of content.

The items they were discussing were not part of their current processes.  They were new items, new decisions that had to be made. They were totally novel concepts for the organization and were out of scope of the project and out of the decision making authority of the team involved.  The items had more to do with process improvement then in documenting the current process.

What would happen is, that as they would document their process, they would see ways to do things better. That’s great. Its one of the big advantages of writing things down. But instead of tabling the item or making a note to come back to it later, they would tackle the issue right there.

Instead of documenting what was already in place and working in their organization, they used the whole project as a springboard for process improvement or process modification.

That, is what was killing the project.  Noble intentions and good, creative thinking, but out of scope for that project and team.

After helping them stay focused on the project itself, and creating a bucket for all the good ideas that came up along the way, the client finished documenting their processes in under one month.  They were well on their way to better management and greater growth.

Ask a Project Management Question

After answering project management questions on LinkedIn and other sites for years, I’m happy to be able to field questions directly off the Vertabase blog.

Questions I’ve answered in the past include:

  • Who defines the project objectives?
  • What should I do if a client doesn’t want to hear about problems?
  • What are alternatives to MS Project?
  • Is a task list enough to manage a project?

Use the button on the right to submit a project management question.

I look forward to answering your questions.

Gossip and Project Management

While reading about information science in Ambient Findability by Peter Morville I came across the concept that gossip is an important source of information and that gossiping is an important mechanism of finding information.

One aspect of gossip is that, while it may not be 100% accurate, it can provide advance knowledge on an upcoming event or help the attuned listener prepare for what’s coming in the future.

This type of information can be incredibly valuable when managing projects. The more advanced knowledge you have on the status of tasks, projects, budgets, etc. the better prepared you can be, the better you can manage the project/plan for changes and the better you can communicate to stakeholders about it.

So I was thinking, what are the informal/gossipy type cues or communication channels that one can build into a project management process that will give managers advanced knowledge?

Interview with Mark Phillips from Vertabase Released

An interview with me from CFUnited 2009 was released today from CF Conversations.

It spans a wide array of topics including:

  • Making project management work in an organization
  • Open Source software
  • Managing a software business
  • Railo, OpenBD and Adobe ColdFusion

It starts out with a brief intro from Brian Meloche on things that he’s been working on then soon after moves into the interview.

Explaining Project Management and Project Management Software

I’ve been talking to a number of people lately who don’t know what project management is all about and how it can help them. They tend to think of project management as something reserved for large engineering projects or specifically IT projects. Project management can be used on projects of all sizes and in almost any field. It is a way of organizing, tracking and managing resources.

At its most basic, project management and by extension, project management software, can help them:

  1. Assign people to tasks
  2. Keep all those task assignments in one place
  3. Let people know when to start at task
  4. Let people know when a task is due
  5. Give managers visibility on where everyone is on their tasks
  6. Keep all that information in one centralized place

It differs from creating simple tasks lists in that tasks here, are done in the context of completing a project.

That is, the tasks are a coordinated effort by individuals working over a period of time to achieve a specific goal.

Often, that goal has a defined due date and thus knowing how people are doing on their tasks gives you good information for knowing how likely you are to hit the due date or what may need to be done to get to that due date.

Project management software provides a framework for those tasks and the projects they roll up into. It makes it easy to what’s going on. The project owner or manager can track progress and make course corrections as necessary.

Project management software, like Vertabase, can also do micromanaging with automatic email reminders to managers or team members and notifications of when things change.

“When Will My Project Be Done?”

This question is central to project managers and clients.

Its a tough question because every project has its own unique characteristics. Even if its something that you’ve done before, many factors can throw off a schedule.  As a friend of mine says:

Its not the stuff you know that throws you off. And its not the stuff you know ‘you don’t know’ that throws you off -you can cover that by doubling your estimate or so. Its the stuff you don’t know that you don’t know that can throw you off, 5x or more.

Nevertheless, an estimated due date is a reasonable thing to ask for.  In fact, it is critical to successfully scheduling work, achieving goals and managing people.

So, what’s the best way to answer the question?

First, understand that a due date is a best guess of how things will turn out.  It should be based on the most accurate information available like:

  • past estimates of the amount of work tasks took
  • past estimates of the calender days tasks took
  • comparisons between those estimates and the actual data from past projects
  • familiarity with the strengths and weaknesses of the project team and
  • the current resources available for the project.

But when you present the schedule to your client, frame it as a basis for communication.  Let them know that, while based on the best information available, it is not a definitive prediction of the future. What it does do, though, is become a definitive guide for you to provide them updates on the schedule and for them to ask for the status of the project in very specific terms.

Second, carefully understand the constraints at play on your project. Every project has at least three constraints:

  • Time,
  • Money and
  • Scope - all of which should center around
  • Quality.

Explain to your client that each of those constraints directly impacts the others.

If your client requires a hard deadline, you need to have the right amount of resources and a limited scope. Your ability to meet deadlines further improves if you can scale up the resources allocated to the project to meet unforeseen challenges or pressures on the scope.

In any case, it is the project manager’s job to help control these factors and, most importantly, to communicate to the client how changes, challenges and surprises impact the estimated due date of a project.

“My Implementation Team is Always Late.”

That’s what a friend who heads the client service group at an interactive agency complained about over lunch. He wanted to know how he could stop his implementation team from being late.

I asked how they currently communicate.

“For each implementation we submit a ticket through a home-grown Microsoft Sharepoint based system. The ticket has the date submitted, the general scope of work and the due date.  They then let me know when an implementation is ready to go. Or, I have to pro-actively call to find out the status of an implementation. Then, inevitably, I have to call the client and tell them their launch is going to be late.”

I suggested putting together a short work plan that described the steps the implementation team goes through to prepare for a launch. In his case, there are generally 5 major steps, each with around 10 sub-tasks. To start with, skip the sub-tasks. Make a bullet-point list of the five major steps. This will give you and the implementation team a single point of reference to gauge the progress of the project. 

Instead of touching base only when it is due, you can touch base at each of the 5 major steps.  This will bring more visibility into the process. It will also give you early warning of when an implementation is starting to run late, before it is actually due, so you can do something about it.

This is a first step. 

This also sets the foundation for more sophisticated and accurate planning using start and due dates for each step and estimating hours, as well as being able to scale the process through resource planning and project templates. But that can come later. The first step is to map out the implementation process in easy, big block steps that become a basis for meaningful communication.

Estimating Project Schedules: Setting Margins-of-Error

Estimating a project’s schedule can be a real challenge.  There is potential uncertainty and unkowns to consider when creating a schedule.  I’ve found it helpful to categorize projects when estimating a project’s schedule so you know what kind of margin-of-error to build into it. Three categories I find useful are:

  1.  New Work
  2.  Old Work
  3.  Combo Work -Combination of New and Old

New work is an effort or process you’ve never done before. This could be using a new technology, an upgraded tool, developing a new type of solution, implementing a new program or designing an entirely new asset e.g. a website, if you are used to designing print pieces.

Old work is an effort or process you’ve done many times before with the same tool set.

Combo work is a combination of new and old. This could be doing a standard project using a new tool or technique or working on something you’ve done before but which you wouldn’t call yourself an expert at just yet.

MARGIN-OF-ERROR

Each of these categories carries a different degree of uncertainty. You can capture that uncertainty by creating a margin-of-error for your schedule estimates. Here are some guidelines for margins-of-error. 

  1. New Work - a margin of 8x.
  2. Old Work -a margin of 1.5x
  3. Combo Work -a margin of 4x, though you can shift that higher or lower, depending on how much is new vs old.

DON’T FORGET CLIENTS

Clients are another element to consider when deciding what category to put a project into. Doing work for a new client or a new contact person at the client can add as much uncertainty as using a new tool or developing a new solution.

33 Project Management Tips for Better Development

1. DON’T OVERPLAN
2. Change the plan as needed
3. The more you invest in a plan the less likely you are to want to change it
4. The more you invest in a plan the less likely your team will be to give you accurate information
5. Leave room in your schedule for changes to the plan
6. Don’t try to predict everything that will go wrong
7. Just leave room in your schedule for things to go wrong
8. Not every process can be dissected into easy to monitor steps
9. Let team members update the status of their tasks

10. FEAR SILENCE
11. Keep stakeholders appraised of your progress, always
12. Tell stakeholders ahead of time when the plan looks like it’ll need to change
13. Insist on feedback from your team on their progress
14. Give your team the detailed blueprints they need to develop
15. Don’t ask your client or stakeholders to build that blueprint
16. Don’t even ask your client to sign-off on the blueprint
17. Spend time understanding your client’s needs, in detail
18. Spend time understanding your team’s skills and abilities
19. Trust the feedback you get from your team
21. Relay relevant information to your client
22. Communicate always -especially when things go wrong.

23. TEST EXTENSIVELY
24. Test early and often
25. Test proven techniques a lot
26. Test innovation even more
27. Test functionality to make sure it works
28. Test the implementation of it to make sure the functionality works when put into a workflow
29. Test its deployment to make sure the functionality works in the users’ technology environment
30. Monitor users’ interactions with your solution to make sure it works for the user and that the user gets it
31. The latest greatest techniques are not always the best solution.
32. Users prefer not to learn new habits
33. Find solutions that seem effortless to your users

Page 4 of 8«12345678»

Follow me at: twitter LinkedIn

Subscribe to RSS Feed

Get the feed!


Add to Google



Get More Done



As Seen In

"Mark is a skilled communicator, and his blog stands out for its clarity. The ideas he presents are fresh and give readers a different perspective. Importantly, it gives practical and applicable insights."


- David Gurevich, PM Exam Guide

"An amazing talk!"

"Wonderful, engaging speaker!"

"Great insights."


- Audience reviews, Ann Arbor

"Mark is undoubtedly an expert in project management, not only at the theoretical level but at the practical level, as he is able to clearly explain and show how small to medium businesses can implement practical project management solutions to save time, money and headaches."


- Brian Love, CTO, Webucator

"Mark’s presentation style is engaging. Many people (particularly the Project Managers present) left the presentation eager to apply Mark’s advice on better planning and project execution to their own projects."


- Bernie Dolan, Sun Life Insurance

"Mark went out of his way to give a "real-world" talk on project management that was motivating and informational. Several of our group member filled up notebooks with great tips and takeaways from Mark's talk. I would highly recommend Mark for any discussion on Project Management and his talk is great for any audience."


- Matt Schulz, PMP, CIW

"Mark gave a very engaging presentation. He demonstrated his expertise in project management and provided some excellent ideas that our members took away from the discussion to try putting into practice in their own project teams."


- Troy Pullis, Minneapolis/St. Paul

"Mark came to speak about Project Management and Time Tracking. Mark eloquently delivered, a well researched, and comprehensive presentation that everyone found very useful. Mark no doubt is an expert on project management, and that is very clear when he speaks."


- Pete Freitag, President, Foundeo Inc, New York

"Mark was a great speaker, and I hope to have him back to Cleveland."


- Brian Meloche, Cleveland

Archives

1999-2012 Standpipe Studios, L.L.C., All Rights Reserved.

Trademarks | Privacy | Sitemap