NoEstimates (@No_Estimates) profile picture
Joined September 2021
Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)Photo by NoEstimates (@No_Estimates)
If you assigned 1 story point to every story, how much slicing would you do before you were confident you could actually complete each story in a day or so? Congratulations! You just discovered #NoEstimates. Stop trying to fit the estimate to the story. Start slicing the stories.
1
3
143
It's a well know fact that meteorology (science of weather) can scarcely forecast more than 5 days of weather ahead. Yet, software projects (which are also affected by the weather!) pretend they can plan in detail several months ahead. #noestimates
1
4
755
NoEstimates retweeted
"It's hard to predict what this dice will roll." "Well, then, you need to get better at predicting." Conventional wisdom about software development processes - that unpredictable work needs better estimates, not a more predictable way of working.
26
30
5
138
22,685
Guaranteed it won't be anyone with "manager" or "director" in their title.
A clear example why Estimates are useless at best, and extremely unfair at worst. Guess who gets blamed for these situations? #noestimates
513
A common criticism of #NoEstimates is that the term is misleading. It's not without merit. Given its emphasis on empirical evidence over expert opinion here are just a few terms that would be more accurate: Evidence-Based Estimation Performance-Driven Planning Adaptive Planning
2
3
775
Any management that wants you to give them predictions so they can plan is living in la-la land. That's the opposite of agility. Slapping agile-ish words on waterfall does not give you agility.
13
31
1
167
Why do ppl assume that estimates are necessary? I don't see the need for them myself. They're solid waterfall thinking—big upfront plans, milestones, months-long delivery cycles. Not much agility. It's deployable right now. It will be deployable w/ this new capability tomorrow.
65
25
1
234
Why Effort Estimation Doesn't Work: A Comprehensive Review of Late and Over Budget Projects
Give this book a coding-related title 👇👇
3
Replying to @lukehohmann
An estimate is not a commitment. Period.
3
17
NoEstimates retweeted
If you’ve established a pretty high level of predictability, then estimates probably aren’t all that harmful. When you have a lot of variability, they can be devastating.
6
10
1
42
The #ProEstimates crowd love to point to other professions and say "See, you're just being silly. You wouldn't do X without an estimate." Ironically there's usually a mountain of evidence that X has the same or worse problems with estimation accuracy as software development.
I get so sick of people saying "nobody would hire you to build a house without an estimate." Even if house-building projects met the estimate (more often than not, they don't), there are literally no parallels. 1/4
1
4
12
I've yet to see a product that was improved because of estimates. I've yet to see a product that was delivered sooner because of estimates.
47
105
6
581
"How long will it take" remains one of the laziest questions in software product development / project management.
If it's the most valuable thing to the customer, we have to work on it no matter how long it takes.
3
5
22
The requirements don't care about your deadlines. The code doesn't give a damn about your estimates. You can strong arm, cajole and coerce developers all you want and the software won't care. It will take as long as it takes.
2
19
A #NoEstimates cornerstone
Manage by flexing scope
4
8
Is your refinement meeting taking too long? Are you spending most of the time in estimation discussions? Here's a tip, ask only: "can one person complete this story in about 1 day of work?" If the answer is "no", just ask the team to split the story! #NoEstimates
3
5
16
OH old mgr explaining budget to a new mgr... Old: We use ROMs for the len of each project a year in advance New: Wait, ROMs? Old: Yes, then we calc cost as Len * std salary of assigned resources New: std? Not actual? Old: No. New: Nothing about this makes sense Old: ???
The #ProEstimates crowd insinuate we think we're somehow special. We're not but software is. Not because it's inherently less predictable, but because it's more malleable and more divisible. The smaller the time horizon the less estimates matter. So break down requirements 1/2
2
1
until the estimate for a single requirement no longer matters. This lets the stakeholder better prioritize by value. We don't guarantee every requirement will be implemented. No one can do that. We ensure the most valuable requirements are implemented in the time available. 2/2
1
The cry for effort estimates is the cry of those who, though they lack certainty of scope, requirements and value, seek certainty of costs, however false that certainty is.
1
6