Csaba Szökőcs
evosoft Hungary Kft. (HU)
Csaba Szökőcs is a certified software architect in one of the world largest .NET projects. In the last 16 years of programming he had very different experiences, like rewriting a messy subsystem from scratch; taking over a legacy system without tests and successfully adding new features to it; designing a new subsystem that had to use different concepts; guiding the agile transition of the project and introducing new development and testing techniques to the teams. You can contact him on LinkedIn.
About the Presentation
Infecting people with TDD and more
Establishing TDD in an existing development organization is a cultural change similar in magnitude to an agile transition. You have to fight on multiple fronts, from convincing experienced developers to learn new skills without humiliating them, to giving credible hope that there is a way to fit TDD and legacy software architecture together.
We will provide an overview of 3 to 4 different attempts, with results ranging from “a happiness factor without business value” to “organic part of quality work”, and then focus one the case of a large, not yet test driven C# software product.