I have the task in my company of building all of the software and to track all of the versions of our software, but there is no established configuration management policies.
We have Visual SourceSafe and I am using it to track versions of the software, but there is no control over changes to the source code nor to any of the documents. Without any control over changes, I find myself wasting time fixing problems from random undocumented changes, rather than improving the build process which is my primary task.
What is a good way to implement configuration management? What are some of the basic first steps?