Slashdot Mirror


Ask Slashdot: How To Gently Keep Management From Wrecking a Project?

New submitter miserly_content writes "I work in a large, hierarchical technology company. I have been developing technical specs for a new strategic and challenging software project, and the project is slowly gathering steam and support. This is already a career building success for me, and everyone acknowledges my technical capabilities. But the program manager is an MBA-type, and wants to bring in new multiple team leaders and consultants. This is not really a surprise, but I feel we are sliding towards a too-many-chiefs-too-few-indians scenario, especially at this early stage. How can I pitch upper management about this issue, without appearing selfish or disruptive? What positive approach can I try with the PM, with whom I have a good working relationship?"

16 of 276 comments (clear)

  1. solve your problem small by edmudama · · Score: 5, Insightful

    In these situations, I think you have to solve this problem as small as possible, with the program manager themselves. Figure out what that person feels isn't being delivered or executed on, and make sure you address that manager's needs.

    Escalating around the chain of command doesn't usually work in these scenarios, especially if you're relatively new.

    --
    More data, damnit!
    1. Re:solve your problem small by beelsebob · · Score: 5, Insightful

      Yep, this can be applied to almost all cases where you don't understand why someone is doing something, or why someone is arguing for something that you don't want.

      Rather than going to them and saying "don't do that, it's idiotic", go to them and find out *why* they want those things. Then explain the reasons you don't want them, and come to the solution that satisfies both sets of needs.

      It amazes me how few people are able to do this, and instead bang on and on about how their solution is the one true solution without ever understanding all the competing needs.

    2. Re:solve your problem small by Anonymous Coward · · Score: 5, Informative

      You're in a difficult situation. I tell you how we dealt with this scenario successfully in my organization. We had a project manager who I originally wanted to be closely involved in the production process only to realize he intended to take over the management of our entire program. Well, that wasn't going to happen because we owned the development part of the project and had no use for him.

      We stopped CC'ing him on all emails regarding the development project. Every time he had his name added to the CC list we removed it.

      He went to his bosses boss (my boss through a different chain of command) to complain. He looked petty. I explained to my boss that his role was to assist with projects once they were in the production phase. With this particular project we were working on development which was outside his purview of expertise - which he readily admitted because he was not an engineer. Including the PM in the process would just increase paperwork and increase costs with no value add. My boss agreed.

      He quit about two weeks later. Actually, he didn't even give notice. One day he just stopped showing up for work. Went to work for a competitor which is now bankrupt.

      Perhaps there's a strategy hidden in this story depending on your situation: pigeon hole him into a very confined domain where he can actually be helpful to the project. If his career aspirations and ego outweigh his ability he will leave soon.

  2. Maybe you are wrong by drinkmoreyuengling · · Score: 5, Insightful

    One of the problems with taking your position is you might be wrong. I know it's popular on /. to trash anyone with a business degree as a know nothing douchebag, but sometimes perspective outside of the core engineering effort can pay dividends. Instead of trashing the guy and trying to go over his head to torpedo his job, try working with him. You might be surprised what happens if you take a constructive tone.

    1. Re:Maybe you are wrong by Tyler+Durden · · Score: 5, Insightful

      Sorry, but I'm thinking that the subject line of your post is beyond the comprehension of the average Slashdot poster.

      --
      Happy people make bad consumers.
  3. A large technology company with 'too few indians'? by Anonymous Coward · · Score: 5, Funny

    Does such a thing exist?

  4. As A Boss... by ios+and+web+coder · · Score: 5, Insightful

    I feel a large part of my job is to stay out of the way of my developers.

    However, we are part of a much larger, ISO-9001 process machine, so it is very difficult to remove the process overhead.

    I try to take on as much as I can, so the engineers don't have to weather it, but the process demands that they all have their part checking boxes and attending meetings.

    The good thing about a process-driven organization, is that everyone knows exactly who will be sticking their nose in, where, and when. You can't just stuff extra clowns into the car whenever you feel like it.

    --

    "For every complex problem there is an answer that is clear, simple, and wrong."

    -H. L. Mencken

    1. Re:As A Boss... by ios+and+web+coder · · Score: 5, Insightful

      <sigh />

      WHATevah...

      You guys have absolutely no clue at all. It's amazing how we project these cartoon personalities onto others. That's what I mean about our "digital avatar" culture.

      And yes, I am the boss, but I also have a boss, and they have a boss, etc. ad nauseam. I'm fairly low down on the food chain, and don't really have any ambitions to go higher. I'm extremely happy where I am.

      HINT: It's really not a good move to have a knee-jerk reaction to authority, once you leave High School. As a manager for almost twenty years, I've learned the other side of that coin. I think a lot of managers go through their careers scared half to death. I think we make very bad decisions when we are scared. That's one reason I'm not in a huge hurry to travel up the food chain.

      I have to eat poop, once in a while, but I have learned that my boss has to do it even more than I.

      It's a very, very good idea to learn empathy. I see very little of it displayed in the posts, here, and that means that many of us don't play well with others.

      In today's world, very few individuals make the product. Pretty much everything is made by teams. These teams are comprised of these annoying things called "other people."

      We can choose to project cartoon-simple avatars onto these folks, and suffer the inevitable results when the real person won't fit the avatar, or we can actually try to figure out and understand these other people.

      That doesn't mean that we need to accept and co-sign their crap. Our (American) culture has an unfortunate propensity to equate "understanding" with "condoning."

      Big mistake.

      If you want to learn basic things about rats, talk to an exterminator.

      --

      "For every complex problem there is an answer that is clear, simple, and wrong."

      -H. L. Mencken

  5. Don't go above your manager by Anonymous Coward · · Score: 5, Insightful

    Whatever you do, do NOT go above your manager. It never ends well. And don't ask me how many times I've learned this lesson, but at the time I didn't care. Bosses are usually more clever, savvy, political, and better at justifying their tenuous position. They will always crucify you, no matter how good you are. Unless the boss is doing something literally criminal or otherwise worthy of employment termination, just don't do it.

    1. Re:Don't go above your manager by Anonymous Coward · · Score: 5, Interesting

      I got my boss fired for incompetence. But it was the week after I left, so only benefitted my coworkers.

      He was an incompetent jerk, to the point where the other managers refused to even talk to him. He screwed me out of a company-wide benefit ("summer hours"; half day off per week during summer) for no reason I could discern. He was so bad, if we passed in the hallway and he said "Hello", I would follow it up with an email explaining what happened so he couldn't lie about it later.

      I put up with it as long as I could, and then I quit. At my exit interview, I calmly explained what had happened, and asked them not to take my word, but to ask everyone else about it.

      Less than a week later, they fired him. The guard escorted him out, and someone else packed up his things to ship to him.

      The best part was that my former coworkers had a going-away party in his honor (to which I was invited), but they didn't invite him.

  6. About "M.B.A." by Anonymous Coward · · Score: 5, Insightful

    MBA programs are full of pseudoscience and hard-science envy. Most of that social science crap is about dumbing-down things so that they nicely fit into a simpleton math theory. Worker qualification and experience cannot be "measured", so it is ignored. Workers are slaves who must be replaceable any time just like capital goods. MBA theory hates every expert who cannot be replaced quickly and cheaply, because it threatens the power position of the social science people.

    See the sorry state of the nation that invented "MBA". Compare that to a nation led by engineers which propelled itself from crapbin to #2 in 30 years time. See the sorry state of M$ and compare that to Google or Apple. A unique person like Steve Jobs does not fit in their dumb-down pseudo-science theories. "A good manager can manage anything" is their motto, because that is the basis of POWER. And that is what they want - power at all cost for THEM.

    Let's wait and see how the dominance of the social science crappers works out for the western world. So far, the future looks very dark with pitchforks, Guillotines and more on the horizon.

    1. Re:About "M.B.A." by catchblue22 · · Score: 5, Interesting

      Amen. Read Voltaire's Bastards. I read it when it came out in the 90's, and over time I have become increasingly convinced of its accuracy. In essence, MBA's and their simplistic ideologies are driving our civilization into the ground.

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
  7. Work with your PM & you will both go a long wa by Anonymous Coward · · Score: 5, Insightful

    I am a Program Manager that's worked for a number of leading global companies delivering multi-million $ global IT projects over the last 15 years.

    Part of my role is building relationships and facilitating collaboration to achieve success - not just of the projects but also of the individuals on my projects. Both are very important to me and usually the companies I work for and with e.g. suppliers, SIs, customers, etc.

    Have a good conversation with your PM, I'd suggest go for lunch/coffee so you've longer to talk. I've used 'him' below so apologies if its a 'her' ;-)

    Tell him;

    How much the project means to you and what you've put in personally so far.
    What the possible successes are - not just of this project but what it could lead to for your company, your customers, etc.
    Show him your plan for what the tasks are, when they will be done and who will do them. If you can build a basic time line/table in a spreadsheet showing what will happen by day/week/month. If your using Agile then show the sprints, etc. If you know/learn how to build a basic Gannt chart in MS Project or a spreadsheet - you'll probably blow him away!
    Talk about resources - you might not need more generals but most projects can deliver better with more soldiers. Work with him to identify what resources you need. Also don't be afraid of bringing in outside help e.g. expert contractors, professional services, data processors, etc.
    Tell him what the key blocks are - what Issues need to be resolved now.
    Tell him what your concerns are for the rest of the project - what Risks have you identified.
    For both the above - always consider the people issues, who are you concerned about? (the customer changing requirements, senior management killing the project, etc.). This is one massive area where PMs are there to help you - this is their key skill.
    If you've done any financials on what the project is/will cost - definitely include these too.

    If you talk through these things - any PM worth anything should be very impressed by your commitment and understanding of what's required to make the project a success. You should also be on a great start to your relationship - basically because you've given him all the tools he will need to do his job.

    If things are going well, tell him you really want to be the architect/technical lead/head of development - what ever job title your looking for on the project. And if you need resources then ask if they can be report to you in some way (that includes contractors and SI resources, etc.)

    Also ask if he can show you what a project or program manager does, learn the skills and perhaps get to attend some of his meetings with senior management.
    You never know - you might like it and decide you want to be a project or program manager one day!

    If you start something like this then you have every chance of both being very successful and delivering a great project for which you'll both be well recognised by your company, your customers and your suppliers.

    Perhaps your PM will then move to another bigger project at the same or bigger & better company - then who do you think will be the 1st person he calls when he needs development help?

    I've seen this many times in my career - not just on my own projects and programs but every successful project I've ever seen.

    And finally, as PM - seeing your junior team members be successful is far, far, far more personally rewarding than delivering projects.

    Good luck for your discussion with your PM and your project

  8. QA budget suckers by EmperorOfCanada · · Score: 5, Interesting

    Insist on a one person reporting structure. The moment you are reporting to more that one person all is lost as each then is competing for your time and will try to shove in more features or reporting demand than the other.

    Years ago I was happily working on a project where I basically dealt with the client. But our QA department just lost a big contract and saw my good sized budget and weaseled in. The head of the QA department did his damnedest to get more and more people onto the project and then started communicating with the client which somehow was being then communicated to me as we need more testing. So after a few weeks I was having to deal with 5 QA people, a QA manager, and the client. Productivity dropped like a stone. So I met on the side with the client who demanded that they approve any billable time for any employee ahead of time. So the QA manager would send in a huge complicated (30 pages) request for this and that and the client would send back a note, "At this time I will only accept billable time on programming, at the end of the project we will re-examine the need for QA." Then the next time the QA manager phoned him he answered the call with, "the time on this call had better not be billable."

    A week later the QA manager had an all-hands-onboard management meeting where he demanded that all projects have a set minimum percentage of QA. This failed and he then layed off half of his QA staff.

    The best part of all this is that I made some good money. The QA Manager was hired by a huge tech company (2000 bubble) and I played the options market to basically short the crap out of that company as he had been hired for a very senior position and my logic was that any company that could not filter out this waste product was doomed. Their share price went from $120 to around $10 in a couple of months and he basically moved there and was then laid off.

    So insist on a single reporting person which will then result in your MBA type having to stack his MBA underling on top of you. This will be so obviously silly that it is doomed. If you do end up reporting to more than one person get the resume cooking as the stress of reporting to more than one person on a project is just not worth it. If you have 3 MBA types all piling on with their own perverse desires(TPA reports) then they will each demand 40 plust hours of work from you per week so either you will die trying to feed their stupid requests or you will fail and they will all sabotage you as they will need someone to blame and they are higher up the information food chain than you.

  9. The Ant Fable by lucm · · Score: 5, Insightful

    Print copies of this fable for the break room and make sure your boss and the project manager read it.

    http://www.slideshare.net/faisalkhadia/the-ant-fable

    This is gold!

    --
    lucm, indeed.
  10. Re:PM is right until you're done this by Anonymous Coward · · Score: 5, Funny

    Nice try, project manager.