World Congress 2024 Aug 20, 2024 Session details

The Affordances of Quality

Steve Upton

Deleting the QA column from your agile board doesn't destroy quality—it guarantees it. Learn how structural affordances turn testing into an inescapable daily developer habit.

Pause
Mute Enter Fullscreen
#1 about 4 min

Defining affordances as the paths of least resistance

The physical design of everyday objects shapes behavior by establishing which functional actions are inherently effortless.

#2 about 2 min

How misleading design triggers incorrect user behaviors

Conflicting visual cues in tools and environment surfaces inadvertently invite incorrect operations or neglected tasks.

#3 about 3 min

Removing the distinct testing column from agile boards

Eliminating isolated review stages prevents development teams from passing off difficult testing scenarios to external personnel.

#4 about 5 min

Treating system testability as a primary architectural requirement

Environments built primarily for automated test execution organically produce highly modular, observable, and simple architectural patterns.

#5 about 4 min

The inherent pain of manual software deployment cycles

Protracted feature branching combined with batched manual verification processes invariably results in disastrous integration conflicts.

#6 about 3 min

Adopting continuous delivery for highly sustainable software operations

Comprehensive automation of testing processes transforms product launches from terrifying technical events into mundane business decisions.

#7 about 3 min

Improving software safety through frequent production deployments

Frequently updating production systems eliminates the anxiety of major software releases by building crucial team muscle memory.

#8 about 3 min

Shifting software testing from adversarial gatekeeping to enablement

Modern quality professionals must collaborate closely with delivery teams rather than merely inspecting final compiled applications.

Matching moments

2:18 min

Transforming software quality from assurance to enablement

Ondřej Gróf Ondřej Gróf · WWC Europe 2026

2:30 min

The shifting mindset of modern quality assurance engineers

Alisa Hrustic Alisa Hrustic · Europe 2026 Virtual

4:05 min

Using test automation as a catalyst for team collaboration

Augustin Gottlieb Augustin Gottlieb · WWC 2025

58 sec

Cultivating a shared team mindset for software quality

Lilia Gargouri Lilia Gargouri · WWC Europe 2026

2:02 min

Establishing a company-wide approach to software quality assurance

Daniel Strmečki +1 · WWC 2022

1:30 min

Introduction to software quality assurance in enterprise applications

Lilia Gargouri Lilia Gargouri · WWC Europe 2026

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea
Open session

World Congress 2026 North America

Who Tests the AI? Building Trustworthy AI Systems at Enterprise Scale

Him Raj Singh

PayPal, Manager, Software Engineer

Him Raj Singh
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan
Open session

World Congress 2026 North America

The spectrum of agentic coding: From vibe coding to high-quality software engineering

YK Sugi

Developer Experience Manager at Eventual

YK Sugi
Open session

World Congress 2026 North America

Evals Are Infra: Building AI Systems Developers Can Actually Trust

Phoebe Wang

Member of Technical Staff at OpenAI

Phoebe Wang