Prakti Beauty - Shop now
Buy new:
-54% $23.18
$3.99 delivery Tuesday, December 3
Ships from: Maks Booker
Sold by: Maks Booker
$23.18 with 54 percent savings
List Price: $49.99
$3.99 delivery Tuesday, December 3. Details
Or fastest delivery November 27 - December 2. Details
Only 1 left in stock - order soon.
$$23.18 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$23.18
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Maks Booker
Ships from
Maks Booker
Sold by
Sold by
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$17.84
Get Fast, Free Shipping with Amazon Prime FREE Returns
Book may have minor cosmetic defects (marks and or bends) on the cover, spine, pages or dust jacket. Has a name written on edges of pages in one spot. does not effect the pages. Book may have minor cosmetic defects (marks and or bends) on the cover, spine, pages or dust jacket. Has a name written on edges of pages in one spot. does not effect the pages. See less
FREE delivery Friday, November 29 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Wednesday, November 27. Order within 17 hrs 1 min.
Only 1 left in stock - order soon.
$$23.18 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$23.18
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Specification by Example: How Successful Teams Deliver the Right Software First Edition

4.4 4.4 out of 5 stars 99 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$23.18","priceAmount":23.18,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"18","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4zzASHIUsMmf7AR4m8lN92PdcRV0QNlvZWnXfm6u5hcBOd8QtpKHO%2FKR%2Bx4rlNqMg%2BrbHbXMsyXivoCtJrPvfoFiXCQCRlQrT8oHxlNioS157ph1zJd6nB6%2BkFm84qIiDPymjw3lhxpexd4wXYE8uorLVH1WDepBZL%2FfZJdLlaJIz2xy63Db%2B6kOV8IQfpMq","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$17.84","priceAmount":17.84,"currencySymbol":"$","integerValue":"17","decimalSeparator":".","fractionalValue":"84","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"4zzASHIUsMmf7AR4m8lN92PdcRV0QNlveF6nmQHcGeKR6xYvQ7KIgxFfrYBnAvQEYCSnKCBSbsJjWCuQyG6TgTRCAEjJps%2BwJIUxOb65G1tHJk1IA4Zao1%2FIFo%2FhOPwsZUPd%2FlOqmy96icd6t9KyQIG5O9X1W3pv%2FdKY2EMNT3Jd7KaGDOhmWA%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Summary
Specification by Example is an emerging practice for creating software based on realistic examples, bridging the communication gap between business stakeholders and the dev teams building the software. In this book, author Gojko Adzic distills interviews with successful teams worldwide, sharing how they specify, develop, and deliver software, without defects, in short iterative delivery cycles.

About the Technology
Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that's built is right for its purpose.

About the Book
This book distills from the experience of leading teams worldwide effective ways to specify, test, and deliver software in short, iterative delivery cycles. Case studies in this book range from small web startups to large financial institutions, working in many processes including XP, Scrum, and Kanban.

This book is written for developers, testers, analysts, and business people working together to build great software.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

What's Inside
  • Common process patterns
  • How to avoid bad practices
  • Fitting SBE in your process
  • 50+ case studies

===============================================
Table of Contents
Part 1 Getting started
Part 2 Key process patterns
Part 3 Case studies
  1. Key benefits
  2. Key process patterns
  3. Living documentation
  4. Initiating the changes
  5. Deriving scope from goals
  6. Specifying collaboratively
  7. Illustrating using examples
  8. Refining the specification
  9. Automating validation without changing specifications
  10. Validating frequently
  11. Evolving a documentation system
  12. uSwitch
  13. RainStor
  14. Iowa Student Loan
  15. Sabre Airline Solutions
  16. ePlan Services
  17. Songkick
  18. Concluding thoughts

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

This item: Specification by Example: How Successful Teams Deliver the Right Software
$23.18
Only 1 left in stock - order soon.
Ships from and sold by Maks Booker.
+
$51.69
Get it as soon as Friday, Nov 29
Only 17 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$36.19
Get it as soon as Friday, Nov 29
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

About the Author

A UK based consultant, Gojko Adzic helps teams worldwide implement specification by example and agile testing practices. He has written two previous books on the subject and contributed to several open source projects supporting specification by example. Gojko is a frequent speaker at leading software development and testing conferences and runs the UK Agile Testing User Group.

Product details

  • Publisher ‏ : ‎ Manning; First Edition (June 6, 2011)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 296 pages
  • ISBN-10 ‏ : ‎ 1617290084
  • ISBN-13 ‏ : ‎ 978-1617290084
  • Item Weight ‏ : ‎ 1.1 pounds
  • Dimensions ‏ : ‎ 7.38 x 0.7 x 9.25 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 99 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
99 global ratings

Top reviews from the United States

Reviewed in the United States on June 24, 2011
Specification by Example is Gojko's third book on this subject. The first book, Fitness.net, was very technical and tool oriented. The second book, Bridging the Communication Gap, was a lot more coordination oriented. Now his third book, this one, he describes practices that teams he studied have used. From that perspective, this book is the follow-up of Bridging and might go a little fast if you are totally unfamiliar with the subject.

The book is divided in three parts. The first part is mainly introduction where Gojko describes the benefits and the key practices that will be described in this book. The second part is the actual description of the key practices and the third part are different case studies about different teams in different companies that have adopted specification by example.

The key practices that are introduced in part one and described in part 2 are:
- Deriving scope from goals
- Specifying collaboratively
- Illustrating using example
- Refining the specification
- Automating without changing the specification
- Validating frequently
- Evolving a documentation system

Deriving scope from goals discusses how customers main concert is not the software but solving a problem and developers shouldn't just expect to get the requirements from the customer but work together with them to help them to solve their problem in the best way. Specifying collaboratively covers how the customer and the teams will cooperatively define the specifications that the team will be implementing later. Illustrating using examples explains how these specifications can be described best by moving from abstract requirements to concrete examples. Refining the specification then takes the essence out of the requirements and describes them in the clearest possible way. After that, the specification can be automated without changing the specification and this chapter gives tips on how to do that. When the specifications are automated, you want to run them frequently which is described in the validate frequently chapter. Evolving a documentation system describes how the specifications become the documentation of what the system does. They stay in-sync with the system because they are continuously executed.

The third part described a couple of case studies of companies that implemented specification by example. I really loved these case studies and they were written very well.

I've read both of Gojko's earlier books and had high expectations for this book. I was not disappointed, it is an excellent follow-up and will be my standard book reference on Specification by Example (or A-TDD as it is also called). The book is not perfect though. As times I felt there was too much focus on documentation and too little on collaboration. Still, I'd rate this book five stars and recommend everyone in an Agile development team to read this and practice specification by example.
28 people found this helpful
Report
Reviewed in the United States on October 26, 2011
The heart of the practice Specification by Example is the unification of specifications and tests. This unification guides development teams to avoid several of the common anti-patterns in software development; like testing bolted on at the end, and documentation getting out of sync with the implemented functionality.

The book Specification by Example is the result of drawing experiences from how a number of actual project teams work with the practice Specification by Example. This makes the book particularly valuable, since its advice in not solely based on theories or opinions on how develop software, but it distills experiences of what has actually worked in different situations and in different domains.

The ideas of the practice Specification by Example have been in use for some time now, under different names like Acceptance Test-Driven Development, Agile Acceptance Testing and Behavior-Driven Development. The author chooses in my mind a sensible terminology for the practice itself and its different parts, or process patterns to use the authors term.

The book has two main parts, the description of the process patterns of Specification by Example, and a set of case studies of project that uses Specification by Example. In addition the book contains an introduction to the practice of Specification by Example and guidelines on how to introduce the practice in organizations.

These process patterns of Specification by Examples are described together with tips about "does" and "don'ts". The case studies part of the book contains six case studies covering a diverse set of domains.

As a software developer that was "test infected" 10 years ago, a think that the practice Specification by Example, essential for successful and efficient software development. I think this book is the best book on the market today, for learning and adopting the practice Specification by Example.
5 people found this helpful
Report
Reviewed in the United States on February 26, 2014
This book describes one kind of a “holy grail” for software requirements, test automation and documentation: Stakeholders and developers in collaboration derive requirements from business goals, specify them through examples and automate their validation thus creating a living documentation of the system.

A must read for everyone building non-trivial systems with long life spans! Some downsides (I’d given 5 stars without these):
- Although the case studies were very interesting, their reporting in the book was a bit shallow. I would liked to have seen more details and in-depth analysis of each case.
- As it says in the book, one of the best ways to learn to write good specifications is to study good examples, I expected to see more examples of specifications and wanted to see what the specs the teams in the case studies were creating look like.
- Although this book isn’t about tools, I would liked to have seen some kind of sketches or diagrams of the development / test / build / documentation environments the teams build in the case studies. I also think that the hierarchy or structure of the specs (e.g. epic-feature-story) would be one important topic to discuss about.
12 people found this helpful
Report

Top reviews from other countries

Weldys Santos
5.0 out of 5 stars Great to use
Reviewed in Brazil on October 19, 2018
This is a great book to help to specifying requirements to small and huge software
Sascha W.
5.0 out of 5 stars Must read for every software developer
Reviewed in Germany on June 6, 2018
This must be the best software development book without any code I've ever read in my entire career. It's a great guide on how to deliver the RIGHT software since that is different from delivering the software right - one is a solution the customer actually needs, the other one a polished solution which nobody needs and doesn't solve the underlying problem.
Ashman
5.0 out of 5 stars BDD Bible
Reviewed in Canada on July 26, 2014
This is THE book on BDD. Gojko explains how to form great habits and shares experiences from lots of teams and different perspectives.
Giorgio Marchetti
5.0 out of 5 stars Great book!
Reviewed in Italy on September 24, 2013
Gojko Adzic has delivered the Right Book.
Not plenty of code, nor of hyper-technical jargon, the book is clear and focused.
Specification by example and its final outcomes (right software and living documentation) are worth a lot! The right approach to software design.
I also suggest Adzic's Impact Mapping, which covers the "whys" of building software (or anything you're about to deliver).
Ioana Marinescu
5.0 out of 5 stars Improved software development
Reviewed in Germany on April 21, 2019
Very easy to read, helps you change perspective on how to run effective Backlog refinement with Spec by example workshops