John Ferguson Smart

Products for effective collaboration and communication.

Agile Product Planning Workshop – CukeUp 2016

Learn how to plan, prioritise and deliver higher value features by thinking of deliverable features not in terms of what they cost, but of what they can deliver. XScale is a set of practices based on BDD that enables a product team to efficiently define, budget and prioritise a roadmap or backlog. It’s also a…

Read More

BDD Anti-patterns

Behaviour Driven Development is a powerful collaboration technique that can empower teams to deliver higher value features to the business faster and more effectively. But although Behaviour Driven Development is based on a number of simple principles, it can go dramatically wrong in a myriad of different ways. In this talk we discuss twelve BDD…

Read More

Serenity and the Journey Pattern

Every test tells a story, but some tell a better story than others. Every test illustrates a specific path through the system to achieve a specific goal, but some paths are clearer than others. Valuable tests are the ones that tell a compelling story. Come on a journey of discovery to learn how to write…

Read More

BDD – Collaborate like you mean it!

Behaviour-Driven Development (BDD) is a game changer for the whole team! Behaviour Driven Development is a powerful collaboration technique that can empower teams to deliver higher value features to the business faster and more effectively. More than just a testing technique, BDD is both a collaboration and a verification tool, and a vital step on…

Read More