Search
 
     
   
   
   
 
By
Dr. R. Srinivasan,
CTO, iCMG, Bangalore
   
  Why a project manager must be a good leader
 
 

 

Both knowledge of technology and people skills are needed to be an effective project manager, says Dr R Srinivasan

We have been discussing that People, Technology and Process, are the major factors in influencing the success or failure of projects in software development. Software experts like Steve McConnel, Jim McCarthy, Moyinhan, McClukey and several others have repeatedly stressed upon the point that all these three factors must be evenly balanced; if any one of them is not dealt with properly, software development will suffer. Mistake committed in any one of this can cause may result in technical failure leading to development of a wrong product or premature termination of the project; naturally it will speak on the cost of development. It is therefore highly essential for the Project Manager to maintain the balance among these three factors.

Unfortunately it is not always easy for some organizations to find such a best-fit Project Manager. As mentioned in one of my earlier articles, a Manager, in addition to his technical capabilities, should also have leadership qualities. William Brown, et al in, 'AntiPatterns in Project Management', classify a Project Manager who does not have leadership qualities into two categories - Mismatched Project Manager and Unempowered Project Manager. They describe that there are two variations under the Mismatched category, viz. one who has no experience as Project Manager, but hired by mistake by the organization. The second variation is when an engineer or developer is taken up the ladder to the position of Project Manager, due to his success as a technologist. The basic fact is that the necessary qualities and the required skills of a Project Manager are orthogonal to those of a good technologist.

An organization should take note that the leadership processes are personality driven, people oriented and instinctive and simply not on technical skill of a person. Under the second category also, there are two variations. One is the case where a good Project Manager, with required skills, is shadowed by the one above him/her in the hierarchy. Under this situation, the projects are directly engineered and controlled by this person at the higher level. The second variation is the case where the Project Manager may not have the capability to communicate properly with the upper level management and instil confidence in them. The result will still be the same, viz., the higher level person tries to take over and manage the project. In either case, it will result in uneasy experience in the project team and will end in disaster because the members of the team have already developed good rapport with the Project Manager in many respects and moreover won't feel comfortable to work with people at upper level management.

Tony Collins, et al in, 'CLASH Learning from the World's Worst Computer Disasters', focus on another factor which leads to the failure of a project - due to the shaky characteristic of the person at a higher level to whom the Project Manager reports and who is the focal point for the review of the progress of the object. They point out two typical characteristics - pusillanimity and credulity. According to Webster's dictionary, pusillanimous means cowardliness, fear or timidity. Under the context of project management in software development, pusillanimity would stand for the characteristic of a Chief Executive who is responsible for tracking the progress of the project but shies away from it because of his/her fear that he/she is ignorant of software development and may even be lack of knowledge in use of computers.

What would be the consequence of this? Even though it is assumed that Project Manager takes good care of the project's progress, there is always a need for periodical review by the top executive like CTO. But because of his/her fear, the problems will arise when cowed by the mistaken belief of ignorance, the Chief Executive is the one who has the quality called "credulity". Again, as per Webster's Dictionary, it means "disposition to believe on slight evidence" - in Project Management concept it will mean the mark of feeble mind that will lead to some grave mistakes to slip through without taking proper action on time.

We have thus seen that one of the main factors in the success of software development is "people", which in a project comprises of the Project Manager, Software Architect, the developers, the Q&A person, a top level management person and of course the customer. Interaction among these people is very important and it happens in two ways - Horizontal and Vertical. Horizontal interaction is among the same peer group having shared goals, while the Vertical interaction requires iteration and negotiation among the subordinates and supervisors. The Project Manager is part of both and is the main centre of gravity in project development. According to Dutch proverb, "A ship on the beach is lighthouse to the sea". So is the Project Manager to everyone in an organization.


(The author is Chief Technology Officer, Internet Component Management Group, Bangalore and can contact at r.srinivasan@iCMGworld.com)


 
     
Copyright © 2006 iCMG. All rights reserved.
Site Index | Contact Us | Legal & Privacy Policy