Project management is one of those dark arts which some seem to master with little effort while others can't seem to avoid getting overwhelmed and lost.
I like to think of project management like building a house. It's not enough to know how to do the masonry, you need to master a wide range of skills in order to accomplish the mission. There are key project management principles which need to be understood and implemented.
In this post I'm going to cover 10 tips which I've developed during my career to help you improve your project management skills.
So you've just been given a complex project to work on for the foreseeable future and you have no idea what to do next.
Start by creating a Google doc, or word document where you are going to put all the necessary information you need to plan the project. A Google doc is preferred since it makes it much easier to collaborate with your colleagues.
You should add the following sections to this doc:
I want to emphasize that you should spend as much time as needed on this step of the process. Investing the time to do this part well will save you from disaster later down the road.
Since unexpected events happen all the time I like to add an extra 20% to the time estimations of projects. This might seem like a sneaky move but it's very practical and helps to set up more realistic expectations. If things run smoothly then be wary of Parkinson's Law.
As you improve your project management skills and better understand the variables involved in your projects you will naturally improve in your time estimation accuracy. Provide a well thought out time estimation for your project and then add 20%. You'll thank me later.
Okay, you've spent a good week and a half on your project requirements document and you're ready to get started on the project. Before you jump in you should get your manager, mentor or even someone else from your team to go over the document. A fresh pair of eyes will help you improve the language of the doc and help you fill in details you might have missed.
Once you're confident the doc is ready, go a head and share it with the individuals involved and push for approval of your plan. A good tip is to ask the relevant individuals to provide approval by commenting in the doc. This way you have proof and everyone involved in the project can see that approval has been given.
Don't start working on the project until the plan has been approved. This is critical.
One of the biggest and most common mistakes I see in project management is the lack of involvement of the different project members. It is our natural inclination as project owners to move full speed a head with our project without getting input from others. This approach will create a lot of problems for you in both the short and long term as the quality of your deliverables and trust of your peers is negatively affected.
By continuously seeking feedback and input from others, you limit all kinds of risks which could add significant costs to the project. It is better to work at a slower pace and include too many people in the process than the opposite. Of course you need to find the right balance since the more people involved the more roadblocks you will have to get through.
A good tip is to map out where you want to involve different members in the project planning phase. This will help set expectations of the different members and help you work in a more organized fashion.
You may need to be assertive when it comes to getting what you need from different project members. Don't let certain individuals block progress of the project and be more direct (but flexible) to get things moving.
One good tip is to block off time with certain individuals for the sole purpose of getting what you need from them to move the project forward. If you find yourself in a position where no matter what you do you can't move things forward, phone up the individual after working hours and explain your predicament. Make sure you aren't being over aggressive and be understanding but at the same time clearly communicate the situation and what needs to happen to address it.
I can't overstate how important this tip is, especially for projects which take weeks or months to complete. Once you get started on the project many of the people involved will forget about it. By sending regular updates you not only send a clear message that "I've got this, you don't have to worry" but you're also helping everyone involved by giving them valuable info that they could use themselves.
Imagine a scenario where the VP of Marketing has initiated a big project. 3 weeks go by and no updates have been shared. Now imagine the CEO asks the VP for an update in a face-to-face meeting. The VP has a lot going on and might have forgotten about the project. He will be stuck with no news to share. If you're sending a weekly progress report then the VP will be able to shine by giving relevant, up to date info to the CEO.
A good general tip for your career is to try and make the people above you look better. The more often you do this the more power and protection you'll have.
The Great Wall of China was arguably one of the largest projects ever conceived by man. As large of a project that it was, remember that it was still built one brick at a time.
If you look at the scale of your project in macro terms it will overwhelm and discourage you. You need to break down the macro elements of your project into bite size chucks which are easy to understand and tackle.
Even if you have a good grasp of all the components think of your team and others involved in the project.
Below is a visual that shows how you can take a macro goal, producing a video, and how you should break it down into micro goals.
You should spend very little thinking about level 1 and most of your time thinking about levels 2 and 3. If you're fortunate to have a team helping you out then they should be focusing on level 3, 4 and even level 5.
If you've never heard of a Gantt chart then have a look at the image below and then check out this useful post which covers the concept of a Gantt chart.
Gantt charts are great because they help you take all the work that needs to get done and put them on a timeline. This helps everyone involved understand the progression of the project over time and where each individual is needed. It also helps you map out the dependencies and possible bottlenecks. Having this information right at the beginning of the project is really helpful since you can start putting steps in place to avoid these delays when they are expected.
Gantt charts are incredibly useful and I highly recommend them but there is a catch. Maintaining a Gantt chart takes work and if you're in an environment which is incredibly disorganized and unpredictable then using a Gantt chart will be more of a burden than a benefit.
If you're looking for a great online Gantt tool then I recommend Team Gantt.
The next friend of the project owner is the to-do list. I'm a big fan of to-do lists and use them everyday.
To-do lists have two secret powers which are subtle but incredibly powerful. The first is it forces the user of the list to stay focused. If you know that you need to check off specific items from a list it reduces the chances of you getting distracted.
The second benefit is it allows you to take those macro deliverables and break them down into small, digestible pieces. The user of a to-do list knows that once the list is completed then a macro goal has been achieved.
My to-do list software of choice is Asana which I used for years at my day job and the tool I use today to manage all my personal and work related tasks. One major benefit of Asana is that as the project owner you can assign tasks to members of your time and everyone has visibility. This adds social pressure for your team to perform which will help drive action.
I've also played with todoist which is a great tool.
If you want to take project management seriously in your company then you should implement a post launch process. The idea is to analyze the entire timeline of the project from planning to delivery and every step in between to find ways to improve the process for next time.
If you're in an organization where big projects are common then continuously optimizing your project management process will result in a huge improvement in ROI in the long-term. Imagine the days, weeks and even months of wasted time that could be prevented if you're actively working to improve how your company completes projects.
Make sure to include as many of the relevant people in this process as you can. Make sure people are comfortable with giving feedback and come prepared to this forum with questions.
Some examples you can use are:
Mastering the art of project management isn't rocket science but it does involve mastering a wide range of skill. I hope this post helped you identify which skills you need to focus on to improve your project management skills.