In your agile software development team
bug fixing takes more time than development
you have frequent deadline delays
your challenges increase significantly with the size of the application
productivity decreases when new team members join instead of increasing
you are heavily dependent on individual senior developers to make progress
and as a result you have
long time to market
high maintenance costs and high rework rates
dissatisfied and lost customers
In the training
you will discover test-driven development as a superpower for developers
get to know the most helpful aspects of TDD in concise theory units
internalize the concepts with practical coding challenges (code katas)
work in your own programming language (C#, Java, JavaScript, C++ or Python)
experience real collaboration with pair programming/ensemble programming
Test-Driven Development
In test-driven development (TDD), automated tests are written before the actual production code. This results in high-quality code that is easier to adapt and expand with refactorings thanks to its good test coverage.
Ensemble Programming
Ensemble programming (also known as mob programming) is a collaborative working method in which the development team works together on the same problem at the same time.
After the TDD training
As a team
automated tests are a piece of cake for you
you can write reliable and customizable code
you know efficient strategies for dealing with legacy code
As a developer
you have become familiar with advanced functions of your unit test framework
you know the most important refactorings and how to execute them automatically in your IDE
know how to use test doubles to reduce dependencies between tests and production code
you have a feel for how you can benefit from pair programming/ensemble programming in everyday life
Conditions
5 sessions of 3 hours each
for a team of 5-10 people
900€/participant plus VAT
German or English
C#, Java, JavaScript, C++ or Python – others by arrangement
Remote training with Whereby, VS Code and Miro as collaboration tools