We've been steadily adopting more and more automation processes over the past decade.  For my current project (still un-announced, sorry) we've really tried to take that to the next level, employing a comprehensive automated build & test framework so that as people check things in the project is automatically built and then reports any problems that it detects.  This process is generally called "continuous integration" for anyone who wants to google around for it.  It has really reduced our accidental breakages of the game.  Whenever the "CI build" (as we call it) fails it is very apparent to everyone and the problem can be remedied quickly.

Today I spent a while digging into some of the test cases to rejigger them for some work I was doing.  It was just incredibly cool to fire it up and watch all my test cases get executed and nicely reported.  Using technology like this to really build our development infrastructure is critical to making larger and larger projects work... plus it's just plain cool stuff to a process geek like me.  :)