Steve Upton
The Affordances of Quality
#1about 5 minutes
Understanding affordances through everyday object design
The concept of affordances, which determine what actions are easy, is introduced using examples like well-designed doors and messy desks.
#2about 3 minutes
Removing the QA column from your workflow board
A dedicated QA column on a task board acts as a bad affordance, making it too easy to defer quality concerns instead of building them in.
#3about 5 minutes
Why a testable system is a well-designed system
Making testability a first-class design concern leads to systems that are modular, observable, and simple, which are also hallmarks of good design.
#4about 6 minutes
Using continuous delivery to enable business agility
Continuous delivery transforms releases from a complex, technical bottleneck into a simple, repeatable business decision.
#5about 3 minutes
How frequent releases increase both speed and safety
Releasing software frequently makes the process practiced and reliable, demonstrating that speed and safety are complementary, not contradictory.
#6about 2 minutes
The evolution of QA from gatekeeper to enabler
The modern QA role shifts from being an adversarial gatekeeper to a collaborative enabler who helps teams build affordances for quality into their process.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Intermediate
Senior
JavaScript
Docker
+1
Matching moments
01:01 MIN
Elevating the role of QA and developer collaboration
Why Testing Matters in AI - Luise Freese and Elio Struyf
02:23 MIN
Quality is a shared responsibility for the whole team
Let's Talk Quality! - Lilia Gargouri
03:16 MIN
How to build a culture of quality in development teams
Let's Talk Quality! - Lilia Gargouri
01:29 MIN
Establishing quality gates in the development process
DB UX Design System – How we’ve open sourced our largest inner source project
04:12 MIN
Q&A: Workshop participation and QA-to-developer ratio
Quality Strategy with a side of Swiss Cheese
02:14 MIN
Introducing the QUEST framework for daily improvement
The QUEST for Better Software
03:15 MIN
Q&A: Advocating for architecture on understaffed teams
Move fast with Software Architecture
04:25 MIN
How poor internal quality slows down development over time
Move fast with Software Architecture
Featured Partners
Related Videos
What Developers Get Wrong About Application Quality
Chris Riley
The QUEST for Better Software
Richard Bown
Quality Strategy with a side of Swiss Cheese
Sarah Hutchins
Modern software architectures
David Tielke
Let's Talk Quality! - Lilia Gargouri
Lilia Gargouri
UX in the Dev Cycle: Moving from Handoff to Handshake
Malte Breitzmann & Saskia Henatsch
Your Testing Strategy is broken - lets fix it!
Luise Freese
How to add test automation to your project: The good, the bad, and the ugly
Augustin Gottlieb
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.




21X
Lindau, Germany
GIT
JIRA
Bash
DevOps
Python
+3



Diebold Nixdorf Operations GmbH
Test Case Design
Continuous Delivery
Continuous Integration

Cirrus Selection Limited
Bristol, United Kingdom
