Seb Rose

Seb Rose

Bdd Advocate, SmartBear


Consultant, coach, trainer, analyst, and developer for over 30 years.
Seb has been involved in the full development lifecycle with experience that ranges from Architecture to Support, from BASIC to Ruby. He’s a BDD advocate with SmartBear, helping people integrate all three practices of BDD into their development process and ensuring that appropriate tool support is available.
Regular speaker at conferences and occasional contributor to software journals. Co-author of the BDD Books series “Discovery” and “Formulation” (Leanpub), lead author of “The Cucumber for Java Book” (Pragmatic Programmers), and contributing author to “97 Things Every Programmer Should Know” (O’Reilly).
He blogs at and tweets as @sebrose.


Agile methodologies are everywhere. From the hippest start-up to the oldest leviathan, most software development is now done under the agile banner. But there are significant challenges. Whether it’s the delay of big design upfront, waste due to rework in development, inability to respond effectively to changing business needs, or the excessive cost of testing and maintenance, we’ve all seen the problems that can beset organisation as they adopt an agile way of working.
In this session we’ll examine the most common challenges, describe what’s missing from off-the-shelf agilemethods, and propose a unified approach to delivering the value that we’re after.