During my experience in web development, I played a part of project management for various projects sized from 1 man hour through to 1000 man hours. Each project varied in the way I had to deal with the client, resources and controlling the project in itself.
It is said that approx 30% of started projects are considered successful. Most of them fail while the rest are generally challenged by overruns, inaccuracy or loss to the business.
Hence this blog will try to explain what I think a project manager should bear in mind to be able to deliver a project on time and on budget.
Most experienced project managers have a certain discipline or a consistent behaviour when it comes to project management that are not only shown during the production cycle but also in their day to day lives. Project managers learn from experience and use them in their future tasks. Without knowing what to anticipate a project manager is simply stabbing the dark and hence why projects tend to fail. No project is guaranteed to succeed unless it has been properly planned out.
Some sort of tool needs to be put in place in order to manage projects. Be it a spreadsheet or a Microsoft Project plan, an application must be used in order to manage resources, report on the project status, achieving deadlines as well as assist in the initial estimation.
During my university days, my professor insisted that Project Managers should love ‘change’. Changes to a project can sometimes open opportunities for things to be done differently and gives you a fresher perspective on the project at hand. Sure enough it can damage your plans on the whole, but that’s what makes it challenging.
Project Managers would definitely require a skill in foreseeing problems in a project and not after it has occurred. By being able to successfully make the right decisions, meeting your budgets and deadlines, aiming to lower the cost of your project (by still billing the client the same), managing your resources to avoid conflicts and finally delivering to the scope of the project allows you to ensure that your project is smoothly run.
A PMBOK (Project Management Body of Knowledge) process defines the bare minimum required as the basics of project management. This involves:
Initiating a project. This involves a proposal template, wireframes, specification, scoping documents and estimation of the project itself.
Planning. By being able to understand the availability of your resources and their skills, you map out a project plan that defines when a project starts and ends along with determining your project’s critical path, dependencies and risks. It is always good to focus on milestone achievements at various stages for your entire project.
Executing. This is where your people skills come into play whereby you successfully delegate and ensure that the work required to be done by each resource. It is also a good idea to be checking that that work produced meets quality and accuracy of the project specification.
Controlling. Using your project management tool, you are able to control changes, monitor activities, meet milestones and therefore ensure that the project does not drift away from its primary objectives.
Closing. The most crucial part of the project phase and usually the last 5% that holds a project back. Ensuring that all quality assurance has been executed, that the client has completed their obligations to the project and have successfully signed off each phase as outlined in your planning phase.
Regardless of what methodology is used by a Project Manager, I find it best that the client be told during a project kick off meeting as to what the phases are, and in what way the Project Manager intends to drive the project. This obviously gives some confidence to the client while at the same time allows to the client to understand what they are responsible for (if any) that could delay the delivery of a project.
There is no better feeling than a Project Manager being able to successfully deliver their projects completing it on time and on budget. With the above basics, it may allow for project managers to start thinking about their own methods of project management.
In my coming blogs, I will aim to talk about various tools including one what was custom built for the production environment during my time at the web development agency.
Recent Comments