Have you and your team ever taken some time to sit down and define what your build system should be? I often see teams start a project with the loose idea that they ...