John Ferguson Smart

Empowering your teams

Get John's monthly tips on more effective software delivery practices.

Learn BDD from the author of BDD In Action!

John runs a comprehensive series of very popular training workshops to help teams adopt BDD and other modern agile delivery practices. John uses a pragmatic, tailored approach to training that ensures your teams are up and running faster!

All of these workshops are run as public courses or onsite courses that can be tailored to the needs of your team. Our onsite courses can be run either physically onsite, or remotely using a virtual classroom. Get in touch for more details!

Check out our BDD and Test Automation Training Programme.

Looking for online training in Test Automation and Serenity BDD? Take a look at our NEW ONLINE TRAINING PROGRAMME.

Workshop Target Audience Key Outcomes
Business & Product Owner BAs Developers Testers
Agile Product Planning Learn to budget, prioritise and plan features based on business outcomes and return on investments
Low Tech, High Impact Sprint Planning The fast track from user stories to executable acceptance criteria and low-defect, high value software.
The Power of Collaborative Requirements Discovery Learn to work effectively with delivery teams using BDD
BDD in Action: Mastering Agile Requirements Learn how to use BDD within a team to deliver higher value, higher quality features sooner
BDD in Action: BDD, TDD and Clean Coding Higher quality code with fewer defects that is easier to understand and maintain
BDD in Action: Advanced BDD Test Automation Solid, robust, and sustainable automated acceptance tests
Workshop: Agile Product Planning
Target Audience
Business & Product Owner BAs Developers Testers
Key Outcomes
Learn to budget, prioritise and plan features based on business outcomes and return on investments
Workshop: The Power of Collaborative Requirements Discovery
Target Audience
Business & Product Owner BAs Developers Testers
Key Outcomes
Learn to work effectively with delivery teams using BDD
Workshop: BDD in Action: Mastering Agile Requirements
Target Audience
Business & Product Owner BAs Developers Testers
Key Outcomes
Learn how to use BDD within a team to deliver higher value, higher quality features sooner
Workshop: BDD in Action: BDD, TDD and Clean Coding
Target Audience
Business & Product Owner BAs Developers Testers
Key Outcomes
Higher quality code with fewer defects that is easier to understand and maintain
Workshop: BDD in Action: Advanced BDD Test Automation
Target Audience
Business & Product Owner BAs Developers Testers
Key Outcomes
Solid, robust, and sustainable automated acceptance tests

Upcoming Public Courses

Training Courses

John runs many public and on-site training courses to help teams work together more effectively to deliver better features sooner. Some of John's more popular courses include:

  • Low Tech, High Impact Sprint Planning

    The fast track from User Stories to high value software The…

    Low Tech, High Impact Sprint Planning

  • The Power of Collaborative Requirements Discovery

    Bridge the gap between business and the delivery teams This workshop…

    The Power of Collaborative Requirements Discovery

  • BDD in Action: Mastering Agile Requirements

    Understand the Essence of Behaviour Driven Development Focus on the features your…

    BDD in Action: Mastering Agile Requirements

  • Advanced BDD/TDD Masterclass

    Experience the full BDD lifecycle with the author of BDD in…

    Advanced BDD/TDD Masterclass

  • BDD in Action: Advanced BDD Test Automation

    BDD Test Automation that works! Deliver world-class test automation to your…

    BDD in Action: Advanced BDD Test Automation

  • Next Generation Agile Delivery: Agile Product Planning

    Build the right product 
at the right time This compact half-day…

    Next Generation Agile Delivery: Agile Product Planning

Our mission is to help you create high-performance, high-impact teams with state-of-the-art skills in BDD, test automation and software craftsmanship. Teams passionate about delivering value to their organisations, and with a self-sustaining culture of excellence and continual improvement.

Learn More

 

Serenity BDD

 

John is the founder and technical lead of the Serenity BDD Open Source library. Serenity BDD helps you write better, more effective automated acceptance tests, and use these acceptance tests to produce world-class test reports and functional documentation.

Learn More