I’m going to tell you the story about automating deployment of large and complex Sitecore project in a real-world.
It all began with a 15-pages document describing website update procedure. There was a huge number of tweaks to website configuration files, machine.config file.
Some were really quick, the other ones could take up to half an hour, for example, creating DB backups, restoring them according to the manual, etc.