Skip to the content
Pragmatic Coders
  • Services
        • All Services
        • Software Development
          • Web & Cloud App Development
          • Mobile Application Development
          • No-Code Development
          • Blockchain Development
          • DevOps Services
        • Custom Fintech Software
          • Trading Software Development
          • Insurance Software Development
          • Custom Banking Software
          • Custom Financial Software
          • Mobile Banking App Development
        • Custom Healthcare Software
          • Patient Portal Development
          • Telehealth App Development
          • Custom Physical Therapy Apps
          • Custom Telemedicine Software
          • Custom Patient Engagement Apps
        • AI Software Development
          • AI Agents Development
          • AI Integration Services
          • AI Data Solutions
        • Product Design
          • UX Research
          • UX Design
          • UI Design
        • IT outsourcing
          • Nearshore Outsourcing
          • Offshore Outsourcing
          • Build Operate Transfer
  • Industries
        • All Industries
        • Fintech
        • Digital Health
        • E-commerce
        • Entertainment
        • Custom Software Development Services
        • Business Consulting
  • Case Studies
        • All Case Studies
        • FintechExplore our curated fintech case studies, showcasing the cutting-edge software solutions we’ve developed to revolutionize the financial technology landscape.
          • Atom Bank - One Of UK's Top Challenger Banks
          • KodyPay - Payment Platform
          • BLOC-X - OTC Commodity Trading
        • Blockchain
          • Common Wealth: Web3 investing platform
          • UltiArena: Play-to-Earn NFT Hub
          • EXCC - Developing New Blockchain
        • Digital HealthBrowse through our digital health case studies, illustrating how our technology innovations are transforming healthcare, enhancing patient outcomes, and streamlining medical processes with bespoke software solutions.
          • WithHealth - Medical Platform
          • AccentPharm - Medical Translations
          • Health Folder - Medical Documentation Management
        • E-commerce/RetailDiscover our e-commerce case studies, highlighting our development of scalable, user-centric platforms that boost sales, enhance the shopping experience, and streamline operations in the digital marketplace.
          • Kitopi - Smart Kitchen
          • Webinterpret - Cross-platform E-commerce
          • Photochain: Decentralized photo marketplace
        • EntertainmentExplore our case studies in entertainment projects, where creativity converges with technology to create immersive and engaging digital experiences that captivate audiences globally.
          • Unlocked - Events Management
          • Duel - Social Media App
          • OnLive: Decentralized streaming platform
        • AIDive into our AI case studies to discover how artificial intelligence is applied to solve complex challenges, improve decision-making, and increase efficiency across various industries with our advanced solutions.
          • Accounting Automation
          • US Patient Care Platform | AI & Data Science
  • About us
        • About us
        • Meet Our Team
        • How We Work
        • Become a Partner
        • News
        • Join Us!
  • Blog
        • All curated categories
        • FintechInterested in the development of a new custom fintech product? Check our articles about new fintech trends and fintech product development. If you are looking for experienced fintech software development partners do not forget to check our fintech software development services. You may also find interesting our blockchain development services.
        • Digital HealthDigital health encompasses the use of technology and data to improve healthcare delivery and patient outcomes. If you want to build a digital health app, check out our healthcare software development services.
        • Blockchain
        • AI
        • Product Development
        • Product Management
        • Product DesignA successful product needs to be well planned and tested by its users as early as possible. Here we share our knowledge and experience from more than 60 startups we helped build in the last years.
        • Agile & Scrum
        • Startup
        • Outsourcing & Collaboration
  • Resources
        • All Resources
        • Tools
          • Market Insights AI
        • Guides
          • Fintech guide
          • Digital health guide
          • Insurtech guide
          • AI trends
        • Other
          • Newsletter
          • Glossary
          • Product Health Checklist
          • Best AI for coding in 2025: AI tools for developers
          • 60 startup business model patterns for 2025
        • Ebooks
          • How to start a startup
          • How to go live with your product in less than 3 months
        • Video
          • Podcast
          • Webinars
  • Contact us
Congrats, you are up to date! Now you can impress your friends with your cutting-edge knowledge.
Mark all as read
Hide read items
Contact Us
Contents
Contents
  • Estimating bugs
  • Dealing with uncertainty
  • Bug is a waste
  • Estimate what adds value and maximize it
  • Measure and visualize
Home Pragmatic Blog Agile Estimating bugs – why it is not worth the effort
Agile
Jun 13,2017
4 min read

Estimating bugs – why it is not worth the effort

Estimating bugs – why it is not worth the effort

“How to estimate bugs?” – a question many software development teams asks nowadays. Among all of the potential solutions, there are a few worth experimenting with. I would like to share with you how we deal with estimating bugs at Pragmatic Coders.

Estimating bugs

Benjamin Franklin once wrote “(…) in this IT world nothing can be said to be certain, except bugs and estimates.” erm…not quite, but if he did, that would be quite accurate. I have heard some of the development teams dropped estimating practices (salute #noestimates!) and maybe, just maybe there are products that have never had a bug. Still, bugs and estimates are what teams I worked with have had in common. And that is ok, as long as people do not mix them together. Let me tell you why estimating bugs is not worth the hassle.

Dealing with uncertainty

When estimating backlog items, teams want to gauge how much time/effort the work is worth (later used to form plans, deadlines etc.). The thing is, we cannot predict future and thus are never 100% accurate. What we can do is to improve precision by reducing uncertainty. While it is achievable with User Stories (e.g. via refinements, spikes), bugs are a different case – mainly because of higher risk (random occurrences, potentially unknown codebase, not uncovered side effects or urgency) and complexity (a lot of places to check in code, scenarios to predict). Before estimating bugs we need to do a research – sometimes there is no time for it (a critical ‘asap’ case) or we mix it up with doing an actual fix. We usually end up with no estimates, bad estimates and somewhat accurate estimates in your backlog and a lot of time consumed during a research-estimation process.

Bug is a waste

That is what I believe to be the case. Look at it this way, as development teams, we would like to ship awesome products to our customers, solve their problems, deliver value. Customers are not happy about bugs. I do not see time spent on solving bugs as a value, rather a wasted opportunity to deliver more value. What we want to do is to spend 100% of our time and efforts delivering not fixing1. It means getting to a point where the degree of bugs in our backlog is very low. The fewer issues (waste) our software generates, the more capacity we have for adding value.

Estimate what adds value and maximize it

That brings us to the next point – we have seen that estimation is a costly and inaccurate process. Let’s use it where it can be best utilized. A simple scenario: we have a backlog filled with items bringing value (e.g. User Stories), items that do not (e.g. bugs) and estimate only the first group. We are working in fixed iterations and after a planning session end up with a set of items, some estimated some not – User Stories worth 89 Value Points and 8 bugs. We finish the iteration with 76 Value Points and 7 fixed bugs. Our velocity is 76, nothing more. You may say “Hey! But we have done a lot of bugs and spent 1/4 of iteration on them. We should count them too!”. That would be correct if our main aim was to maximize the number of bugs fixed. Our goal is to maximize the value we bring to our customers. Spending time on fixing bugs prevents us from achieving it, simple as it is.

Measure and visualize

Velocity is a useful measure in mentioned setup. It gives a good feeling how fast we deliver value (not backlog items). At Pragmatic Coders, we’ve taken this further by focusing on delivered user stories as a core productivity metric—here’s how we measure developer productivity based on value, not effort.

You can also track sum of time spent on bugs in an iteration – another practical metric. Given the example from the previous paragraph, only ~75% of the time team spent on features. We have been tracking it for a couple of iterations and see that it usually revolves around 20-30%. Now that is some useful knowledge. We are constantly spending time on fixing bugs. Maybe it is time to look at code quality or check if automated tests do their job. If you want to deal with high technical debt and there is always something more important to do – show this metric to your boss (quantify the problem) – there is a high chance fixing it may become the next priority. Measure, visualize and you will find what can be changed for the better.

 


1 A great discussion on the topic. Based on it I decided to add two sentences of clarification at the end of the paragraph.

Article author

Piotr Bzdęga

Piotr Bzdęga

Scrum Master

Scrum Master and Software Craftsman with over 8 years of experience in Software Development industry. Helps teams in efficient delivery of the right quality products.

Newsletter
Please correct the errors before submitting this form.
Interests *
Recent Topics
chess blockchain scam code
News, Product Development
Client sent us a repo with a backdoor. Security in software development
AI, Product Development, Industry Insights
Secure AI-Assisted Coding: A Definitive Guide
8 best healthcare software development companies
Digital Health, Product Development
Top healthcare software development companies (Top 8 in 2025)
Top AI Agent Development Companies in 2025 Cover
AI, Product Development
Top AI Agent Development Companies in 2025
Healthcare as a Service (HaaS): What it means and why it matters in 2025
Digital Health
Healthcare as a Service (HaaS): What it means and why it matters in 2025

Related articles

Check out our blog and collect knowledge on how to develop products with success.

Client sent us a repo with a backdoor. Security in software development chess blockchain scam code
News, Product Development
May 08,2025
3 min read

Client sent us a repo with a backdoor. Security in software development

Read More
Secure AI-Assisted Coding: A Definitive Guide
AI, Product Development, Industry Insights
May 08,2025
9 min read

Secure AI-Assisted Coding: A Definitive Guide

Read More
Top healthcare software development companies (Top 8 in 2025) 8 best healthcare software development companies
Digital Health, Product Development
Apr 30,2025
9 min read

Top healthcare software development companies (Top 8 in 2025)

Read More

Our Core Software Development Services

Custom Software Development Services

Custom Software Development Services

Custom Software Development Services for Startups & Tech. Bespoke software built by experts in contemporary software product development.
Learn More
Custom Fintech Software Development Services Company

Custom Fintech Software Development Services Company

Custom Fintech Software Development Services from industry experts. Scalable fintech apps, trading platforms, challenger banks, blockchain, and more.
Learn More
Healthcare Software Development Company

Healthcare Software Development Company

Healthcare software development services from industry experts. We have 10 years of experience in this highly regulated and demanding space.
Learn More
Custom AI Software Development Services & Solutions Company

Custom AI Software Development Services & Solutions Company

We can build your AI app from scratch or implement AI solutions to your existing product. Get a free consultation today!
Learn More

Newsletter

You are just one click away from receiving our 1-min business newsletter. Get insights on product management, product design, Agile, fintech, digital health, and AI.

LOOK INSIDE

Pragmatic times Newsletter
Fields marked with an * are required

Select one or more topics.

Pragmatic Coders needs the contact information you provide to us to contact you about our products and services. You may unsubscribe from these communications at anytime. For information on how to unsubscribe, as well as our privacy practices and commitment to protecting your privacy, check out our Privacy Policy.
  • Business Consulting
  • Product Discovery Workshops
  • Product Management Consulting
  • Fundraising Consulting
  • Software Product Design
  • UX Design
  • UX Research
  • UI Design
  • Custom Software Development-services
  • Web & Cloud Application Development
  • Mobile Application Development
  • No-code Development
  • AI Software Development
  • Custom Blockchain Development
  • DevOps Services
  • Technology Consulting
  • Industries
  • Fintech
  • Digital Health
  • E-commerce
  • Entertainment
  • Custom Software Development Services
  • About Us
  • Meet Our Team
  • How We Work
  • Become a Partner
  • Newsroom
  • Featured Case Studies
  • Atom Bank
  • Kitopi
  • WithHealth
  • UltiArena
  • Resources
  • Digital Health Guide
  • Fintech Guide
  • Insurtech Guide
  • Newsletter
  • E-books
  • Podcast & Webinars
  • Blog
  • Product Development
  • Fintech
  • Digital Health
  • AI
  • Product Management
  • Agile & Scrum
  • Outsourcing & Collaboration
  • Blockchain
  • Startup
Pragmatic Coders Logo

ul. Opolska 100

31-323 Kraków, Poland

VAT ID: PL 6772398603

Contact

contact@pragmaticcoders.com

+48 783 871 783

Follow Us
Facebook Linkedin Github Behance Dribbble
© 2025 Pragmatic Coders. All right reserved.
  • Privacy policy
  • Terms of use
  • Sitemap