This workshop is aimed at Agile software development professionals and engineers, who wish to introduce agility and lean practices in their software development lifecycle.
In this hands-on workshop, testers, developers and architects will be guided through a series of exercises that will greatly improve code quality. You will discover how to use TDD to design efficient and clean code which clearly communicates both design and intent.
We will show you how to manage the resulting automated tests in a fully automated continuous integration pipeline where you can have the confidence that your code is always shippable, and maintainable.
You will apply TDD principles and practices beyond Unit Testing; you will have the opportunity to experience pair programing techniques, work with source control repositories and have the chance to set up a continuous integration build.
Furthermore, you will learn how to use automated tests to provide visibility of working software and steer in your projects at the level of requirements and user stories.