This is a portal dedicated to Agile Acceptance Testing and Specification by Example. 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.

  • Bridging the Communication Gap (ISBN: 978-0-9556836-1-9) describes these two practices and how they fit together into a wider software development process
  • Read about the key ideas described in the book
  • Learn more about Agile Acceptance Testing and Specification by Example by watching videos, reading web resources, books and articles from the resources section.