Build automation is something very obvious, nowadays all projects have repository + build tool + automated scheduled builds. It's not a best practice it's a common practice.
And what about automating project setup and environment configuration?
Imagine a new member joining your team or upgrading/migrating your application to a different machine (or a client machine). Is everything contained in your project's wiki? I don't think so. Wiki pages tend to be outdated. In fact they are up to date only when project starts :).
Many times there are some hidden truths that are obvious to some members of your team while they are a mystery to others (and for sure to new members).
Have you ever though about automating project setup and environment configuration?
Today I post some ideas which I have successfully implemented in my PhD system and many projects in which I was involved during my work as a Software Engineer.
These ideas are all about Java related technologies, but I'm sure the same things can be achieved using other enterprise-grade platforms (e.g., .NET).
2011 in review
-
It’s end of January 2012 by now, but I decided to share some stats on what
was going on with this blog in 2011. If you fancy reading my stuff (is
there any...
4 days ago
