Project Management Career Path and Technical Skills

by Josh

comptech

project management career path - photo by deanj via Flickr

A member of the pmStudent community contacted me for advice about where she should focus her efforts with the end goal of being a great project manager.  I’ll give my thoughts, and would love to get input for her from the rest of you as well.

“I am wondering if it is better to be a good programmer first, really good specialist (technically) and than become PM, or maybe other way…would be better to gain more experience as a member of IT team as a programmer, then team leader, try to find a job in a big IT company OR to try to gain PM experience in small company with small projects.”

First off, THANK YOU for contacting me with the question!  I applaud your maturity in formulating a plan to reach your career goals!

There are different thoughts on this, and it does depend on the type and size of projects you plan to work on.  I agree with what Bill Duncan has said before here on pmStudent.com:

“Technically skilled and knowledgeable PMs are fine on smaller, simpler projects where they are as apt to be making technical decisions as management decisions. But as their projects get larger and/or more managerially complex, they will be making management decisions, and their technical skills are as likely to be a handicap as a benefit.”

“I’ve seen many, many, more situations where the PM got into trouble because [he or she] did not have the sense to defer to the technical leads on the project.”

One of the most dangerous things on a project can be a technical PM who thinks they know (or really do know) more than the technical leads and takes on technical decisions when they should not.   On small projects this can be fine, but as the project increases in technical complexity and size, there’s an increased risk of bad consequences from having too much power and knowledge in one person.   The PM should know enough to understand what is going on at a high level technically, but not enough that day-to-day technical decisions are being made by a PM.  The PM should be primarily focused on communication and management as much as possible.  Project managers can benefit by earning an MBA online or similar master’s degree.

The key is being able to effectively communicate with the techies and business suits…you need a foot in both worlds for this.  Personally, in your situation I would:

Shape Your PM Career
Get started and get ahead in your project management career.
  • Continue working as a member of the project team
  • Start asking your project manager (and those managing other projects) what you can do to help them out
  • Show your interest in what the project managers are doing, and ask them questions.  Most people are very happy to help as long as you are tactful and not too demanding or annoying!
  • Be willing to commit your own personal time without pay to gain valuable experience and build relationships with mentors
  • Start thinking about the work you and your team are doing from both the technical AND management perspective

Leave a comment below and let’s get a discussion going here!

Related posts:

  1. How To Own Your Project Management Career
  2. 5 Reasons Your Project Management Career Isn’t Moving (And What To Do About It!)
  3. How to Focus Your Project Management Career
  4. Project Management Career Blues

Leave a Comment


{ 14 comments… read them below or add one }

JT Moore April 29, 2009 at 1:20 pm

I totally agree with everything Josh has put forward, but would add that formal training can be a great way to quickly learn how to “talk the talk” or familiarize yourself with best practices. In 2 days you of training you can learn what might take weeks or even months to learn otherwise.

Reply

Chet Frame April 29, 2009 at 2:34 pm

I agree that this person should learn as much as possible about project management from those leading teams now, with the goal of taking on more and more responsibility with each new project. The larger question is whether to do this in a smaller company or a larger company.

A smaller company will likely allow faster growth through the early stages of your career, and the projects will likely be more diverse. The growth track will get limited as you move up and the number and size of projects will be somewhat limiting. The smaller companies will not be able to give the candidate many large projects to work through the way larger companies can. It will be life in a small pond, which can be rewarding.

Larger companies will offer more competition for project work and project leadership. There will be larger scale projects available, but there will be more qualified people trying to get the best positions. The skills required will be more channeled (small projects tend to need more generalists or multifaceted people)and deeper. It will be life in a larger pond, which can also be rewarding.

Reply

Glen B. Alleman April 29, 2009 at 11:06 pm

Josh,

I’m of a different mind. But first the step up for this. The technical knowledge required to manage a project or program is highly dependent on the domain. There is a conjecture out there, that a “good project manager can manage” any project and that technical skills become a burden as the projects become larger.

In the domains I work in this is in fact the opposite. In aerospace and defense, where heavy emphasis on software system are found, knowledge of the technical aspects of the program are critical. If a “generalist” project manager were to show up on our spacecraft avionics program, she would in deep trouble in the absence of even the most basic understanding of guidance, navigation and control (GN&C); command and data handling (C&DH), and environmental life support systems – all heavily driven by software systems.

In the telecommunications infrastructure world the two holy grails are billing and provisioning. A PM assigned to one of our TeleCo clients with little or no knowledge of how billing or provisioning works at the detailed functional level, would be lost after a few weeks.

The reason for this deep functional knowledge (not code) is that the “credibility” of the plan, cost, and technical performance measures must be vetted through the project manager.

What Bill fails to explain is that the project manager that when …

“… many, many, more situations where the PM got into trouble because [he or she] did not have the sense to defer to the technical leads on the project.”

the PM has failed to be a good PM.

NOT that the PM should not possess the technical knowledge of what’s happening in the project. As the PM, she needs to be able to make informed business decisions, and this requires understanding, knowledge and most importantly experience in the information that goes into those decisions.

I’m currently working a proposal for the US Air Force. The proposal requires a portal that interfaces with the Air Forces portal based on SOA. Sufficient knowledge of SOA, techcncial and business choices are SOAS enabled portals, plus the the knowledge of the Air Force techncial domain, contracting processes, the myriad of regulations, and guidance, plus the infrastructure of the DoD in the procurement processes (FAR & DFAR) are the “entry criteria” for developing the proposed solution, managing the proposal (we doing the Management and Cost/Schedule Volumes).

A good generalist PM – someone who has managed small projects in a variety of domains – would unlikely keep up with the jargon and concepts flying around the room, if she had not worked in that domain for a number of years at the technical level.

I’d conjecture that in the NASA, DoD, DOE, and heavy construction domains, the more complex the project, the more knowledge of the fundamental technology is needed. I’m conjecturing this as a Program Manager (now PP&C manager) on large (> $billions) defense and space programs, after having been a software engineer writing the same code in 1976 that is being used today on the same platforms.

So my suggestion to your questioner. Get a good solid grounding in a technical domain. Get experiences managing the technical staff in that domain – or others. Have success delivering products in that domain. Then move to the “management” of the project, not just the management of the technology. Both are needed in many domains. ERP, Enterprise IT in general, real-time embedded systems, process controls, flight controls, and the myriad of other mission critical software, hardware and processes based worlds.

Glen B. Alleman
VP, Program Planning and Controls
Aerospace and Defense
Denver, Colorado

Reply

Josh Nankivel April 30, 2009 at 12:42 am

Good points as usual Glen. We both work in aerospace, so I’d bet our environments are more similar than not.

Some of my project managers are vital because they possess BOTH the project management skill AND know enough about the technical aspects of the work their teams are doing. You could NOT substitute someone with no technical expertise about our specific domain and have them be successful out of the gate….someone with a system engineering background may be able to get up to speed within a few months though.

At the same time, I have seen project managers on both the government and contractor side that hurt more than they help, because they are technical enough (or think they are) to step all over the toes of their lead engineers and developers.

If you work in software development, you had better know about the software development life cycle and methodologies your company uses. If you are in construction, you had better know something about construction, even if you are not a specialist.

Reply

Glen B. Alleman May 3, 2009 at 7:26 pm

Josh,
I say when the PM “steps on the toes of the TDs,” the TDs need to politly ask the PM to “stand back.”

I’d say if you manage SW Dev, you’d better know something about the software that is being developed. The mesaure of physical percent complete needed for any successful project, requires the PM to know what that means independent of, or in conjunction with the developers. With knowledge of the technology, the PM is just a scorekeeper – a highly paid one at that.

Reply

Bill Duncan May 4, 2009 at 10:51 am

Glen and Josh — I think we are mostly in agreement. I would always prefer a PM who has deep UNDERSTANDING of the technology or technologies involved in the project. But understanding is not the same as skill. In the same way that a great player won’t always be a great coach or manager, taking your strongest technical experts and making them project managers is only occasionally the right choice.

Duncan

Reply

Josh Nankivel May 4, 2009 at 4:26 pm

I think that is very well said Bill. I like the clarity you brought to the table with the understanding/skill distinction.

Thanks!

Reply

Glen B. Alleman May 5, 2009 at 11:58 pm

Bill and Josh,

” taking your strongest technical experts and making them project managers is only occasionally the right choice.”

Is likely highly context sensitive. The Program Manager of Nuclear Safety and Safeguards, Rocky Flats is the world leader on the technology of sercuring Plutonium tailings from weapons recycling.

The Program Manager of a $200M claims processing system we work on is the companied leading expert on doing medical claims processing using COTS ERP systems.

The Program Manager for the manned spacecraft avionics systems is the Chief Engineer for the avionics on two previous machines and several Boeing 7 series airframes.

3 counter examples in specific domains, but the word “only” generally” needs a context to be effective.

In all these examples the role of Program Manager was earned not granted. This is the fundamental failing in many of the examples on this thread. We a PM (project or program) “steps on the toes” of the engineers, that person is not qualified for the role. Her technical skills are not the issue, the management of the project with those skills is.

James Brown’s book “The Handbook of Program Management,” shoudl be mandatory reading of any PM in a technical discipline.

Reply

Dipak January 4, 2011 at 4:42 am

I cant understand how people can lead the technical project without or less technical knowledge, by sucking management and techies? I have seen so many PM they ask project schedule from TL, during meeting they cant understand technical requirment, completly depend on TL. Any one can assign the task to subordinate when you have power. that’s not a skills, It’s just misusing the power and making dirty team environment. as we all know to get technical knowledge is hard, very few people can do it. and at last they f**k by people who have sucking skills. I have been PM with strong technical skills. of course any technical decision making with help of team. if you have technical knowledge you can activity participate in team meeting. share and get knowledge. team feel confidence cause they lead by really hardworking person. so as per my opinion there should be no any PM without technical skills. when technical CEO (steve jobs, Bill gates, Lary page ..) can lead billion $ company successfully, How PM become so busy in large project? there are many big company f**k by these called softskills people, I would say sucking skills people. so there must not be any non technical person in lead position. then IT world will be more motivated and productive. sorry for using some abused words but i feel they needed here.

Reply

andy April 20, 2011 at 8:41 am

Dipak,
The key to being a good program manager is to have good communication and interaction skills. From your post you clearly lack both of those essential skills. You sound as undeserving of the role as the others you are complaining about..

Reply

jabeed September 23, 2011 at 2:31 pm

Hi,
I am doing M.sc in Project management. I would like to know about the job opportunities after completion of the course. In what field i can get the job?
Modules of the my course are:
1.Project management tools and techniques;
2.project entrepreneurship;
3.commercial project management;
4. risk and quality management;
5.the human side of management;
6. financial analysis;
7.the project;
8. research methods;
9. dissertation or applied management project.
and also I have no experience. how can i become a good project manager? in what field i should concentrate? please let me know.
thanks

Reply

Josh September 23, 2011 at 8:52 pm

Thanks for the question Jabeed!

First, I don’t believe any certification or degree will get you a job. It doesn’t matter what the makeup of the course is, and I’m sure the program you are attending is a good one. That doesn’t really matter much in project management.

If you browse the career section of my website ( http://pmstudent.com/?cat=2331 ) you will find many articles from me being very opinionated on this topic. In my experience, landing a job and even better, planning a strategic career path and executing on that plan involves a LOT that you don’t hear from most people. Job posting websites are a waste of time in my opinion, except for as a research tool.

It’s about getting clear on your career goals, planning a path towards them, targeting organizations you can grow in, and building relationships with real people in a consistent way. While I don’t discourage education, I don’t recommend graduate education or certification programs until you have some experience actually managing project teams under your belt.

Again, browse and read the career category here. Also read the comments, sometimes the best advice can be found there. And if you want to learn my system and get coaching from me for your career, see http://pmStudent.com/career

Cheers!

Reply

Sid October 22, 2011 at 10:39 am

Hi Everyone,
Request your advise to decide on perusing a masters in project management masters from university of Sydney or UTS.
I am currently employed as an Account manager – corporate sales for an International airline in India. have gained over 6 years of experience. I would like to diversity to any other industry including Information Technology. ( I am not a techie ).

I have a masters in Business administration from a local university in India ( even before i moved into the airline industry). My career goal is to diversity into an IT company in the area of project management.Also move to Australia in the long term and be with my wife, who is currently is perusing her MBA in Accounting from UTS.

My questions to the PM experts are :-
1 ) would a masters in project management course help me with a job, even as an entry level project manager in Australia ?
2) would it be advisable for a candidate with my professional background to do this course and opt to diversify to any other industry ?
3) what kind of pay ? would an entry level project manager / trainee ( post finishing a course ) earn in Australia ( approximately ) ?

Appreciate your answers to my questions. Your replies would help me decide based on your experience and thoughts….

Thanks & Regards
Siddharth

Reply

Josh October 22, 2011 at 11:38 am

I don’t know the specifics of the Australian job market. But my advice is not to go pursue more formal education yet…devote yourself to gaining an entry point into actually managing projects. You already have a masters degree, even if you only had an undergrad I’d be advising you use the strategies I teach at http://pmStudent.com/career to land yourself a role where you can gain real experience managing projects.

Reply

{ 4 trackbacks }

Previous post:

Next post: