Agile Event Session

Should testers participate in code reviews?

This video content is for Agile Alliance members only

If you’re already an active member, please log in now.

To view this content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

Abstract/Description

Peer review can be a major contributor to code quality, but the practice is usually ill-defined and excludes some team members who can make a huge difference – those whose focus is testing.

The orthodox reasoning is that, if someone doesn’t have development expertise, then they will not have anything to contribute to a code review. This is wrong on several levels. Software should be easy to read, logically structured, with clear, comprehensible names – and the people who are best placed to notice when it isn’t are those who won’t focus on syntax and coding style. As well as contributing to the readability of the code, testers will gain early insight into areas of complexity or confusion, which is invaluable when making risk-based judgements about where additional testing is needed, whether automated, scripted, or exploratory.

In this highly interactive session, we’ll explore how and why team members with testing expertise should participate in the peer-review of development commits. We’ll dig into the positive impact this has on our products, our processes and our people. You’ll leave with concrete next steps, including a structured description of an inclusive peer-review process and a modified Definition of Done.

Additional Resources

Add to Bookmarks Remove Bookmark
Add to Bookmarks Remove from Bookmarks
Add to Bookmarks Remove from Bookmarks

Speaker(s) may be willing to present this session at local group meetings and other events.

Agile2018
Slides, Video
Practicing

More Agile Event Session Videos

Finding Efficiencies in Agile Testing
Imagine if you could add a more time to your testing, where would you spend it? Although we can't add more hours to our day, we can find time by discovering inefficiencies in our current approach. Many of us feel like we never have enough time to fu…
Finding Efficiencies in Agile Testing
Imagine if you could add a more time to your testing, where would you spend it? Although we can't add more hours to our day, we can find time by discovering inefficiencies in our current approach. Many of us feel like we never have enough time to fu…

Have a comment? Join the conversation

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

Not yet a member? Sign up now