QA and Devs Working Together

In our latest experience report, Tearing Down the Walls, Stephanie Savoia asks us to,

“Imagine a wall. Now imagine a developer creating code and throwing it over…[where] it lands on the heads of the Quality Assurance (QA) or Test team. This is where the code is tested in various ways. If the development team does unit testing, then many of the tests QA are creating/executing are duplicative. If there are no unit tests, QA are left to test as much of the affected code as they can.”

Now imagine a more efficient world where QA and Devs work together much more closely. That’s where Stephanie is today. This report recounts her journey from being a member of a separate QA group, to being a valued member of a unified XP team that includes both Developers and QA. Pairing on her team is not only Dev/Dev but also QA/Dev. It happens daily. And the whole team takes responsibility for code quality.

Stephanie Savoia has been working in quality assurance for 12 years. Currently, she is a Technical Lead in QA at Marchex, Inc. Prior to that she worked at LexisNexis. Before that, she created the quality control process for deliverables at Applied Discovery, a legal software company, and verified the data that would be sent to opposing counsel and government entities such as the Securities & Exchange Commission and the Department of Justice.

The Agile Manifesto says,

“We are uncovering better ways of developing
software by doing it and helping others do it.”

If you have a story of how you’ve uncovered better ways to do software, we’d love to help you tell it. The Agile Experience Report program is dedicated to helping people write and share their Agile experiences. Maybe you’ve found new ways to focus on software quality or to integrate people with varied skill sets into your team. We want to help you tell your story.

To learn more about writing an experience report, check out our author guidelines, read more about the Experience Report Program, or contact me, the program director, Rebecca Wirfs-Brock at experiences at agilealliance dot org.

We hope you found this post informative

Before you move on, please consider supporting our non-profit mission by making a donation to Agile Alliance todayThis is a community blog post. The opinions contained within belong solely to the author or authors, and may not represent the opinion or policy of Agile Alliance.

Add to Bookmarks Remove from Bookmarks
Add to Your Bookmarks Remove from Bookmarks
Picture of Rebecca Wirfs-Brock

Rebecca Wirfs-Brock

Rebecca is President of Wirfs-Brock Associates and former Director of the Agile Experience Report Initiative. She helps organizations and individuals hone their design and architecture skills, improve system quality and manage technical debt. In addition to coaching and mentoring she conducts workshops on agile architecture, design heuristics, and pragmatic software design. She invented the set of design practices known as Responsibility-Driven Design (RDD) and by accident started the x-DD meme. Rebecca is also a shepherd…

Recent Blog Posts

Recent Posts

Join Agile Alliance!

$5 per month (paid annually)*

*Corporate plans are also available

Your Bookmarks

No favorites to display. You must have cookies enabled to add bookmarks.

Post your comments or questions

Recent Agile Alliance Blog Posts

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.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to set up an account on the new platform to establish your user profile.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.

Not yet a member? Sign up now