John Ferguson Smart

Upcoming Public Courses

Introduction to BDD – Mastering Agile Requirements

Requirements are at the heart of every project. How you describe and transmit these requirements often makes the difference between a successful project and a failure. Learn how to discover, document, and communicate about the requirements that really matter, in a way that will help the team deliver valuable features faster and more reliably.

This two day workshop covers practices that are essential for any modern software development team. You will learn how to discoverprioritize and plan the features that really matter: those that will deliver real business value and that will make a difference to your organization.

You will practice writing effective user stories that are pitched at the appropriate level, and writing actionable acceptance criteria that will guide developers and provide valuable feedback and documentation on application features and project progress. And you will experience how building a better synergy between BAs, developers and testers is essential in reducing wasteimproving productivity, and delivering valuable features more quickly and more effectively.

Drawing from years of practical experience and a wealth of techniques including Behaviour Driven DevelopmentSpecification by ExampleFeature InjectionStory MappingImpact Mapping, and more, John Ferguson Smart, author of “BDD in Action”, will help you take your agile requirements practices to the next level.

To ensure an optimal learning experiences, class sizes are limited. Book early!

Book Course