Advanced Agile Programming
Agile is about working software. And there wouldn’t be software if we stopped coding, so we dedicated this workshop to the coding craftsman, and those who aspire to become one.
This is an opportunity to learn about different ways to code, experience them, and hopefully taste enough so you can take them back to your office and start using them. We’ll explore different techniques: Starting from Kent Beck’s simple design principles, going through a bunch of code smells, identifying and fixing them. We’ll talk about the Mikado method, and use it for refactoring, and we’ll even discuss the Transformation Priority Premise, a new concept that may alter the way we think about Test Driven Development.
Pick any language, as long as your IDE carries it. You can even switch languages to see what works for you better. This is deliberate practice at its best.
In this 1 day training participants will get familiar with the technical skills and expertise that every team needs in order to truly be successful transitioning to Agile. From Build automation via TDD and ATDD all the way to continuous deployment, just changing how we manage our projects is not enough. To consistently deliver working software at high speeds, we need to improve the way we write code.