One of the trends I’ve noticed over the years has been the growing importance of the Project Management role. When I first started work more than 20 years ago, many projects were lead by a Technical Leader rather than a Project Manager. Today most projects have a dedicated Project Manager.
The change is likely a reflection of the fact that many past failures could be attributed to poor planning and control. While appointing a dedicated Project Manager has clear benefits, we need to be careful that we are not introducing unintended side affects.
In a case of the pendulum swinging too far, in some organizations significant problems can now be traced to a lack of technical leadership. While Project Managers bring organizational skills, in many cases they don’t have the in-depth technical knowledge needed to effectively plan the project (establish scope, understand requirements, estimate, etc) or to ensure the project’s technical success. In such cases, strong technical leadership is still a requirement.
Technical leaders perform a number of significant functions. As well as making key technical decisions they provide essential technical input into the planning process, they ensure the end-to-end integrity of the solution, they identify the technical tasks needing to be done and they act as the vital interface between the development team and the Project Manager. In addition, a good technical leader oversees the work of the rest of the team to ensure that appropriate technical level quality standards are being maintained.
Unfortunately in some organizations the role of the technical leader has been diluted to the point where Project Managers are attempting to cover these functions themselves. Sometimes those assigned the key technical roles have simply abdicated their leadership responsibilities assuming the Project Manager is “the leader” and in other organizations the Project Manager has been given responsibilities that encompass both Project Management leadership and technical leadership. Where Project Managers lack the technical skills to do that role effectively the chances of errors, omissions and serious quality flaws are dramatically increased.
My experience has been that projects require both technical and project management leadership. Where one or the other is weak, significant problems are likely to arise. If those weaknesses are too pronounced, then project failure becomes an ever increasing probability.