Today, many developing projects are spread all over the world. This results in a lot of new problems and new methods to solve them. Also, new tools are being developed to handle big projects with developers in different countries and different timezones.