Live data from Hacker News

Ask HN: As a team lead how to handle project going off the rails?

news.ycombinator.com

191–200 of 212 posts

Re: Ask HN: As a team lead how to handle project going off the rails?

#191

Earlier quoted context omitted.

I agree with much of your premise but one problem I run into: If you have these off-the-record meetings, where is your documentation if they say, 'I didn't know it would be late'? In my experience, people not only dislike bad news, they ignore it: First they hear what they want to hear, i.e., what is not threatening to them. 'Project delivery will certainly be late' is heard as 'the next milestone will be late' or 'w…

Documentation won't save you if the shit truly hits the fan. What will save you, if anything, it's that the leadership considers you one of them.

I agree in general; 'I told you so and it's your fault' doesn't help a relationship in crisis. But ...

It can compel some attention and provide an opportunity for extra thought. An unwanted verbal message over lunch is easily forgotten or misremembered, intentionally or not, weeks or months later. A written one is harder to ignore and provides something the recipient can re-read and ponder later.

Also, there are circumstances where documentation is good to have. For example, it may help in a company with more layers; your email to the guy 2 layers up may help when the guy 4 layers up gets involved.

Re: Ask HN: As a team lead how to handle project going off the rails?

#192
post #173

Earlier quoted context omitted.

> You landed in a really good culture Here's the crux of the matter. Your approach needs to be tailored to the culture you're in. The higher up in the leadership chain you go, the more important your understanding of the political machinations of your company is. All corporations have politics, even the smallest startups. Some are just more cutthroat/feudal/kafkaesque than others.

Once you realize you are at a company where telling the truth leads to a negative consequence (an incompetent manager hired after the truth told. Their first time managing a department. The department did not previously exist in the enterprise. The department is specifically to roll out a technology they have never worked with before throughout a large company. Lets say you were in charge of the project, are intimate…

If you're being made into a fall-guy, then GTFO is likely your only solution.

Be careful with the 'depths of incompetence' stuff. It's assigning judgement and value to the people you're working with. That may be valid (or it may not!), but it doesn't help you professionally. Try not to assume you know why they do what they do, just deal with situation as it is. Telling HR about how bad everyone else is simply won't help you at all.

Your strongest arguments would be:

* The well-documented original plan vs. what has actually happened.

* The factual discrepancy between your performance review and reality. Emphasize positive feedback, and get them to advocate on your behalf if possible.

If someone cares enough to sift through all this, they might figure it out and save you, but chances are good that it won't happen. Having a plan B seems quite prudent.

Re: Ask HN: As a team lead how to handle project going off the rails?

#193

Maybe your org is different, but the way your question is worded you are a lead developer, not a project manager. I'm a believer in flat orgs to some extent, but as a product owner/pm myself, this communication should be coming from the dev project manager, along with revised timeline and/or mitigation plan. The only alarm should be to your project manager, and in the form of objective analysis of the number of items…

To add to this, maybe your PM can help by getting scope reduced, or additional QA resources.

If they suggest more dev resources, be wary; that almost never speeds up project completion

Re: Ask HN: As a team lead how to handle project going off the rails?

#194
post #173

Earlier quoted context omitted.

> You landed in a really good culture Here's the crux of the matter. Your approach needs to be tailored to the culture you're in. The higher up in the leadership chain you go, the more important your understanding of the political machinations of your company is. All corporations have politics, even the smallest startups. Some are just more cutthroat/feudal/kafkaesque than others.

Once you realize you are at a company where telling the truth leads to a negative consequence (an incompetent manager hired after the truth told. Their first time managing a department. The department did not previously exist in the enterprise. The department is specifically to roll out a technology they have never worked with before throughout a large company. Lets say you were in charge of the project, are intimate…

If its gone to HR its already gone pear-shaped. Lay down the facts as you see them, let them know exactly what happened, tell the truth.

If they take it out on you, you know its time to go, but maybe this guy has been pissing other people off and you have no idea about it. Maybe its HR doing due diligence to fire.

Don't make accusations or shit on anyone, you don't know the whole story. Play to your strengths, which is knowing the tech and what it takes to get it to where it needs to be. Make sure you point out your attempts to communicate this fact. Provide any evidence of this- emails, etc. where you're communicating the state of the project and your projections for it. Let them know you've been frustrated with the miscommunication, but make sure that the miscommunication has started with you.

Again, don't shit on anyone. Stick the facts, so that if it blows up in your face it says more about them than it did about you. Its also the kind of resolution I'd I want to see on the interviewer side of "How did you resolve a difficult situation".

Re: Ask HN: As a team lead how to handle project going off the rails?

#195

Earlier quoted context omitted.

So much this it's painful. You will never be thanked for telling them uncomfortable truths, even if they -don't- know. Even the private conversation is dangerous; as you say, keep it as low key and minimal as possible ("i have some concerns about the timeline" is literally all you should say unless they ask, and your answers to any followup question should be equally circumspect). Instead, as others have mentioned, j…

What's PO?

Product Ogre

Re: Ask HN: As a team lead how to handle project going off the rails?

#196
As others have said, key at this point is going to be to prioritize in relation to business needs. As hard as that all will be, the process will only get more difficult the longer you wait. I'd also suggest one thing you prioritize personally for yourself whatever happens is eight hours of sleep every night. :-)

As other have also said, you're also going to have to tailor the way you present the message about the facts (i.e. the "alarm") to your current organization's culture and your specific situation in it. You'll need to keep in mind your own talents/resources and current limitations in developing a message or plan (see also "Dunning–Kruger effect" for risks on that). Talents/resources and limitations include your own ability to present a message and what help you can rely on from the rest of the organization to develop a message and present it based on what your coworkers, manager, and management chain value.

If you eventually want to reflect on the larger issues that may have gotten you to this unfortunate situation and what your company can do better in the mid-term and long-term, here is a reading list I put together that includes multiple books on software engineering management as well as broader surrounding issues -- including a great book by Matthew Walker on the importance of adequate good sleep for everyone in an organization: https://github.com/pdfernhout/High-Performance-Organizations...

One item from there:

"Why Deadlines Need to Drop Dead" by Eric Elliott https://medium.com/javascript-scene/why-deadlines-need-to-dr...

"Deadlines are incredibly destructive to team productivity and morale. The #1 challenge software developers face is unrealistic expectations. Can we motivate & push without arbitrary deadlines? You can lead teams without deadlines. You can still deliver code quickly. You can still ship in time for Christmas. But you’ll be dealing with a different management framework. One that puts the deadline pressure on product managers rather than developers. ... The point here is that instead of trying to build out the CEO’s ideal vision of the product you’re bringing to market, you build out a beautiful stepping stone on the way towards that vision. In place of arbitrary deadlines, you deliver consistent, steady progress."

Eric Elliott advocates for the Marketing department creating each hype cycle for what is already finished and tested.

Re: Ask HN: As a team lead how to handle project going off the rails?

#197
It all depends on what kind of company are you in, what kind of people are your superiors, etc. How much politics and backstage dealing is involved?

In an ideal situation I would say call be honest and tell the stakeholders your view.

On the other hand, from my corporate experience, it's not always the best course of action. See - as lwj1001 already said - some companies play sort of meta-game, where certain things are known but never said out loud. If you are in a position to change the environment - great! (But this is not likely the best opportunity to do so). Otherwise... I would still say your opinion to those who need to be informed, or even better - write them an email. The reason is - you might have to cover your ass in the near future. The worst that can happen is that everyone assume everyone know yet there is someone who doesn't.

Re: Ask HN: As a team lead how to handle project going off the rails?

#199
post #182

Earlier quoted context omitted.

I get the point for an Engineer. There the chances to endless promotions are far higher if you stay nice and calm all the time. Hard earned experience, never got a promotion but always more money and "crazier" jobs over time. But I mean for anyone with team responsibility: staying silent is bad for you, which is okay if you're in for the career. I totally respect that, people should be ambitious if they want to. But…

I'm not saying you have to a Bright Ray of Sunshine all the time. But it might not work out so well of you are the office grouch because it wears people out.

I can agree to that ;)

Re: Ask HN: As a team lead how to handle project going off the rails?

#200
post #51

This is not going to be like the other advice you get, but I've managed many projects in different organizations and I think it is sound. First and foremost, don't sound any alarms. Many organizations have common characteristics in this regard. First, they don't expect you to be on time. Sales may think you're going to launch on time, but it's in their financial interest to think so. The rest of the org probably made…

From personal experience, I would endorse the above advice. I'm all for being honest, but organizations are strange beasts, and I once got fired for something just like this.

As long as you are sure you will eventually succeed, ignore the problem and keep going. Being late is no big deal; it's actually a confirmation of how amazing and innovative your product is.

If someone senior brings up the issue, don't flinch, and be ready with an alternative timeline.

Post reply on HN