Skip to main content
Wednesday, June 5, 2013 - 2:15pm - 3:30pm
Agile Design

Behavior-Driven Design in Practice

One of software development’s  greatest challenges is combining business needs with technical abilities to build products that customers want. Many development methodologies attempt to achieve this, but Nir Szilagyi and Janarthanan Eindhal think that few connect the dots as well as behavior-driven development (BDD), an agile development methodology derived from test-driven development (TDD) and other agile practices. Unlike TDD, which focuses on code design, BDD focuses on the customer. BDD relies on specifying the behavior of a product through a ubiquitous language that can be understood by anyone with the domain knowledge—stakeholders, analysts, developers, and testers. The definition and visibility of the product's behavior are crucial to aligning the actions of all players to deliver the right product—from beginning to end of the development lifecycle. Join Nir and Janarthanan to learn how eBay's product platform group adopted BDD and used an end-to-end solution to verify requirements continuously, thus departing from the traditional “test” vocabulary to one of “behavior.”

Nir Szilagyi, eBay, Inc.

Nir Szilagyi has been with eBay for the past six years, four of them managing the products platform quality engineering team in Israel and now in the US. Nir led the transformation of the team from a classic advisory group to an agile engineering team, focused on quality throughout the product development lifecycle. Passionate about automation and finding ways to test smarter, Nir believes that agility, innovation, quick feedback, and open communication drive organizations forward.

read more
Janarthanan Eindhal, eBay, Inc.

A software engineer at eBay, Janarthanan Eindhal leads quality engineering efforts, innovation, and adoption of agile practices. Passionate about quality, Janarthanan believes customer satisfaction is the single most important measure of software quality. He is an evangelist of software engineering best practices and believes that quality should be built in during every step of development cycle. Janarthanan is always on the lookout for latest trends and tools that help build quality products.

read more