Peter Vopetervo92.hashnode.dev·Feb 2, 2025How to estimate a software project / service (Bonus with web tool at the end)Step 1: Understand the nature of Software Estimates Steve “ardalis” Smith's article outlining the Laws of Software Estimates is one of the best available. To summarize: Estimates are Waste: The more time and effort you waste on estimating, the more...Estimation
ProCodersprocoders.hashnode.dev·Jan 29, 2025How to Estimate Time for Software Development: Methods and Techniques to Check Your DeveloperGreetings from ProCoders! Estimating time for software development can feel like predicting the weather—everyone has an idea, but few get it exactly right! In today’s newsletter, we’ll explore proven methods and techniques to help you accurately esti...software development
Drew Hooverdrewhoover.com·Dec 16, 2024Why deadlines are hard (and why forecasts are better)Everyone knows the four hardest problems in software engineering are cache invalidation off-by-one errors meeting deadlines naming things This post is about the 2nd problem: meeting deadlines. Why it's hard I'm actually not going to get into al...software development
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