Live data from Hacker News

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

news.ycombinator.com

181–190 of 212 posts

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

#181
Others have hit on this (so read the discussion: they are right - even when they seem to contradict each other), but I'll say it again because I think it is critical.

You need to find the real needs of the real users and customers. You need these in priority order. Perfect answers are not required, just good enough answers. Now get your team focusing on getting things done in priority order. When your 3 months are up you can then say "we didn't get everything, but we think it is good enough".

If you cannot get someone else to tell you priority, then start asking questions until you can come up with an answer. Sometimes you have to make a decision and hope you are close enough. Sometimes you will find other people (marketing, sales, your boss) who will help. An incomplete team that recognizes that things might not be perfect but they can influence one where the imperfections are is better then going alone, but go alone if you must.

Note that customers and users are not always the same! If it is a customer need you can fake it as it won't be used, so make this look good, but make it obviously useless to users. If it is a user need it needs to work right, but it doesn't need to look as good since the customer has already bought it. Of course for release two you have feedback on what needs to be fixed.

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

#182
post #151

Earlier quoted context omitted.

"Perception is reality" You can be a negative/realist as long as your perceived value outweighs your "bad" attitude. The problem with this is that people are really bad at placing value on soft skills and all it takes is one clueless manager to sandbag you. Everything op said above is spot on

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.

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

#183
"The business has been selling the new version.."

But it's not built yet? IANAL, but make sure they're doing this correctly. There's a fine line between selling and outright lying aka fraud especially if the "new version" doesn't exist.

Serious question, are there any adults around that can help your team?

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

#184
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 really agree with this advice. I would add that during those quiet conversations the best leads usually say, "we can make this deadline, but we'll need to do x/y/z", where x is increasing resources by a %, y is decreasing scope by some feature(s), and z is increasing time alotted by some days.

That constructive feedback is actionable and adds value. If your manager (or the business) chooses to ignore it, don't be frustrated, but when it's constructive, finite and actionable, you'll be surprised how often they'll make the changes.

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

#185

I think ljw100's advice is pretty spot on. It's very tempting to think that on a practical level, people 'need to know' what's going wrong. Unfortunately it is often very difficult to accurately or objectively assess what the underlying problems are and in many cases, what you perceive as a problem can actually turn out to be a symptom of some other issue. Project slippage happens all the time - and in and of itself…

if you're doing it right, its not boring at all. its only boring if the work and the people are meaningless abstractions, which makes moving them around on the board pretty pointless.

if they are your people then there are all sorts of opportunities to reorganize what gets done first, and who is working on what, and how it all fits together.

you can take a unfocussed seemingly infinite amount of work and turn it into 'if we can just get this seed part done, then the rest can hang off that. jane and timmy, since you are both working adjacent to that piece, and I trust you both to sit down and make it happen - please do that'

thats the best part of the job

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

#186
post #152
post #112

Earlier quoted context omitted.

Disagree. Just be real. When I joined my current company, they had a project kicking off with a ridiculously short timeline. I asked the product manager to think about how many stories were in the backlog, how many might be added as we went, how many stories they could get through per sprint given the team capacity and then you can put a rough date on it and continue adjusting every sprint as the backlog shrinks and…

> Just be real. This works pretty well in smaller companies or startups, but corporate culture is usually political enough that it would be a disaster for your career. > Then just ask how they want to deal with it. Disagree. Anytime you find a problem you should come up with at least two solutions before you bring it to leadership. Managers hate people that only come to them with problems. You're closest to the proje…

Anytime you find a problem you should come up with at least two solutions before you bring it to leadership.

Yes. I think many people who believe they were punished for delivering bad news were actually punished for not offering ways to solve the problem. It's easy to simply say, "the project is doomed" and leave the problem in management's lap; much harder to come up with creative ways to rescue a bad situation.

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

#187
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 basically the opposite of what I would advise. Count the number of “probably” and “good chance” in that reply!

1. A small course correction can work wonders early on, but if you wait until the ship is seconds from the iceberg there’s nothing anyone can do. Or use the cancer analogy: early detection can be the difference between life and death.

2. Yes, sometimes deadlines are padded and you’re silently expected to miss a little. Sometimes they are not and you’re not. How do you know which one applies to you and your project?

3. Having private conversations is fine but private conversations can be denied and privately made decisions do not become the broadly understood plan of record, leading to confusion and ambiguity, which are risk multipliers.

4. A positive attitude is good and hiding real problems, evading responsibility, and playing corporate games might work in the short term. However if that becomes what you are known for, it will limit your career long term.

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

#188
The most important thing is to show progress. Agile/Scrum/XP are much-maligned these days, and with some good reason, but the one thing they do very well is to get you on a cadence of delivering working, demo-able code on a regular interval. Every situation is different, but in my experience being able to sit in front of stakeholders every couple of weeks and show them what you've just built, talk about what you're building next, and explaining anything that might impact that, gives people a lot more confidence in a team. In my experience, what scares stakeholders is when the nerds disappear for months at a time with only hand-wavey status reports to show how they're doing. Get them in a room on a regular basis, and demo what you've built. If you can't get them all in a room, record screencasts and share them, or demo over Skype/Hangouts/etc.

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

#189
I wish I had some good takeaways from my first and only experience as a dev lead.

The Good:

- I came in with a blank slate. They had no source control, no CI/CD, and two "database developers" using an ancient platform with only passing knowledge of any modern language - C#. I was able to implement best practices and teach them how to code in C#.

- The developers were eager to learn and were smart.

The Bad

- The company moved the entire project to AWS but to get anything provisioned I had to go through both my manager, the net ops people, a bunch of hired consultants, and an outsourced cloud management company. I never did get access to anything outside of some EC2 instances.

- None of the people involved knew anything about AWS besides how to translate an on prem network to AWS and then wondered why it costed more.

- I had a budget to hire, but only contractors. All of the best developers wanted a full time job with benefits. I never got the cream of the crop.

- When the company was acquired, they decided that they didn't "want to be a software company" and wanted to outsource everything. They did however want me to lead two more projects to completion. I stayed long enough to finish phase 1, but it wasn't the best implemented thing in the world. It was architecturally sound, but didn't leverage anything AWS provided.

- Everyone above me was jockeying for position at the newly merged company and didn't make development a priority.

My solution:

- I left for a job that pays slightly more where from day one I was given AWS admin access (yes I had the qualifications and experience). I'm now "just" a Senior Software Engineer but I am nowhere near as hamstrung when it comes to getting things done.

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

#190
In addition to all the good advice already given: this question has (at least) three different dimensions:

- what would be best for your company?

- what would be best for your team?

- what would be best for you?

Try to come up with answers for these questions separately. In particular, find out what is important for you personally (making a career, gain trust with your team, being open and honest, etc.). Identify the communication strategy which optimizes the outcome for you, your team, and your company.

Post reply on HN