13: Aligning Agile and Quality with Shaquanna Brown
Categories: Podcasts , The Engineering Quality Podcast
Agile maturity directly impacts software quality and team dynamics through integrated practices like test-driven development, shared accountability, and early quality involvement. Misconceptions around Agile as a speed-focused shortcut are addressed, emphasizing structured planning, clear definitions of done/ready, and cross-functional collaboration for sustainable outcomes.
The Engineering Quality Podcast
The Engineering Quality Podcast - hosted by Alessandra Moreira, Royalee Martin, and Veronika Pliusnina. Testing focused panel discussions.
- https://www.engineeringqualitypodcast.com/
- https://music.youtube.com/playlist?list=PLqUuvcBX10HyISlL5fhvGJosizW8PD9rV
Episode Details
- Show Notes: https://podcasters.spotify.com/pod/show/engineering-quality/episodes/13-Aligning-Agile-and-Quality-with-Shaquanna-Brown-e3ejdrf
- Published: 2026-02-04T00:00:00Z
- Duration: 00:45:20
- Author: Engineering Quality
Overview
The podcast explores how Agile practices influence software quality and team collaboration, emphasizing that higher Agile maturity results in improved quality through stronger feedback mechanisms and well-defined working agreements. It highlights case studies showing how test-driven development and early collaboration between developers and testers have led to fewer defects and greater confidence in releases. Key strategies discussed include embedding quality from the beginning, assigning clear roles to quality engineers, and shifting testing earlier in the development process to catch issues sooner.
The conversation also addresses common misconceptions about Agile, clarifying that it is not just about speed or the elimination of planning and documentation, but rather a mindset requiring alignment across all teams, including business functions. The establishment of a shared Definition of Done and Definition of Ready is stressed as essential for maintaining consistency, accountability, and quality. Additionally, challenges such as siloed testing and the role of leadership in Agile adoption are examined, along with the importance of cross-functional collaboration for successful project delivery.
What If
-
What if you implemented a strict Definition of Done (DoD) for every feature you deliver?
Move: Create a personalized DoD checklist (e.g., full testing, zero blocking bugs, regression coverage, updated documentation, accessibility checks) and enforce it for every user story or task.
Why now: The text emphasizes that a clear DoD prevents low-quality work and fosters shared accountability, but solo developers often skip these steps to save time.
Expected upside: Youll deliver higher-quality code, reduce rework, and build confidence in your releasescritical for client trust and long-term maintainability. -
What if you integrated testing into every sprint via Test-Driven Development (TDD) and automation?
Move: Write tests before coding (TDD) and automate regression tests using tools like Jest, Selenium, or Cypress. Dedicate 10% of your sprint to maintenance and test refinement.
Why now: The text highlights how TDD and daily collaboration with testers drastically reduced defect leakage in a case study, showing how automation can scale even for solo work.
Expected upside: Fewer bugs in production, faster debugging, and predictable release cycleskey for solo developers managing customer expectations. -
What if you created a pre-mortem checklist for each project to identify quality risks early?
Move: Before starting a feature or project, write down 35 scenarios where the work could fail (e.g., missing test data, untested edge cases) and build safeguards (e.g., mocks, test environments).
Why now: The text stresses that siloed testing and last-minute testing lead to misalignment and crashescommon pitfalls for solo developers juggling multiple tasks.
Expected upside: Youll proactively address gaps, reduce time spent fixing last-minute issues, and align your work with user expectations from day one.
Takeaway
- Implement a clear, shared Definition of Done (DoD) that includes all stakeholders (product, design, engineering) to ensure work is fully tested, free of blocking bugs, and ready for deployment, with alignment on criteria like regression coverage, accessibility testing, and production readiness.
- Integrate quality practices early in your workflow by involving quality engineers or self-adopting test-driven development (TDD), automation frameworks, and collaboration with testers (if available) to reduce defects and improve release confidence.
- Define a Definition of Ready (DoR) for each task to ensure requirements, visuals/mockups, test data, and testability are prepared before starting work, reducing rework and aligning expectations.
- Shift left on testing by embedding quality into developmentwrite tests before coding, collaborate with designers and stakeholders early, and avoid siloed testing to prevent misalignment and last-minute fixes.
- Educate yourself and others on Agile misconceptions (e.g., Agile = speed, Agile requires planning, and its not just for tech teams) to align priorities with business goals and avoid pitfalls like burnout or poor software quality.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.