Automation was quite a difficult task for us at first since we had all these legacy projects that the effort to automate them wasn't worth it.
So what we did, was on the new projects we started using DeployBot, which was very nice especially for the development team. Then we started to see what can we do on the legacy projects and once we have more time from other projects we tackle one older project at a time where we automate at least parts of it.
It can be a very annoying process especially if you have people in your team who where used at a certain style of the process, but I think in the long run it was worth it.
So what we did, was on the new projects we started using DeployBot, which was very nice especially for the development team. Then we started to see what can we do on the legacy projects and once we have more time from other projects we tackle one older project at a time where we automate at least parts of it.
It can be a very annoying process especially if you have people in your team who where used at a certain style of the process, but I think in the long run it was worth it.