Ask HN: How do you do estimates in 2021?
11–20 of 102 posts
Re: Ask HN: How do you do estimates in 2021?
#12I use that method for all my consulting estimates, and it has been very reliable for me; no crunch time, and I often come in under time. I've also made a tool that does the math so my clients and other people can continue to use the same process without me.
Re: Ask HN: How do you do estimates in 2021?
#13Take what I think it will take to do in an ideal world and multiply by 3. I usually deliver a tad early because it’s never an ideal world.
Re: Ask HN: How do you do estimates in 2021?
#14https://writemoretests.com/2012/02/estimating-like-an-adult-...
https://fogbugz.com/Evidence-Based-Scheduling/
https://blog.fogbugz.com/evidence-based-scheduling
https://support.fogbugz.com/hc/en-us/articles/360011258994-E...
Re: Ask HN: How do you do estimates in 2021?
#15If it's like anything that most managers do, you have the team come up with estimates, have some meetings to see if you missed anything, discover that you did, then create a schedule, remembering to add slack time for unforeseen interruptions due to people getting sick, customer issues, etc.
Then you see that the schedule is too long. Slowly but surely browbeat the team into saying "yes" to the question "do you think this can be done faster" on every task. Do this some more when someone from sales asks if something can be delivered in a particular quarter.
Get very stressed out when the real project deliverable dates align much more closely with the original estimate than the unrealistic one. Micromanage your people and stress them out. Keep freaking out as you miss every deadline in the "pipe dream" plan.
Deliver the project with a mild slip compared to the original plan (because you missed something major in the original planning as it is impossible to foresee everything). Use the twice-too-short plan as your metric though. Still, the product is awesome, so give your people a pat on the back.
Hold a "lessons learned" presentation swearing to never do this again. Speak at length about how critical good estimation is. Go on to repeat the very same exercise for your next project.
Just had an idea: maybe keep the version of the timeline from before you haggle down the dates and keep checking which one matches reality better? You don't have to tell the developers that you are doing it if you believe us programmers need some flogging to keep us coding.
Re: Ask HN: How do you do estimates in 2021?
#16I use Halo difficulty levels: easy, normal, heroic, legendary. They're basically t shirt sizes but I think they better convey the size of work to be done. From there, you haggle around how many you can do in a given sprint, knowing that a legendary one is basically high risk and could take more than one sprint. For level of urgency, I have another system for that, using Cold stone creamery sizes: Gotta have it (must…
Re: Ask HN: How do you do estimates in 2021?
#17If we had to absolutely deliver by a fixed date - a rarity - we broke the task down in parts that could be estimated, identified the dependencies between tasks, and kept management informed if those dates could slip.
This lightweight process worked pretty well if we had to implement it. There was a lot of trust put in the engineers.
Re: Ask HN: How do you do estimates in 2021?
#18Re: Ask HN: How do you do estimates in 2021?
#19Re: Ask HN: How do you do estimates in 2021?
#20We planned out all the epics (create promotion flow, promotion landing page, redeem flow, etc) and sprints. I think it was six 2 week sprints, or about 3 months.
Then the scope creep happened. We agreed on just a "send now" button in the designs, but marketing decided that a scheduling feature was necessary. Somehow we got bogged down building the scheduler and doing timezone calculations (e.g. what if a business located in Pacific time has an owner in Eastern Time who is traveling to Central time, when should a promotion scheduled for 6pm actually get posted?).
In the end we ended up taking twice the estimated time for a feature that was only used by 0.2% of paying customers (it turns out that businesses either already have a coupon system or they don't want one at all).