Nkni8akhpmns6vtbpxx2
SkillsCast

Using ATDD to Build Customers that Care

3rd April 2014 in London at Skills Matter

There are 12 other SkillsCasts available from CukeUp! 2014

Please log in to watch this conference skillscast.

470184384 640x360

In this experience report, Sam and Lav will present 3 different views – Developer, Tester, Business Analyst – into their implementation of Acceptance Test Driven Development in a complex, data-driven domain (natural gas pipelines).

Hear how they used ATDD to better engage product owners in the development process, to build a ubiquitous language across the team, to promote faster feedback, and to create a team culture where technologists and product owners alike were deeply invested in the quality of every deliverable and in the system as a whole.

Learning Outcomes:

  • How can Sam and Lav keep our teams ahead of the curve and focused on innovation? They like book clubs! Learn about the evolution of their version of ATDD, grounded in the team's lunchtime study of Domain Driven Design (Eric Evans) and Specification by Example (Gojko Adzic).
  • How does the 'knowledge crunch' happen in a complex domain? How can they expand the capabilities of individual team members? ""Everyone's an Engineer"" - learn about their cross-pollination approach to roles - the team jettisoned the standard expectations for roles and had every team member doing things they might not typically do.
  • ~1300 Acceptance Tests implemented In Process - the analytical, data driven nature of the domain made testing through the UI arduous. Learn about the different approach they took, where hidden elements, sleeps, and ajax calls were the least of our worries.
  • Have you ever been on teams that employed 'non standard' practices? Welcome to the “Test Tent” - their transformation of the standard Test Pyramid into something useful for making s'mores. Learn about the unique challenges they faced as a result of our testing approach."

YOU MAY ALSO LIKE:

Thanks to our sponsors

Using ATDD to Build Customers that Care

Sam Hotop

A technologist with an appetite for destruction, Sam has made a career of seeking out and eliminating weaknesses in software.

SkillsCast

Please log in to watch this conference skillscast.

470184384 640x360

In this experience report, Sam and Lav will present 3 different views – Developer, Tester, Business Analyst – into their implementation of Acceptance Test Driven Development in a complex, data-driven domain (natural gas pipelines).

Hear how they used ATDD to better engage product owners in the development process, to build a ubiquitous language across the team, to promote faster feedback, and to create a team culture where technologists and product owners alike were deeply invested in the quality of every deliverable and in the system as a whole.

Learning Outcomes:

  • How can Sam and Lav keep our teams ahead of the curve and focused on innovation? They like book clubs! Learn about the evolution of their version of ATDD, grounded in the team's lunchtime study of Domain Driven Design (Eric Evans) and Specification by Example (Gojko Adzic).
  • How does the 'knowledge crunch' happen in a complex domain? How can they expand the capabilities of individual team members? ""Everyone's an Engineer"" - learn about their cross-pollination approach to roles - the team jettisoned the standard expectations for roles and had every team member doing things they might not typically do.
  • ~1300 Acceptance Tests implemented In Process - the analytical, data driven nature of the domain made testing through the UI arduous. Learn about the different approach they took, where hidden elements, sleeps, and ajax calls were the least of our worries.
  • Have you ever been on teams that employed 'non standard' practices? Welcome to the “Test Tent” - their transformation of the standard Test Pyramid into something useful for making s'mores. Learn about the unique challenges they faced as a result of our testing approach."

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Using ATDD to Build Customers that Care

Sam Hotop

A technologist with an appetite for destruction, Sam has made a career of seeking out and eliminating weaknesses in software.

Photos