Start a build whenever there is a need to integrate changes or ensure build consistency. Creating a build helps to synchronize changes and creates a platform on which all developers can work. If the build process gets too slow, rework dependencies to make it faster.