Loading ...

How to Estimate Software Bugs? And should You?

How to Estimate Software Bugs? And should You?

Ray
by Ray Parker — 3 months ago in Security 2 min. read
1509

To say that it is a somewhat a hot topic among teams around the globe won’t be an overstatement. But should you estimate software bugs?

First, let’s look at the options for estimation that we have in the first place.

Dedicated Time for Bug Fixing

Teams often implement the practice of dedicating a specific time of each sprint / day / week / month to bug fixing instead of estimating bugs using bug management tools, beforehand.

They only estimate if, after the initial investigation, it turns out to be a bigger fix or requires a change to the behavior of the product. It’s more likely that they will treat the bug fix like a feature, that might undergo the complete process of specification, design, development, testing, and release.

Default Estimation

Default estimation is another way of estimating bugs, using 0.5 to 1 days as unit values since most bugs don’t take more than a day to get fixed. Some teams have also taken this method to an extreme and treat all tickets like this.

It’s because not only do the things average out over a period of time, but also people get more comfortable with each other and the tickets created become roughly the same size.

Starting with a 0.5 day placeholder for either bugs or features is a good idea. You can adjust it as you become more aware of the issues and how long it takes to resolve them.



Estimation with Historical Data

With enough data, you have the power to create a much more contextual system that would make use of that historical data from your bug management tools to predict the time it will take to fix a certain bug using Natural Language Processing, Machine Learning, and other approaches.

No Estimation

And then there is another school of thought which believes that since you can’t estimate the time it will take to fix a certain bug until you’ve located the problem, trying to come up with an estimate is pointless.

So Should You Estimate Bugs?

There is no definite solution to this problem but we will give you our opinion. There are many factors that should influence your decision on whether to estimate bugs and what approach to use, if so. The most important of these factors are the size of the team and the company.
Also read: Apple’s iPhones will be made outside of China

Conclusion

Very logical reasons back both sides of the argument; to estimate or not to estimate.

For: At least one engineer knows the exact source of the bug and how to fix it.

Against: Some bugs are so obscure that it’s hard to predict the time it will take to fix them. In such situations, it’s better to use the default estimation or don’t estimate at all.

There’s no problem in underestimating and overestimating sometimes, but something needs to be adjusted if your estimations are not on point all the time.

Ray Parker

Ray Parker is a senior marketing consultant with a knack for writing about the latest news in tech, quality assurance, software development and testing. With a decade of experience working in the tech industry, Ray now dabbles out of his New York office.

  • How Internet Marketing is a Game Changer for Businesses Post COVID-19? Jul 21, 2020, 7:20 PM
  • Top 5 WhatsApp Business features to raise Customer Experience Jul 24, 2020, 7:20 PM
  • The Transformation Stage of Software Development: Applying AI in SDLC Process Jul 22, 2020, 1:30 PM

Sunday August 2, 2020

Monday July 27, 2020

Monday July 27, 2020

Never miss out

Sign up with TNT and get direct story to your inbox.
Facebook Pagelike Widget

Twitter Feeds

IT from Home: Prepare your IT Infrastructure for the new normal https://www.the-next-tech.com/?p=23502 #digitalinfrastructure #technologytrendsfuture

What Microsoft should demand in exchange for its ‘payment’ to the US government for #TikTok https://www.the-next-tech.com/?p=25182 #tnt #payment #tech #usa

Load More...

Related Posts

Security

Biggest Security Threats in Smart Home Devices and How to av...
By: William John, Mon August 3, 2020

The Internet of Things has gripped the world and provided humankind with..

Security

India Bans 47 More Chinese Apps, Around 250 Apps Including T...
By: Richard Gall, Tue July 28, 2020

A month after banning 59 Chinese Apps, the Indian government on Monday banned..

Security

Bangladesh regulator orders telcos to stop providing free ac...
By: Amelia Scott, Wed July 22, 2020

Bangladesh’s regulator has ordered telecom operators and other internet..

Security

Anti-mask Facebook group suspended for spreading coronavirus...
By: Amelia Scott, Tue July 21, 2020

Facebook is, by and large, a wretched hive of misinformation and villainy...

Security

Twitter Hacked in Crypto Scam
By: Amelia Scott, Fri July 17, 2020

This was a crazy one: The Twitter accounts of Apple, Elon Musk, Joe Biden and..

Security

Facebook and Instagram boot close Trump ally Roger Stone for...
By: Richard Gall, Thu July 9, 2020

Facebook released today its latest report detailing disinformation campaigns..

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Copyright © 2018-2020 The Next Tech. All Rights Reserved.