Skip to main content
Tuesday, April 8, 2014 - 8:30am - 10:30am
Keynote
K1

Why Software Drives Us Crazy NEW

Some people insist that machines will replace humans in many different ways; others disagree, but without explaining why. You could say a smartphone app replaces an admin assistant by managing your schedule. However, to make the app work, you must modify your usual behavior by providing input in a formal, explicit way, and then interpreting and correcting its output to make up for the app's inflexibility. But storing, transforming, and displaying data are only part of the picture. Truly managing your schedule means making decisions about values, politics, and social concerns, and that requires tacit knowledge internal to you and not easily transmitted to machines. Michael Bolton describes how great testing depends not only on requirements but also on people's ideas, experience, and social interplay. Machines may accelerate or extend some human actions, but machines do not have access to people's tacit knowledge. And without that, important things get lost. Michael describes the implications for testing—and for the products that drive us crazy.

Michael Bolton, DevelopSense

Tester, consultant, and trainer Michael Bolton is the co-author (with James Bach) of Rapid Software Testing, a course that presents a methodology and mindset for testing software expertly in uncertain conditions and under extreme time pressure. Michael is a leader in the context-driven software testing movement, with twenty years of experience testing, developing, managing, and writing about software. Currently, he leads DevelopSense, a Toronto-based consultancy.

read more