Need an agile infrastructure? Do your homework