Why We Love Lazy Programmers
At one time our build and deploy process was full of manual steps and could take 1-2 days to put a build into the QA and Dev environments. Using tools like nAnt we improved the build and deploy time to 1-2 hours with most of the automation on the build side. Later one developer got tired of manually deploying and created some deploy scripts. Now deployment to any of the 5 environments (development, testing, staging, demo, production) is a single command line taking 1-10 minutes depending on whether a full build is required or not.
The overall investment was probably about 2 weeks of development time over several months. So we easily paid back the cost in 15 deployments. Not to mention the fact that we deploy all the time now that it is easy, resulting in our integration problems almost going away.
What are your lazy programmer success stories?