As teams and projects grow to include varying technologies and team members with varying skill and experience levels, a standard yet configurable development environment is essential. Focusing on enabling team development with Vagrant, lets look at solving the “works on my machine”, “new team member” and “working from home” problems.