Home / Software Metrics

Software Metrics

4 Competing Testing Techniques Compared

In a fine dining restaurant, you are presented with a lot of silverware. Any fork on the table will get the job done, but for various reasons, each is more appropriate for one occasion than another. Software testing is somewhat similar in this respect. In an article for TechBeacon, Matthew Heusser examines four different testing techniques and how they stack up: Context-driven testing Exploratory testing Session-based exploratory testing Scenario-based testing Scoring Tests According to Heusser, …

Read More »

How Will AI Change Software Testing?

Sure, a rogue AI might accidentally annihilate humanity eventually, but the time in-between then and now is looking pretty rosy. Particularly, AI might have some unique and positive effects on software testing. In an article for TechBeacon, Paul Merrill discusses some of the things we can expect to see in the near future. The Future Is Almost Now Obviously, the tools used to test software will change. AI will take care of selecting and managing …

Read More »

4 Steps to Execute a Successful API Strategy

McKinsey finds that upward of $1 trillion in global economic profit is “up for grabs through the redistribution of revenues across sectors within ecosystems,” and APIs are at the heart of it. However, API programs are still far from maturity in many businesses. In an article for McKinsey & Company, Keerthi Iyengar, Somesh Khanna, Srinivas Ramadath, and Daniel Stephens share four steps to help your business develop a worthwhile API strategy: Identify and prioritize the …

Read More »

ISBSG Releases New Data Repository Relevant to Agile Project Costs

The International Software Benchmarking Standards Group (ISBSG) is an invaluable resource for IT industry data. It has recently released a new development and enhancement repository for purchase, 2017 R1. “Over 500 projects have been added and the number of new development projects, releases and series of sprints is now over 8000.” As ISBSG notes, the challenge of the shift to agile software development is that organizations have lost some numeric insight into development. Story points …

Read More »

Which Size Metric Works for Testing?

Different situations inspire testing teams to adopt different size metrics for work. In a post at his blog, Tom Cagley touches upon the factors that should influence how you approach test measurements. Here are three considerations: How testing is organized Where testing is incorporated into the value delivery chain Whether work is being done for a fee Molded to the Situation When it comes to organization, there are typically two models seen—one where there are …

Read More »

Five Metrics to Measure Your Agile Software Team Performance

Agile teams are rightfully weary to bog their teams down in metrics and reporting, but a small helping of metrics is useful in all situations. In an article for Built in Chicago, Viktor Bogdanov discusses five types of metrics to measure team performance in a practical way: The number of commitments to user stories Agile process metrics Source code metrics Product metrics Security metrics Agile Evidence The first metric is about confirming that user stories …

Read More »

3 Categories of Size Measure in Test Estimation

How much work needs to be tested? There are various ways to measure the size of work. In a post at his blog, Tom Cagley shares three general categories of measure that may be utilized: Physical measures Functional measures Relative measures The Metric System Physical measures are not quite literally physical, but close enough. They include things like requirements and test cases, and such quantities can be added up as a reflection of the amount …

Read More »

Defining Software Quality: What Is It Really?

Everybody knows quality when they see it. But can you define quality abstractly, especially when it comes to software quality? Tom Cagley takes up the task in a post at his blog, citing a few different sources and synthesizing an answer. Finding the Consensus Philip B. Crosby thought of “quality” in terms of whether what is given agrees with what is required. In other words, either quality exists because requirements are met, or quality does …

Read More »

Defects as a Measure of Quality: 6 Tips

Using defects as a measure of quality is far from the be-all-end-all of software testing, but it can certainly help. In a post at his blog, Tom Cagley reflects on what would make an effective defect management process. These insights can in turn be used as a measure of software quality. Six Aspects of Defect Management Information capture Prioritization Scheduling Resolution Reporting Process improvement You begin by deciding what information is needed to adequately categorize …

Read More »

5 Rules for Using Software Quality Metrics

You want software quality metrics that matter, that cannot be gamed, and that instill confidence in everyone involved. Alright, so how does that happen? In an article for TechTarget, Gerie Owen shares five rules to get the most out of your software metrics: Develop metrics based on what info is needed and who needs it. Keep metrics simple. Measure against an objective standard. Standardize the components of the metrics. Metrics are a tool, not a …

Read More »