Executive Summary

The Dev team has been build and deploy from their own box to various environments manually and in need of more standardized processes to support upcoming more secured environments.

Symptoms & Observation

  • Build from developers local box
  • Inconsist deploy processes and arbitrary workaround names
  • Lack of principles for checkin, config files, and merges
  • Inconsist project structures
  • Configuration are modified directly in environments
  • Finger pointing when issues happened over the inconsistant build and deploy methods


  • Setup a standard build server for all applications
  • Standardize build and deploy processes
    • Use TFS build definitions
    • Use standardized deploy scripts (PowerShell)
  • Checkin environmental config files