"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.
1. Create benefit intensifiers for your list of ad copy... Read More
In management seminars I often compare debt to an infection.... Read More
Leaders and Managers often ask us, 'What do you do... Read More
1. No vision. Successful businesses have a clear vision or... Read More
"The best Leader is one who knows how to pick... Read More
Creativity can be defined as problem identification and idea generation... Read More
As a small business operator, personal checks may be one... Read More
Most executives view offshore outsourcing most of all as a... Read More
The current economy is causing most companies to tighten their... Read More
The other day someone asked me for one of my... Read More
Companies spend millions of dollars each year identifying their brand,... Read More
Several decades ago, a passenger jet approached a Florida airport... Read More
When we want to hire people for a corporation or... Read More
It is essential to understand what work and what do... Read More
The title of this article sounds like simple advice, but... Read More
A few weeks ago, a couple of colleagues and I... Read More
Go into any bookstore and you will find a big... Read More
Many operations leaders have been there, done that with re-engineering.... Read More
The overriding goal of ISO-14000. (History 1995)As ISO-9000 becomes a... Read More
Merely assigning a task with detailed instructions is not effective... Read More
Are you uncomfortable with delivering disciplinary action, even involving employees... Read More
The end of the television season in May included the... Read More
"I'm in an abusive relationship," sighed Andrew. "My bookkeeper annoys... Read More
Everyone involved in running a business from the smallest start-up... Read More
Shaky FoundationsWhilst over 60% of businesses will be looking to... Read More
This facilitator's guide to running a stakeholder analysis workshop is... Read More
It happens over and over in businesses every day.Within large... Read More
Every one of us, in reality, has two people inside:... Read More
It is vain to do with more what can be... Read More
"? [get] the right people on the bus, the right... Read More
All small to mid-sized company owners want to know where... Read More
Organizations communicate in two directions: internally to staff and externally... Read More
Ah, the wretched pain of delegation. It comes easy to... Read More
Certain processes enhance creative output and others enhance innovative output.... Read More
As an entrepreneur, hiring an expert can be one of... Read More
Performance Management is a process that both employer and employee... Read More
The ability to solve complicated problems quickly is more important... Read More
A virtual assistant is an individual who provides business services... Read More
In articles I've written over the years, I have used... Read More
1) Where is the agenda? A meeting without an agenda... Read More
Who tells the boss that they can improve their management... Read More
How can I "know who knows" None of us can... Read More
Each year, businesses write-off six percent of revenue to waste,... Read More
Some people make decisions without any difficulty, while others struggle.... Read More
Being a good trainer requires experience and skill. Experience comes... Read More
At this time of tight budgets, the mantra of business... Read More
Companies spend millions of dollars each year identifying their brand,... Read More
Creativity can be defined as problem identification and idea generation... Read More
Not long ago I was asked to come out and... Read More
Interested in learning how to reduce development time, save money... Read More
In today's competitive environment, companies realize that a good boss... Read More
In today's era of Professional and IT Services competition and... Read More
Picture yourself standing on the bank of a river watching... Read More
Ask most people why they are in business and they... Read More
Following on from the last edition of The Organised Times... Read More
Business owners and managers are busier than ever. As their... Read More
What is document management: When we think about "Document Management"... Read More
Are you one of those bosses that people just love... Read More
Like many, I watched the 134th Belmont Stakes hoping to... Read More
Being a leader isn't easy. Every one looks to you... Read More
To get the best results you have to be very... Read More
"Treat people as if they were what they ought to... Read More
Your use of voice mail tells others a lot about... Read More
You've made the plans, built the quality system and conducted... Read More
Putting a piece of paper in a file folder is... Read More
A long time ago, I learned something about being a... Read More
Business Management |