Working for a small company has some plus points and some
bad points; one of the plus points is that the number of licences required for
software is small. You could argue that
granting people more access than is necessary is a good thing, and the lack of
paperwork that is required to make this happen is limited or non-existent. Things actually happen when they need to rather than waiting around for the sherif to authorize things.
Source Control tools are readily available in both free and
paid license form. Having convinced the
bean counters that this was completely free and wouldn’t cost them anytime to set
it up, I was free to implement the much needed versioning control.
About 1 week after this was all implemented I came to realise
it was all for nothing. The fact that
everyone still had full access to the database and files on the system in a
live environment, people were still releasing stuff straight to live and completely
negating the point of version control.