Scrum & Quality

What is the best way to measure quality assurance in scrum?

by Pete R.

For Scrum to be effective in an organization, it is essential for there to be a system in place which helps measure its quality. Quality assurance in needed in just about every single department in an organization and scrum is of no excuse.

Quality Assurance Acceptance Criteria

One of the best ways to measure quality assurance in scrum is by having QA acceptance criteria in place. It will be checked by testers after each sprint.

It will help identify if the criteria have not been met. Thus, one will know if the sprint has failed and needs some type of improvement before it can be integrated into the code.

If you want to ensure that the QA acceptance criterion is valid, then you need to keep the following things in mind.

Automatic Test Runs

They should be complete and easy to understand for non-developers and for the average coder.

All Bugs to be Filed Correctly

The bugs need to be filed correctly, and there needs to be an explanation for it.

Sensible and Complete Test Scripts

The script needs to be complete and sensible and be applicable for fixing bugs.

The QA criterion does not have to be very technical to allow for a non-developer to check it quickly. The testers should have some professional background. The scrum team should be made aware of what needs to be done to pass the acceptance criteria. As simple as it sounds, a good test script can’t be faked.

No Random Metric Quality Check

The acceptance criteria need to be such as it should not allow smart individuals to work around it for their personal benefit. This means that there shouldn’t be a random metric quality check in place. Here are some examples of test which will help measure quality assurance in Scrum.

  • Tests by Grouping
  • Test Case Pass Rate
  • The number of Bugs Found Per Module.
  • The number of Bugs Found Per Build.
  • Qualified Priority of Bugs Found
  • Time Between Bugs Found
  • Time to Perform Test Bugs Found Per test
  • Mean Time Between P1 Bugs

Measuring how many bugs are found in a project and setting a specific limit on the number of bugs which should be noticed is an effective way to measure quality assurance in Scrum

Same Metrics for All

In scrum, everyone is treated the same and has to undergo the same metrics meaning that no matter if it is the developer or any other person.

There needs to be a variance of delay metric in place, and the reasons behind the variations need to found. Everyone will all be judged using the same metrics in place and not other parameters. However, it is possible to have metrics in place for quality assurance personnel.

  • Percentage of bug issues which come up.
  • Rate of bugs withdrawn.
  • Rate of total documented tests which have been automated.
  • Rate of code leverage.
  • Rate of bugs found manually and through automation.

T-Shirt Size Estimation

T-Shirt Size Estimation

T-shirt sizing is a technique through which relative sizing is practiced. Through comparison of stories, one can break them down into buckets of an extra-large, large, medium, small, and extra-small....

by Pete R.
What Kind of Leadership Attributes Is Most Important for Effecting Agile Cultural Change

What Kind of Leadership Attributes Is Most Important for Effecting Agile Cultural Change

The Agile Leader is responsible for helping solve complex issues in an uncertain and rapidly changing environment. Agile Cultural Change involves Agile Transformation, which is a process through which...

by Pete R.
Skills for Successful Leaders in an Agile Environment

Skills for Successful Leaders in an Agile Environment

Successful leaders in Agile environments don’t just happen! Instead, such leaders follow the tried and proven paths to the positions they find themselves in. Most importantly, they know how to lead...

by Pete R.
Working with Deadlines in an Agile Environment

Working with Deadlines in an Agile Environment

Deadlines are a common feature in any work-related environment. Consequently, any member of an Agile team should expect to encounter them in all projects. That said, the deadlines are not too popular...

by Pete R.
Top Interview Questions for a Scrum-Master

Top Interview Questions for a Scrum-Master

It's good to know how to prepare yourself for interview questions for the position of scrum-master. Such knowledge is essential for anyone who wants to work for some of the prime companies in the...

by Pete R.
How to deal with compromises when implementing Scrum?

How to deal with compromises when implementing Scrum?

Using scrum can actually be the best decision which you could make for the organization as it has many advantages for everyone. It is a practical framework which guides you about all the things you...

by Pete R.
Ensure quality in your user stories - the INVEST-Principle

Ensure quality in your user stories - the INVEST-Principle

The INVEST principle allows teams to work effectively on a good user story. To understand INVEST better, one has first to understand what the mnemonic stands for.

by Pete R.
Estimation in the agile world done right! How to play Planning Poker®?

Estimation in the agile world done right! How to play Planning Poker®?

Planning Poker® is one of the tools used in Agile. The reason why it is useful is that it helps the team, decide how many of the points are allocated to a specific story or task. It helps mitigate...

by Pete R.
5 Tips for Dealing with Uncooperative Team Members in Scrum

5 Tips for Dealing with Uncooperative Team Members in Scrum

It is normal to come across people at the workplace that can make your job more complicated than it actually has to be. These kinds of people are disrespectful, harmful or merely unwilling to behave...

by Pete R.
Does Scrum Alone Stand for Agile?

Does Scrum Alone Stand for Agile?

Is Scrum the only technique in Agile? Many people consider Scrum a single method of Agile. Long gone are days when Scrum and Agile were used interchangeably. Nowadays, many people know about the...

by Pete R.
Changes That Occurs When Moving from Waterfall to Scrum

Changes That Occurs When Moving from Waterfall to Scrum

Are you thinking about the changes that occur when a company shifts of Scrum? In today's advanced world, the previous approaches for software development are unviable. Though waterfall practice is...

by Pete R.
Hey Scrum! Where has the test phase gone?

Hey Scrum! Where has the test phase gone?

If one is looking for a methodology to manage programmers, then scrum is their best bet. If one wants to tests cases, they need to give Scrum a try.

by Pete R.