"Must Project Managers be technically savvy?" This topic always seems to cause quite a stir. While some believe that all you need to manage a project is a PMP certification, others are convinced that you can't successfully manage a software development project unless you truly understand the intricacies of the product.
I agree! To be an effective Project Manager, you must know the ins and outs of your solution. You must be capable of designing and developing the solution yourself.
Here are 5 fundamental project management tasks that Project Managers can't accomplish unless they have a strong technical background and truly understand the particulars of their product.
Estimating Effort
In order to create a project plan, you must be able to estimate how much effort is required to complete all of the required tasks. Needless to say, you can't estimate effort unless you truly understand what's involved in designing and implementing those features.
Unless you understand what's required to reach 5-9 reliability, you can't assess how much effort is required to achieve this non-functional requirement. Unless you clearly understand how to write Java Server Pages, you can't predict how much development effort is required to transform an HTML prototype to set of fully functional JSP pages.
Scheduling Tasks
Imagine that someone hands you a list of activities that need to be completed for a given project, along with the overall effort. Could you schedule the tasks in a logical sequence? Should the developers start with the presentation, the business, or the data storage layer? Which comes first when working on a presentation layer: the HTML, the JavaScript, the CSS, or the servlets?
A Project Manager must be able to schedule activities in a logical sequence. If you can't determine which activities must come first and which ones can be done in parallel, you can't put together a project schedule.
Assessing Risk
Imagine the following scenario. Your product is scheduled to be released in 5 days. The QA team discovers a defect in the API through a series of CLI tests. After carefully examining the problem, you realize that you're developers have been working around this defect for months.
Given that you're only 5 days away from releasing your product, should you fix this defect or document the workaround? At this point in time, how risky is it to modify an API that's being used? How confident are you that the developer can fix this API in the given timeframe? What's the likelihood that changing this API will break the modules calling it? Should you fix the defect now, or release the product and address the bug in a patch release?
Unless you've seen the code behind this interface, you can't answer any of these questions yourself. You need to ask your developers. You're not the decision maker. They are.
Participating In Customer Meetings
Customer meetings always end up in technical discussions. Unfortunately, if you can't speak intelligently about your technology, you can't add any value to such meetings. You're not participating; you're strictly listening, and perhaps taking notes. Sooner or later, your customers will find themselves contacting your developers directly. "Why contact the Project Manager if he can't give me an answer? I may as well go straight to the source."
Ensuring Nothing Falls Through The Cracks
Let's face it. You never get as much time as you'd like to plan your projects. What's important is not that you get it perfect the first time around. What's important is that you can catch the tasks that fell through the cracks before it's too late.
If you don't know what's required to complete your solution, you won't be able to identify all the overlooked activities. They'll either be pointed out by your developers, or simply omitted forever.
In Short?
To be an effective Project Manager, you must be capable of designing and developing the solution yourself. Otherwise, you have two options. You can either (a) ask others to make decisions for you, or (b) simply pretend you know what you're talking about. In the first case, you're a Project Coordinator. In the second case, you're a Project Mangler.
Luc Richard holds an MBA with a major in high technology. For the past 10 years, he's been managing the development of software applications. He is the founder of The Project Mangler (http://www.projectmangler.com), an online resource that publishes free articles, stories, and other ready-to-use tools to help developers, team leaders and managers deliver software projects on time, according to specs, and within budget.


ACCOUNTING AND BILLINGCHECK BOOKSWe recommend that you maintain a business... Read More
Lack of Operations Manuals stunting your growth?CONTENTS:1. Do you lack... Read More
Pssst, want a stock tip that will make you rich?... Read More
As a training manager, there are two important aspects to... Read More
This article begins with a tip of the hat to... Read More
INTRODUCTIONThe typical approach executive teams use to cascade, or roll... Read More
Escalating gas prices...tensions and turmoil in the Middle East...a struggling... Read More
Creativity can be defined as problem identification and idea generation... Read More
Did you know that maintenance accounts for 50% to 80%... Read More
Creativity can be defined as problem identification and idea generation... Read More
I've always been fascinated by situations where art imitates real... Read More
When you first take over a department, expectations are usually... Read More
Hiring good people is only half the battle. The other... Read More
Tis' the season for business and corporate gift-giving! If you... Read More
Every one of us, in reality, has two people inside:... Read More
It's hard to believe the year will be half over... Read More
Creativity can be defined as problem identification and idea generation... Read More
The following question is usually debated a lot amongst IT... Read More
As an HR professional, you have responsibilities in several broad... Read More
Soon after I finished a brief seminar on how to... Read More
There are so many ways to jump start your prifits... Read More
Creativity can be defined as problem identification and idea generation... Read More
Use your time for problems that are truly important.Hard as... Read More
1. Sell more back end products to your existing customer... Read More
When asked his secret to success, the author Graham Green... Read More
As a professional speaker, one of my biggest challenges is... Read More
Starting up a new venture or business can be one... Read More
In the fitness room the other day, I caught a... Read More
Charles Petrie, from Stanford, released a short article entitled "The... Read More
Are your people consistently following your procedures? Each year, organizations... Read More
A recent report from the American Hospital Association's Commission on... Read More
Wow! You're brilliant! You have a great idea. You've looked... Read More
In numerous programs I've conducted on performance appraisals, with Human... Read More
This article relates to the Training competency, commonly evaluated in... Read More
Most agendas for a meeting look like this.* Budget* Payroll*... Read More
In these days of takeovers and mergers, of downsizings and... Read More
If you sit at a computer for most of the... Read More
You can possibly teach a turkey to climb a tree... Read More
Creativity can be defined as problem identification and idea generation... Read More
Fundamentals in Place? There is a designated place for everything... Read More
Since the beginning of the industrial era our world has... Read More
Measure.The first key question to answer in starting a problem-solving... Read More
In part one of this article I told you about... Read More
Six Sigma is a highly disciplined process focused on satisfying... Read More
A leader's role is to focus on those areas of... Read More
INTRODUCTIONThe typical approach executive teams use to cascade, or roll... Read More
Every business has problems. That is why the average life... Read More
You can't solve a problem with the... Read More
What behaviour maximises the chances of thinking of great ideas?... Read More
You can use this step-by-step method to hire applicants who... Read More
Answering Service ResourceAnswering Service Resource |