Live data from Hacker News

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

news.ycombinator.com

81–90 of 212 posts

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

#81
post #18

Whatever you do, DO NOT ADD new team members to an already delayed project. It will delay it further. Break down the project into simpler tasks that can be assigned to a team member and be tracked. Attach strict responsibility of task to team member. And last and most important, talk to your Management about timelines. Make it very upfront that it will take X number of days and no lesser.

Or hire seniors devs who can make the learning curve shorter.

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

#82
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…

This is a good advice and all three points are spot on (on time deliveries are unusual; management likely knows you are late; messengers often get shot).

You do need to figure out for yourself a realistic, pretty safe time when you will be ready: an extra month? three months? never? You say the work is outside your team's comfort zone. This is potentially a much bigger red flag than being late. Will the team learn and deliver, or it just cannot execute at the speed requirements are changing or will soon be? Be brutally honest with yourself.

If you think you can safely deliver the product in, say, three extra months, then keep working but be ready with good estimates when the time comes to redo the schedule. When that discussion comes (usually suddenly), having a clear plan and realistic estimates that you can confidently present will likely give you (most of) what you ask for. IME really bad options are either agreeing to fix everything in a week (if you know it will take three months) or not having an estimate at all "we are burning midnight oil and I cannot tell you when we will be done". Either could lead to quick problems.

IME when "what do we do with this crap" time comes, senior management does not care why you are late (everyone is at least some of the time). They want to know if you have a plan and look ready to execute it. Just my 2c. Good luck!

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

#83
Well there is only one way a modernization project could have gotten into that position; You were doing a rewrite.

A modernization project is only a modernization project if it is incremental by design and you have frequent releases (minimally monthly).

Throw out the flag onto the field and get the train stopped before you end up causing the entire group to be fired.

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

#84
post #26

A company is a company, your manager is in your team, the product owner is in your team, the salesman is in your team, the CEO is in your team. Talk to your manager, and your manager will talk to the stake holders to see what to do about it. Delays happen all the time. No biggie. Just try and understand what went wrong (to make sure the next one doesn't suffer the same) and how much time it will be costing. They'll b…

Exactly. Managers manage many things, including expectations. Make sure your manager and you are on the same page about schedules. Then let her do her job while you do yours.

If your manager decides to blame you, rather than defend you and your team, it's resume time.

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

#85
This contradicts the advice others are giving but in my experience here's what has worked for me. * Communicate early * Document the warning signals - have an email thread - this is critical in saving you later * You will be asked to hustle, have explanations for why hustling won't help reach the deadline * Have clear reasons why the delay is caused - why wasn't the skill gap known earlier?

Be ready to lose some weekends and burn additional hours - but people will appreciate your being on top of things.

People shoot the messenger - when the messenger is too late in delivering the warning when the rest of the business can't do anything to fix it. Even if management is anticipating delays - it will still look good on you that you are able to foresee problems, and your foresight will be rewarded later on.

People don't like hearing bad news - but if the bad news is delivered early and documented in such a way that it makes them responsible for not acting on warnings, they tend to work on it positively.

If you do the above and still get shot as the carrier of bad news - the work culture is toxic you are better off working elsewhere.

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

#86
If you bury it as others suggest, you will lose credibility as a leader even if you have covered yourself. There is no good answer to “Why are we finding out about a 3 month slip the Friday before deployment? If we are 3 months behind shouldn’t we have more than a day of notice?” Execs hate surprises and engineers hate bosses who don’t tell the truth.

The key to surviving this is:

1) Informally let everyone who may look bad know the truth.

2) Gather data. (No metric is perfect but this takes it away from being about people)

3) When it comes time to present formally, list what you are doing about it and what everyone else needs to do. It should be worded as, “To hit this date, we need Jane QA to do X, Joe PM to pick the two most important features, bla bla...”

4) Document #3 in a plain-English follow-up email. List names not orgs.

5) Send weekly updates to number 4 in writing.

If people don’t give you the help you need, you’ve done your part. They also won’t be surprised.

In all of this, be specific, factual and unemotional.

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

#87
post #77
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…

I was really upset at this comment at first. After thinking about it some more I like that it questions fundamental assumptions about the original question namely, “What happens if the deadline slips?” If the project is late, does the company go out of business? Do people get fired? Is the overall deliverable unusable within the org? Is the deal lost? If the answer to these is a big “no” then totally agreed with OP t…

Or worse, an executive misses getting some of their bonus...

NB Based on one fairly large project I was involved in for a large company where there was a huge drive to get the system delivered on time then.... nothing. Nobody used it for months.

Eventually we found out about the real reason.

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

#88
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…

I don’t understand why he/she needs to sugercoat things so much and do things over lunch, drinks/beer? Imagine this is a female lead asking her male boss out for drinks so she can be the casual bearer of bad news?

That’s just bull.

If your organization isn’t willing to get real and is blaming people instead of processes, it’s the wrong org to be.

Just say things as they are. I’d just raise this in my 1:1 with boss and boss’s boss. “It’s highly likely that we’ll miss X deadline, because of Y reasons. Here are some options we have. Either cut scope to meet deadline, pull in more resources for Z work, that can be parallelized, or push back the deadline.”.

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

#89
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…

I hate to agree with you. This honesty/positivity dilemma is something I'm struggling with.

Occasionally people talk about the "compliment sandwich".

1. Focus on something going well. 2. By the way, could you fix this little thing? 3. Return to positive stuff.

This formula can be applied to delivering honesty amid positivity. Ideally whoever you're communicating is mature enough to just take honest feedback straight, but if they aren't then this can be a safe(r) way to deliver it.

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

#90
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…

> Have a quiet conversation with your boss over lunch or beers - not a meeting

If you do this, follow it up with an email outlining everything you said so you have a paper trail that you brought it up with your boss.

Post reply on HN