Joe B. Rainsberger & Zoran Vujkov

Joe B. Rainsberger ( is an experienced Software Coach and he lives in Canada. He assists software companies in achieving better customer satisfaction, as well as offer support to the businesses.

Over the years, Joe has created valuable software solutions and has become a valued partner to companies that he had helped. He had built a life that he enjoys and has been recognized as a respected and always welcomed partner. He has traveled the world sharing his knowledge, hoping to help others receive the information they need for professional and personal developmet.

He has consulted and trained a number of individuals coming from different companies. He also provides personalised consulting and trainings on This is a great way to receive numerous advices from such a professional by investing minimally. Another interesting fact, Joe also trains individuals  for TDD (, his book, Junit Recipes, has been a classic for Java developers, who are interested in doing what we call today “a developers testing or programmers testing!”, for over a decade now. He writes blog posts for both programmers ( and for people coming from different industries  ( Additionally,  Joe is very active on Twitter! His username is  @jbrains.

Zoran Vujkov is an experienced Agile Coach and Certified Scrum Professional. He successfully led Agile Transformations in a couple of international companies, from traditional waterfall methods of software development to Agile frameworks. He has trained and coached hundreds of teams as Scrum/XP teams, in companies such as Sony Ericsson, Promethean, Barclays Bank, Schneider Electric DMS, United Cloud.

Zoran’s very good understanding of Software development is based on 19 years’ experience in the Software industry working for different companies as Software Engineer, Team Leader, Technical Leader, Project Manager, Scrum Master, Agile Coach. Currently, he works as Agile Coach in Puzzle Software.

Effective Approaches to Adopt Evolutionary Design Practices

This year, at the 3rd Agile Serbia Conference, we will have a discussion with Joe B. Rainsberger, who will be connected live from Canada via video call, and with Zoran Vujkov – discussion moderator!

Over the past 20 years, a significant part of the software development community has started to agree that evolutionary design (TDD, refactoring) leads to better results. Even so, many people, programmers and managers especially, don’t adopt practices that would help them improve the quality and stability of their code.

Joe has some ideas about how to move forward in this difficult situation, and he would like to share them with you! Instead of generic ideas, which don’t help you make progress, you will be able to ask questions about your specific situation. He will be giving you advice that you can implement.

Zoran will be the discussion moderator, and he will be answering your questions and helping out with the obstacles that you are facing.

Come, and pick up some new ideas! 🙂