Complexity and Change Management Failure
As IT professionals and as a society in general, we have made a lot of technological progress.
Moving beyond old technologies, today we're dealing with all kinds of new technologies. When you dive into it and consider what's going on, we might say 'Have we really made that much progress?'
The Three Mile Island a Change Management Failure
Three Mile Island is a great example of how sophisticated, modern technology can get out of control. While it certainly was great modern technology for the time, it turned out to have some pretty serious failures.
Some of the reasons behind Three Mile Island's issues were:
- Three Mile Island was really a series of change management failures
- They adhered to improper maintenance procedures
- Poor communications disconnected the various parties involved
- An atmosphere of complacency was reinforced where people got lazy, forgetting to do key procedures, leading to operational sloppiness.
- Three Mile Island was a very complex system, where even after the incident happened, this caused a lot of consternation, delaying resolution to what was going on there.
"And the real issue is that people have limited visibility. Some of the indicators were wrong, the complexity in the system itself limited their ability to really understand what was going on. And in the IT world, boy doesn't this sound familiar."
Threat of ComplexityComplexity really is the big threat to IT operations. This is the Three Mile Island of IT Ops.
This graphic illustrates how bad complexity can really get. Complexity as we know it (depicted by Moore's Law or Kurzweil's The Law of Accelerating Returns) is growing exponentially. Technologies are accelerating complexity and shaking things. Virtualization is expanding the scope of IT with a new virtual layer, and putting key elements into motion, making the field much more dynamic, as well as agile development. Other accelerating technologies are cloud, mobile applications, the mobility concept, and bring your own device.
The introduction of these technologies are points of acceleration (call them accelerants or punctuated equilibrium), appearing throughout the technology lifecycle, continually coming onto the scene. While the growth and appearance of new, dynamic technologies is understood, the ability to manage the associated complexity is not developing in turn. In considering IT's ability to manage these systems manually, and deal with all of this technology, complexity undermines the IT operations management effort.
"It turns out it's actually worse than this because what I'm showing here is theoretical complexity, actual complexity is a lot worse because we have these step functions in the complexity curve that come around every now and then. The point is that there is a discontinuity in the curve and complexity grows even faster after that [accelerant] point than it did before that point."