Effective Strategies for Implementing Test-Driven Infrastructure