ATDD (Acceptance Test-Driven Development) was created as part of Dan North’s BDD (Behavior-Driven Development) model and is almost exclusively associated with Agile methodologies. With short sprints and acceptance criteria defined early, ATDD does seem like a natural fit for Agile. When developing software using waterfall methodologies teams rarely have a clear definition of done. It would seem that ATDD would be a difficult fit for a waterfall project. In his presentation, Mr. Eakin shows how making minor tweaks to waterfall projects using ATDD principles and practices can change a waterfall project from ‘destined for failure’ to a ‘smashing success.’

  • Apply ATDD principles and practices to waterfall projects
  • Get to done faster and still meet the business’s needs
  • Start the ATDD process with UAT scripts


Matthew Eakin is a Manager with the Managed Testing Practice of Sogeti USA and has over 20 years of technical, leadership and planning experience. His experience in all aspects of the SDLC, combined with development skills, has helped Matthew to be an effective Agile testing practitioner and coach. He talks extensively on Gherkin Scripting and is in high-demand as a BDD (Behavior Driven Development) and ATDD (Acceptance Test Driven Development) coach. His two workshops (Agile Testing and A Manual Testers Guide to the Ruby/Cucumber Framework) have been so successful that Matthew now leads the series nationally and teaches customized variations of the program at client sites.