Gareth Robertshyperpriors.io·Oct 31, 2024Mastering the Art of Estimation: Unleashing the Power of Fermi ProblemsIntroduction Fermi Estimation is a fascinating method used to make quick, rough estimates of quantities that are difficult to measure directly. Named after the renowned physicist Enrico Fermi, this technique involves making educated guesses by breaki...fermi
Duc Nguyen Huublog.nhduc.com·Aug 20, 2024How HyperLogLog worksThe HyperLogLog algorithm is a clever way to count how many unique items are in a big dataset without using a lot of memory. Imagine trying to count every different item in a huge list, like all the different words in a book. Doing it the regular way...hyperloglog
Jake Doranblog.jakedoran.co.uk·Aug 11, 2024Estimating Effort: The Mark of an Experienced DeveloperWhen asked to describe the qualities that define a great software developer, traits like effective communication, curiosity, teamwork, a positive attitude, creative problem-solving, and quick learning often come to mind. However, one crucial yet freq...Career
Hans L'Hoesthans.lhoest.eu·Apr 22, 2024Slice Work into Smaller, Prioritised Deliverables instead of using Story PointsHave you ever wondered if there are better ways to estimate work than using Story Points? Below is a potentially simpler, more effective method to prioritise and estimate your software development tasks that could save your team countless hours of de...Scrum
Daine Mawerdainemawer.hashnode.dev·Mar 13, 2024Unlocking Project Success: Mastering Task Estimation with the FATE FrameworkTL;DR: Task estimation is an art that every front-end engineer and engineering manager should master. With a well-structured framework that covers F.A.T.E (Feedback, Admin, Technical, Engineering), you can give accurate timelines, optimise resource a...engineering-management
Christiaan Fouchéchrisfouche.com·Aug 2, 2023Why I use the old school definition of story pointsThis is a republish of this article I wrote for OfferZen's blog. Story points are ubiquitous in the Agile world. If you ask two different Agile teams what they are, however, you’ll likely get different answers. Some say it represents complexity or ef...story points
S.L. des Bouvriethink-create-improve.hashnode.dev·Jul 23, 2023Why do so many sprints fail?This article is part of the Challenges with estimations and possible solutions series. The productivity of a team is a random variable, represented as the amount of work a team can deliver within a window of time. A common practice in SCRUM teams is ...Estimation
S.L. des Bouvriethink-create-improve.hashnode.dev·Jul 23, 2023Confusing estimates versus budgets, capacity versus lead timeThis article is part of the Challenges with estimations and possible solutions series. Imagine the following: someone from the business comes forward to the team with a proposal and after an explanation asks: "So, how long would it cost to make it?" ...Estimation
S.L. des Bouvriethink-create-improve.hashnode.dev·Jul 23, 2023Sources of inaccuracies in estimationsThis article is part of the Challenges with estimations and possible solutions series. Estimates always have some amount of inaccuracy involved. In the end, an estimate tends to be an extrapolation based on available information. Being able to do suc...Estimation
S.L. des Bouvriethink-create-improve.hashnode.dev·Jul 23, 2023Challenges with estimations and possible solutionsAt the time of writing, I've spent the past ~5 years thinking about various pain points I've encountered when dealing with the recurring question: 'And how long do you think this is going to take?'. Over the course of many articles, I would like to s...Estimation