Specification by Example: How Successful Teams Deliver the Right Software /by Gojko Adzic. Specification by Example is a must read for anyone serious about delivering software that matters. In it, author Gojko Adzic shares the secrets of how teams all over the world specify, develop, test, and deliver the right software, without defects, in very short iterative delivery cycles. Based on dozens of interviews with successful teams worldwide, this brilliantly rich and informative book will change the way software developers work. The theme tying the 50+ case studies together is 'specification by example', an emerging practice in which teams illustrate requirements with realistic examples that can be used as a target for development, as acceptance criteria for delivery, and as tests for future changes. This book helps readers understand how successful teams bridge the communication gap between stakeholders and development teams by implementing specification by example, agile acceptance testing, and behavior driven development.