Successfully adopting TDD in your team

Learn the enemies and the keys to implement TDD in your team.

David Rodenas PhD
Analyst’s corner

--

Test-Driven Development is a game-changing methodology for any software project with a life span more extensive than one year; unfortunately, many developers and companies fail to embrace it. In the first instance, it might seem a problem of developer skills and lack of self-discipline, but it is not. You cannot enforce TDD on your team, it does not work this way, but if you overcome the key challenges, you will successfully adopt it.

Photo by You X Ventures on Unsplash

I have recently published this other article: The BDD Inside-Out Adoption Strategy. It is an excellent companion for this article, and it provides one strategy that outperforms any other that I have found before.

The story of two teams

Once upon a time ago, two teams worked in the same project but different repositories: the Antelope team and the Beaver team. The Antelope team decided to start with TDD from the first day; the beginning was hard, but instead of enforcing what they thought that…

--

--

David Rodenas PhD
Analyst’s corner

Passionate software engineer & storyteller. Sharing knowledge to advance our skills. Join me on a journey of discovery in the world of software engineering.