My manager recently asked, "Is there a standard procedure or process that is typically used by businesses to ensure the file integrity of files -- maintaining their separateness from those that are involved in work-in-progress projects -- yet permitting all necessary users to gain access to the most up-to-date and accurate files?"
Of course she's talking about source control, which we do have and use but we've had some problems lately with some remote team members not using it properly. How do I explain the basic principles and practices of source control to someone non-technical so that she can understand it well enough to know if the people she's managing are doing it right? I'd prefer something written -- a book would be nice but something on the web is fine -- because her attention span for verbal explanations of technical stuff from me is not good. My first instinct was to give her "Code Complete", but on second thought that's probably far too technical. Any suggestions would be appreciated.
(The projects in question are built in C++ and ASP.NET using Visual Studio 2005 and SourceSafe, if it matters.)