On Devops and Workforce Morale
DevOps is a rapidly growing trend in systems analysis and design which blends software development and testing with operations. With DevOps, those who program the software also assist in its deployment and ongoing support. This set of organizational practices is meant to encourage higher-quality software, rapid releases, and reduced downtime. Organizations are increasingly implementing DevOps policies in order to enjoy the associated benefits. However, in many cases the fruits of the implementation are not enjoyed. One possible explanation is decline organizational morale. Not all of the changes associated with DevOps may be viewed as positive. Operations engineers lose some control of systems they are responsible for maintaining while software developers' scope of accountability increases. This research holds that factors such as perceived organizational support, job satisfaction, affective commitment, leader consideration, and perceived fairness decline following implementation of DevOps principles. Conclusions and implications for research are supplied.