News for hackers. Stuff that matters.
Re:Great engineering teams focus on milestones instead of pr... by onlyrealcuzzo on Saturday December 25, 2021 @01:53AM (#29681109)
At most of the places I worked at where we did estimations - the person with the lowest estimate got assigned the work.

If you estimated the lowest on multiple things - you got the one where you deviated the most.

If you overestimate everything - and you never finish things close to the mean estimate - that's a sign you're a low performer...

Re:Great engineering teams focus on milestones instead of pr... by ignoramous on Saturday December 25, 2021 @02:32AM (#29681247)
> Tf you overestimate everything - and you never finish things close to the mean estimate - that's a sign you're a low performer...

This is but a different kind of a rat-race?

Re:Great engineering teams focus on milestones instead of pr... by onlyrealcuzzo on Saturday December 25, 2021 @03:06AM (#29681398)
Code quality should be handled in review. If you're deliver buggy code, then thay should be addressed as the bugs come up.

Is that something that should've been caught in integration tests? Why did it pass review then?

As long as it's not a pattern, it's not a problem.

If something super severe happens - that's an organization-wide problem...

Re:Great engineering teams focus on milestones instead of pr... by strzibny on Saturday December 25, 2021 @03:31AM (#29681500)
That sounds like a horrible place to work!
Re:Great engineering teams focus on milestones instead of pr... by A_non_e-moose on Saturday December 25, 2021 @06:07AM (#29682252)
> If you overestimate everything - and you never finish things close to the mean estimate - that's a sign you're a low performer...

It's very hard to find axiomatic statements like those, that actually work in the possible multitude of contexts.

Which assumptions are behind that statement?

Does the team have uniform experience working in a single product? That statement feels more applicable here.

Or are there multiple work streams that aren't even touched by a few members and everyone is involved in estimations for everything? That statement feels less applicable here, and trying to enforce it could lead to experts in one workstream to be considered low performers, which motivates a consulting style lowest bidder environment, probably ending in overworked people and low quality code reaching prod.

Re:Great engineering teams focus on milestones instead of pr... by pvorb on Saturday December 25, 2021 @03:35AM (#29681512)
The place where I work, we discuss the estimates until we agree on a shared estimate. If there are no outliers, we just take the average.
Re:Great engineering teams focus on milestones instead of pr... by thesimon on Saturday December 25, 2021 @07:32AM (#29682761)
We usually start by discussing the outliers on both sides.

This makes it easy to uncover simpler solutions (if everyone had a higher estimate) or pitfalls (if everyone had a lower estimate).

Re:Great engineering teams focus on milestones instead of pr... by pvorb on Saturday December 25, 2021 @12:56PM (#29685258)
Yes, that's exactly what I meant to describe.