Few DevOps improvement initiatives which organizations attempt to scale, often with high expectations, will go on to fulfill their potential of having a major impact on performance. The truth be told most of these attempts will fail, resulting in the companies implementing them becoming disillusioned with the results. Yet, although there are many examples of DevOps efforts that have failed, there are also examples of successful DevOps implementations. So why do some these DevOps improvement efforts disappoint? Some common reasons include an organizational culture that discourages any change for example. But there are also some tangible management causes of DevOps initiative failures.
The importance of top-management support goes far beyond the allocation of resources to scale the DevOps initiative; it sets the priorities for the whole organization. If the organization’s senior managers do not understand and show commitment to the DevOps initiative, it is only understandable that others will ask why they should do so. Usually this is taken to mean that top management must:
1. Understand and believe in the benefits of the DevOps improvement
2. Communicate the importance of these principles and techniques
3. Participate in the improvement process
4. Maintain a clear ‘strategic strategy’.