Software effort estimation is mostly fake research (2021)
191–200 of 212 posts
Re: Software effort estimation is mostly fake research (2021)
#192Earlier quoted context omitted.
>>>. The real problem is not with estimation but with the management denial. ^^ This is the truth. All estimation processes in any company are just ceremony. Management already has a deadline fixed. They will make you agree to their deadlines, even though whatever process stipulated by them says otherwise.
> Management already has a deadline fixed The real problem is saying "yes we can do it all in that timeline" instead of saying "That's fine, but we won't get to everything. We will work with you to prioritise the most important things to get done in that time." I know it's painful, but just hold that line. It's not lying or negotiating or padding; in fact it may be the only true statement you can say. If a civil engi…
Re: Software effort estimation is mostly fake research (2021)
#193It's not fake research. It's actually quite an established science in the 24 years I've been doing it. Take your first guess, double it, double it again if the stakeholder is a poser, add 20% per developer less experience than you, subtract 10% for the features you're going to essentially copy paste, add 15% for sick leave (browsing HN) and then double it for every question you have that are unresolved and divide it…
Re: Software effort estimation is mostly fake research (2021)
#194Interesting that most of the top comments here seem to be about the day to day process of estimation itself, when the linked article is about how poorly the research on estimation has been done to date. Did any of you actually read the article?
Re: Software effort estimation is mostly fake research (2021)
#195Earlier quoted context omitted.
I can't tell you are serious or satire. If you are serious that kind of estimate is as good as useless because the projects most likely won't be profitable. Can you imagine what will a property developer think if he is informed that his project is going to take at least twice as long to complete?
> Can you imagine what will a property developer think if he is informed that his project is going to take at least twice as long to complete? Property developers aren't doing R&D jobs. Most of software development is a multiplayer life sciences R&D, because even if you're not developing new technology, the combination of your chosen stack, target market, stakeholder personalities and management policies, makes your…
Re: Software effort estimation is mostly fake research (2021)
#196https://kanbanize.com/kanban-resources/kanban-analytics/mont...
https://www.joelonsoftware.com/2007/10/26/evidence-based-sch...
I believe used correctly these tools work better than all those scrum-pokers and t-shirt size manual estimation.
Re: Software effort estimation is mostly fake research (2021)
#197I've started to use the Log-Normal distribution for estimation. Because I think of development like planning a travel time, the train will either arrive in time or the will be a random amount of interruptions/errors that add up. But there won't be as much stuff that speeds the train up (wins back some time). Then I try to communicate the distribution in words or show it, which most often has a hard time to be accepte…
Re: Software effort estimation is mostly fake research (2021)
#198The best estimate for how long it will take to build X, is to build X many times -- under randomised control conditions -- and take an average. Anything short of this isn't amenable to the scientific method.
Lots of life depends on information discovered without the scientific method.
Re: Software effort estimation is mostly fake research (2021)
#199Earlier quoted context omitted.
The real problem is not with estimation but with the management denial. I was asked to estimate a project I owned as a “green” lad. I offered 6 months with a real detailed plan and up to a year with some extras. Based on past rates we had etc. I even did some statistical modeling. They disagreed. They decided to alter the approach, that the principal engineer had suggested and “it would take 2-3 months.” Two years la…
Management denial is not universal. It can't be - companies that have realistic management should out-compete companies where management is politics and unreality. The problem is that management unreality can take a decade or several to destroy a place. But when you see that kind of management, know that that's the road they're on. That's your cue to start looking for somewhere with management that at least tries to…
Re: Software effort estimation is mostly fake research (2021)
#200It's not fake research. It's actually quite an established science in the 24 years I've been doing it. Take your first guess, double it, double it again if the stakeholder is a poser, add 20% per developer less experience than you, subtract 10% for the features you're going to essentially copy paste, add 15% for sick leave (browsing HN) and then double it for every question you have that are unresolved and divide it…
Yes, but how many story points is that keyle? Please be sure to use Fibonacci sequence numbers. If you don't give the ticket story points, we can't track the velocity of the sprint, and all our planning will fall apart. I know you like to complain alot about how your cubicle roommate doesn't understand basic control structures and the difference between floating point and integers, but he, unlike you, always adds sto…
42 seconds
42 minutes
42 hours
42 days
42 weeks
42 months and my resignation