Re:Amazon Pip Horror Story
by cabirum on Friday February 04, 2022 @02:41AM
(#30203913)
No idea how things work at Amazon, but why did you accept such a tight deadline? Have you provided your own estimates for dev time?
[ Parent
| on HN ]
Re:Amazon Pip Horror Story
by MattGaiser on Friday February 04, 2022 @02:59AM
(#30204057)
At least everywhere I have worked, deadlines generally come down from on high, often with no real developer input. If you are lucky, your manager will be successful in fighting for more time. If you somewhat lucky, the missed deadline will be ignored. If you are unlucky, the deadline will approach and people will suddenly disappear.
I mean the project management triangle comes into play then, and when it comes to SWE, throwing more money at a problem usually doesn't make it go faster.
Basically the higher-ups have to decide what is most important; if the deadline is fixed, then the scope HAS TO BE flexible.
Re:Amazon Pip Horror Story
by thinkharderdev on Friday February 04, 2022 @06:05AM
(#30205314)
There's a basic communication problem IME. When I've been in this position (an impossible deadline) it's been because some Sr VP or C-suite type decides that something HAS to be done by a certain date. Like, they want to unveil a new product/feature at CES or some other trade conference so the date is fixed. So this filters down through 3-4 layers of management to you, the dev lead who actually has to build the thing. You take one look at it and it is basically impossible and you can list the 17 reasons why. BUT the problem is that the person that needs to be convinced is the Sr VP/C-suite type. So your analysis has to go back up, filtered through 3-4 layers of managers, each less technical than the last. And of course nobody in that chain wants to disappoint their boss so they hedge/soft-pedal your analysis at every layer. Now the SVP/C-suite type, who typically does in fact have good reasons for wanting this project done by whatever deadline they set originally, only gets a watered-down, possibly incoherent version of you analysis of why the project is impossible by the given deadline. Not surprisingly, they don't find it convincing.
tl;dr; everything in a large corporation is a game of telephone where everyone is incentivized to muddle the message. So any deadline/commitment handed through multiple levels of management is really difficult to negotiate. And the more unrealistic it is, the harder it is the negotiate. Nobody wants to tell their boss that the thing they want done in 3 months will actually take 2 years.
http://web.mnstate.edu/alm/humor/ThePlan.htm
In the beginning, there was a plan,
And then came the assumptions,
And the assumptions were without form,
And the plan without substance,
And the darkness was upon the face of the workers,
And they spoke among themselves saying,
"It is a crock of shit and it stinks."
And the workers went unto their Supervisors and said,
"It is a pile of dung, and we cannot live with the smell."
And the Supervisors went unto their Managers saying,
"It is a container of excrement, and it is very strong,
Such that none may abide by it."
And the Managers went unto their Directors saying,
"It is a vessel of fertilizer, and none may abide by its strength."
And the Directors spoke among themselves saying to one another,
"It contains that which aids plants growth, and it is very strong."
And the Directors went to the Vice Presidents saying unto them,
"It promotes growth, and it is very powerful."
And the Vice Presidents went to the President, saying unto him,
"This new plan will actively promote the growth and vigor
Of the company With very powerful effects."
And the President looked upon the Plan
And saw that it was good,
And the Plan became Policy.
And this, my friend, is how shit happens.
Re:Amazon Pip Horror Story
by greatpostman on Friday February 04, 2022 @02:48AM
(#30203971)
I was naive but it wasn’t really negotiable. Don’t meet the deadline by a large margin? Expect to be out of the company relatively soon. I think this particular team was much more hardcore than other parts of the company. Most of the horror stories come from the core amazon services
amazon has Leadership Principles (corporate koolaid) that makes deadlines top-down and non-negotiable, otherwise you are deemed as not meeting a bar
Re:Amazon Pip Horror Story
by deltaonefour on Friday February 04, 2022 @03:07AM
(#30204095)
What if the deadline is fundamentally impossible? No room for leeway here?
Then either the people given the deadline are being "managed out of the business" or they should be managing their own way out
And yes, I've been a manager in a company where the phrase "managed out of the business" was used. I no longer work there.
The term that is usually used in law is "constructive dismissal".
Management would tell you it certainly wasn’t constructive dismissal as that’s illegal! ;)
Yet you still won't get those unemployment checks if you were a new hire.
Re:Amazon Pip Horror Story
by MattGaiser on Friday February 04, 2022 @03:27AM
(#30204232)
At one company I worked for, they fired the product manager, then fired all of them.
That’s why I never touch a new Amazon service for 12 months.
In big companies, there is program management which comes up with the overall schedule. There will be buffer time, but you still have to work within the given time whatever challenges there may be.