BDD Bootstrap - the fastest way to get started with BDD
BDD in Action: Advanced TDD/BDD Masterclass
BDD/ Test Automation in .NET with Specflow
Certified Scrum Product Owner Course - Colin Bird
Mastering Agile Requirements Discovery with BDD – John F. Smart
Next Generation Acceptance Testing with Cucumber and Java
Vision to Value: Backlog Refinement Practitioner
Certified Scrum Master Course - Colin Bird
In this intense 2-day workshop we combine key elements from our BDD requirements discovery and definition workshops with a deep-dive technical introduction into BDD test automation using Cucumber and Java (including Serenity BDD). This is the best way for teams starting on new projects to learn the right practices and tools to succeed from the word “go!”.
This two day course is a practical and hands-on introduction to Test Driven Development and Behaviour Driven Development. Students will learn how to write high-quality unit tests, or more precisely, "executable specifications", to write better designed, more maintainable and more reliable code. Students will also discover how BDD helps keep development focused on the real requirements, resulting in a higher quality product for the end user. These are skills that every developer needs to master.
Do you want to build a high performance test automation team who can deliver high quality automated tests sooner by using state of the art test automation practices? This 3-day workshop will be a hands-on dive into advanced automation practices, with a mixture of roughly 30% presentation and 70% exercises. Students will work as teams to write tests for a real website, working with a git repository and running the tests on a cloud-based architecture using Continuous Integration and distributed machines.
Many teams and organisations are adopting Scrum to dramatically improve their ability to develop software. However, Agile teams need to be building the right software, and to be truly Agile, they also need to be regularly fed with well-shaped requirements. The Product Owner is a critical ingredient of a Scrum team, shaping what they build and a key influence on team performance.
The best software is delivered by engaged and creative teams with a deep understanding of business needs. But this doesn’t happen by accident! Learn how high performing teams use sprint planning and pre-planning techniques to build this understanding and deliver software that delights the customer sooner!
This course consists of a number of highly interactive, high-intensity workshops and code exercises to help your team become proficient in BDD test automation with Cucumber and Java (including Serenity BDD) in no time. This 2-day workshop will be a hands-on dive into advanced automation practices, with a mixture of roughly 30% presentation and 70% exercises.
Delivering high-value products requires teams to collaboratively discover the right product to deliver at the right time. Yet, teams struggle with this journey, wrestling with bloated backlogs, ineffective or inconsistent planning, and unpredictable Sprint flow.
Scrum is a deceptively simple framework and you will quickly learn about its roles, artefacts and process. However, its adaptive nature and impact on traditional organisational models and ways of working requires a fundamental grasp of the underlying principles for a truly successful implementation.