Deploying software has predominately been the role of the IT operations group. Fundamentally developers like to build software and change things quickly, whereas IT operations focus on stability and reliability. This mismatch of goals can lead to conflict, and ultimately the business may suffer.
Today, these old divisions are breaking down, with the IT and developer roles merging and following a series of systematic principles: