I get the point, and with irresponsible parties (as is fairly widespread in most companies) there's a real risk here. However the analogy of a meteorologist seems poor as that job is focused on predicting the weather - the typical dev is focused on operating in that weather and comparatively inexperienced in predicting with great accuracy. What's frustrating as a stakeholder is ludicrous estimates, which don't even s…
"No, it's less effort than that"
81–90 of 388 posts
Re: "No, it's less effort than that"
#82Dev teams have choices though. They can choose to use existing 3rd party code, services, etc, to accelerate development or not. They can choose some amount of non-functional requirements. They can choose the amount of "future proofing", abstraction, etc. And on and on...many choices that would drive timelines, trade speed for quality, longevity, maintainability, or cost, and so on.
But unless that 3rd party code, and those services, have already been discovered, evaluated, and learned by that particular dev team , integrating them might take more time than building something from scratch that meets the specific requirements at hand. And if it's built in-house, that means that in addition to being much more tailored to the organization's needs, it can be much more easily changed as those needs e…
Re: "No, it's less effort than that"
#83Earlier quoted context omitted.
Story points are for relative sizing are not estimates. That's why you use story points and not hours or days. They're for re-arranging the priority of stories and deciding which ones to do or not.
> relative sizing are not estimates. Relative sizing is still an estimate. > They're for re-arranging the priority of stories and deciding which ones to do or not. Hard disagree - that's what priority is for. Story points are an _estimate_ for how much we can do in a period.
Not one which would attract any pressure.
Re: "No, it's less effort than that"
#84Earlier quoted context omitted.
>but this is the issue addressed with planning poker. It isn't. Having a team which is both intimately familiar enough with the set of features as a whole, and understands how to use the system to get around the inevitable 'A does it in X while B does it in X*3', are both prerequisites. Suffice to say, with the amount of discussion based around Scrum being done wrong alone, neither of those are even remotely a given.…
If people are unable to solve the problem themselves but instead defer to someone else’s estimate then they should not be participating in planning poker
Re: "No, it's less effort than that"
#85Whenever this estimation question comes up, developers rarely put themselves in the shoes of the business side, and try to understand why there needs to be an estimate, and why shorter is always better than longer. What they do instead, is try to protect their holy land of software development, and exacerbate the differences between engineers and "the others" - sarcasm and cynisism usually shine through at this time,…
If devs do not know the customers/users nor interact with them then they can't really argue about the proposal's assumptions, it defacto becomes a demand.
With experience devs see such proposals with skepticism. A significant amount of our output ends up being useless, no matter how fast or well it was built.
If you want devs to focus on value creation you have to make it their job, they have to take ownership of the whole thing. When a dev can help a user or a customer they tend to feel fantastic about it.
But truth is business people think devs are inept at doing that so most companies are structured in a way where the only agency devs have is how much time they have to do something.
Re: "No, it's less effort than that"
#86My estimate math: R = t × [1.1^ln(n+p) + 1.3^X] R - time it really takes. t - shortest possible time it would take without need to communicate. n - number of people working and involved during the process, both customers and developing organization. p - longest communication distance network involved in the project (typically from the lowest level developer to the end user) X - number of new tools, libraries, techniq…
Alternatively, why does one new tool add so little time?
Re: "No, it's less effort than that"
#87Earlier quoted context omitted.
Your workplace may be toxic. My manager celebrates simplification and cost reduction when it solves business problems.
Completely different topic. I'm not even referencing "my workplace", I'm talking our entire industry.
Re: "No, it's less effort than that"
#88The following point has stuck with me for half a year now. > What they actually want is "the earliest date you cannot currently prove to be infeasible" https://news.ycombinator.com/item?id=35318124
Re: "No, it's less effort than that"
#89Unlike the meteorologist, the developer has the ability to bend reality a bit when it comes to estimates, but they can never bend reality in a way which makes it worthwhile. Cutting corners is almost always a mistake. It's a very short term move which may only make sense if the business is collapsing and looking for a quick exit.
Re: "No, it's less effort than that"
#90Earlier quoted context omitted.
Completely different topic. I'm not even referencing "my workplace", I'm talking our entire industry.
Please don't generalise or you wipe out the occasional good that does exist.