In his recent IEEE Software column, “Ship Effortlessly” J.B. Rainsberger has a gem:
I start each project with two rules: all source files must be in a version control repository, and the build must be fully automated at all times.
Does your project follow these rules? If not, what would you have to do?
It's worth the time to invest to make sure you know which sources are which. And if you automate the build and it still takes “too long,” you can measure what's too long and you can determine which actions to take.
Labels: build, project management