Question is; as a lead how would you handle this? I think my direct manager has a healthy dose of skepticism about the timeline, but the product owner doesn't. At what point should I start sounding the alarm? I'd like to give it a couple of weeks and see if the team picks up pace but I'm not confident.
Ask HN: As a team lead how to handle project going off the rails?
1–10 of 212 posts
Re: Ask HN: As a team lead how to handle project going off the rails?
#2Re: Ask HN: As a team lead how to handle project going off the rails?
#3As much as everyone hates deadlines they are important and try your best to meet them if they're realistic.
Re: Ask HN: As a team lead how to handle project going off the rails?
#4Re: Ask HN: As a team lead how to handle project going off the rails?
#5Scope creep is often a major factor in situations like this. In my experience product people usually believe that relatively small feature changes imply relatively small engineering effort, and of course that doesn't hold generally.
Sometimes product people will try to sneak scope creep by as a "clarification" of requirements, which almost always leads to the situation you're in.
So, depending on your environment, it may be constructive to draw attention to this, if it's applicable.
Re: Ask HN: As a team lead how to handle project going off the rails?
#6That being said, faith won't magically fix everything. If you are unable to make it, then figure out what you can deliver and then tell your manager/product owner. Deliver the "bad news" with a constructive alternative. Cut away some features and then going forward be ruthless about scope creep. Urgent thing CAN come, but then others needs to be removed.
Re: Ask HN: As a team lead how to handle project going off the rails?
#7Re: Ask HN: As a team lead how to handle project going off the rails?
#8Re: Ask HN: As a team lead how to handle project going off the rails?
#9a) a new timeline that you believe you can meet or b) a list of tradeoffs that can be made to get the project out the door in time
I have been an engineering lead and a product manager and it is much better for everyone to just be upfront about all of this.
You know what your team can produce and (roughly) how fast they can produce within an order of magnitude time-wise. The product owner should know what stakeholders actually want product-wise and what an acceptable timeline looks like. You should be able to work together to narrow the scope of what is being worked on to a point where your team can accomplish it within the timeframe.
Communication and setting expectations are key. This needs to be done both up front and on an on-going basis. As an engineering manager, you should be able to evaluate, week-to-week, where things stand and which tasks may need to be cut to make a deadline or how far a deadline should be pushed back if things can't be cut. Your product owner should be able to weigh in on this and should already be prepared to pare down requirements if necessary.
It may be painful and embarrassing to start having these conversations now, but it is significantly less painful and embarrassing than having these conversations in 3 months when the product is expected to be delivered.
Re: Ask HN: As a team lead how to handle project going off the rails?
#10Question : how will suffer if you're late ? (no, it's not the end users, it's someone, somwhere who said it was possible, whose career path is tied to the project, etc). Make sure he won't suffer too much, that may give some room on the planning.