Keynote, Google Test Automation Conference. Hyderabad, India, October 28, 2010. Overview of software testability and implications for managers, developers, and testers. Discusses six aspects: process, requirements, design, white-box, black-box, and test tooling. Shows that testers are not typically in control of these aspects, which leads to sub-optimal software development outcomes.