A formal design step in your development process can help a team of developers communicate better.
Starting to recognise the design of the system on which a development team is working can help them recognise and reuse patterns and practices. It can help to encourage people to work in similar ways, as there is less need to reinvent solutions if they are more easily reusable. Once names have been assigned to the patterns that are appearing more frequently, it gives the team the ability to discuss new tasks more quickly, with more members of the team able to recognise proposed solutions and how they might be implemented in the latest scenario.
Design reviews can be introduced to allow more people to be involved in the detail of how a solution will be implemented; after all, two heads are better than one. Design reviews are another way in which members of the team can learn the way to communicate with one another about the system.