This week we're talking about Project Management.
What is it about Project Management (PM) that drives people crazy? In my experience I've found the biggest problems result from a lack of preparation.
PM, like documentation, many times is left to Friday afternoon. That is, people think they can cram in whatever is needed in 30 minutes at the end of the day on Friday. The result is an incomplete document/plan that often bears little resemblance to the finished product it purports to represent.
Let's face it, PM is a full-time job. You need a Project Manager for each project you have. That person may manage more than one project, but his/her job needs to be separate from the development effort. Your Technical Lead can and often does do "real work" (read: programming) but your PM should not! Your PM is your project cheerleader, your project taskmaster, the Person Who Makes Sure the Dates Are Met. Your coders are far too busy actually building your system to worry about dates, or what you need to do when your DBA catches the flu a week before your first milestone review. The Project Manager worries about dates for everyone else!
It is the job of your Project Manager to make sure the proper preparation is made for your project throughout its lifecycle. This includes risk determination and abatement, change evaluation and implementation, tracking and presentation of the project's progress to stakeholders. Trust me, that entails a lot of work, even if the finished document is an Excel spreadsheet or dashboard showing that everything is fine.
Benefits of a Project Manager
Let's talk about empowerment. Your Project Managers need power to be effective. If your people can blow off the Project Manager without fear of reprisal, then your Project Managers are doomed to failure. Thus, your Project Managers should be your eyes and ears in the trenches. Treat a poor rating about one of your workers from their Project Manager as if you had given it yourself. Speak to the person involved and let them know that their overall performance rating will suffer if they make their Project Manager unhappy. Without this power, your Project Manager will be unable to properly motivate people who are hampering the project timeline.
For many projects, it is not necessary that your Project Manager be certified, but anyone who manages projects should have training. There are many one-week courses that teach the essentials of project management and serve well for people starting out as Project Managers. However, people who plan on serving as Project Managers over an extended period (more than six months) or people who serve as the Project Manager for other Project Managers should get certification. Note to employers: this will cost you upwards of $5000, and it is worth every penny.
Tips and Techniques for successful Project Management.
In summary, project managers are an integral part of your team. Do not treat them as a luxury or an "add on" that are only used on some projects.
Until next time, thanks for Talking Technology with me!
Copyright ©