Free Downloads
Bridging The Communication Gap: Specification By Example And Agile Acceptance Testing

Bridging the Communication Gap is a book about improving communication between customers, business analysts, developers and testers on software projects, especially by using specification by example and agile acceptance testing. These two key emerging software development practices can significantly improve the chances of success of a software project. They ensure that all project participants speak the same language, and build a shared and consistent understanding of the domain. This leads to better specifications, flushes out incorrect assumptions and ensures that functional gaps are discovered before the development starts. With these practices in place you can build software that is genuinely fit for purpose.

File Size: 1681 KB

Print Length: 284 pages

Simultaneous Device Usage: Unlimited

Publisher: Neuri Limited (January 5, 2009)

Publication Date: January 5, 2009

Sold by:  Digital Services LLC

Language: English

ASIN: B008YZ993W

Text-to-Speech: Enabled

X-Ray: Not Enabled

Word Wise: Not Enabled

Lending: Not Enabled

Enhanced Typesetting: Enabled

Best Sellers Rank: #444,875 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #105 in Kindle Store > Kindle eBooks > Computers & Technology > Systems Analysis & Design #242 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Testing #311 in Books > Computers & Technology > Computer Science > Systems Analysis & Design

"Bridging the communication gap" by Gojko Adzic is a much needed book on a very important topic that finally is deserving the attention it needs: Agile acceptance testing. This practice is also known as "automated acceptance testing" or as "acceptance-test-driven development." It has evolved over the last decade, but was known and used in a relative small group. Every year there would be a couple papers on the topic, Lasse Koskela covered it a bit in his "Test-Driven" but now finally Gojko takes the subject further and devotes a whole book on it.What is it? Agile Acceptance Testing is a technique for closing the communication gap between business, developers and testers. A way to write specifications as examples which become executable. The specification are created together in a workshop and not handed over like traditional requirements.The book is written in four parts. The first part is an introduction to the topic, describes an overview of the technique. An important part of this part (and the whole book) is the focus on communication instead of test. This is reflected in the excellent discussion about naming. Agile Acceptance Testing is perhaps one of the most poorly named practices, but... still... thats the name it became popular with (or with A-TDD). The second part is the most important parts of the book, which describes how to write specifications, why to work with examples, how to run specification workshops and what to do after these workshops. The part ends with a discussion about change in projects and how the automated acceptance test help with that.The third part discusses implementation. It starts with how to fit this technique in an iteration and how to adopt the practice.

Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing ISO 3951-1:2005, Sampling procedures for inspection by variables - Part 1: Specification for single sampling plans indexed by acceptance quality limit ... quality characteristic and a single AQL Acupuncture and Chinese Herbal Medicine for Women's Health: Bridging the Gap Between Western and Eastern Medicine Interactive InDesign CC: Bridging the Gap between Print and Digital Publishing Treatment of TMDs: Bridging the Gap Between Advances in Research and Clinical Patient Management Bridging the Gap: College Reading (12th Edition) Bridging the Gap (11th Edition) Agile in a Flash: Speed-Learning Agile Software Development (Pragmatic Programmers) The Mindfulness and Acceptance Workbook for Anxiety: A Guide to Breaking Free from Anxiety, Phobias, and Worry Using Acceptance and Commitment Therapy Mindfulness and Acceptance for Treating Eating Disorders and Weight Concerns: Evidence-Based Interventions (The Context Press Mindfulness and Acceptance Practica Series) More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley Signature Series (Cohn)) How to Say It to Seniors: Closing the Communication Gap with Our Elders How To Say It (R) to Seniors: Closing the Communication Gap with Our Elders Requirements Modelling and Specification for Service Oriented Architecture ISO 1940-1:2003, Mechanical vibration -- Balance quality requirements for rotors in a constant (rigid) state -- Part 1: Specification and verification of balance tolerances The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy (Syngress Basics Series) Hacking: How to Hack Computers, Basic Security and Penetration Testing (Hacking, How to Hack, Hacking for Dummies, Computer Hacking, penetration testing, basic security, arduino, python) Hacking: Basic Security, Penetration Testing and How to Hack (hacking, how to hack, penetration testing, basic security, arduino, python, engineering) Hacking: How to Computer Hack: An Ultimate Beginner's Guide to Hacking (Programming, Penetration Testing, Network Security) (Cyber Hacking with Virus, Malware and Trojan Testing)