Modern IT leaders face more complexity in their technology stacks than ever before. This has spurred the need for better CIO risk management practices to guard against a growing arsenal of external and internal threats to software resiliency and security.
My musings on this changing landscape for CIOs reminds me of the break-out food TV show, Iron Chef. On Food Network’s Iron Chef, accomplished cooks compete to create the best meal, given an off-beat combination of ingredients and conditions, in one hour. Likewise, many CIOs conducting an inventory of their newly inherited software and systems may feel as if they too are staring into a large, slightly sour-smelling refrigerator of full of mismatched food that must magically morph into something cohesive.
I recently caught up with Gary Curtis, Senior Advisor at The Boston Consulting Group, to discuss how Software Intelligence can help new CIOs score quick wins amidst a complex technology landscape and in many cases a great lack of knowledge about existing systems.
He offered an example: “I just finished a project with one of the world’s largest banks,” he said. “And the new CIO of this organization discovered a legacy stack consisting of more than 2 billion lines of code during his due diligence activities.”
Bringing a Wild Stack into the Fold
“This stack also comprised more than 100 programming languages and frameworks,” he added. “Before hearing this, I thought maybe there were 40 or 50 [languages].” Unfortunately, Curtis has seen this all-too-common situation before. The issue facing this bank CIO and many of his technology-leadership peers is integration: “This stack needs to be improved, because it’s consuming the greater part of the IT budget. It’s problematic, unstable in many ways, and very incompatible with new digital functions that should be incorporated into these applications,” says Curtis.
Plan to Attack Architectural Gaps
He explains CIO risk management techniques to identify and isolate issues so that costs can be managed–all while creating more efficient and integrated systems. “First, [the CIO and his team] find out what comprises that stack.” Areas of focus should include architectural issues, such as areas of potential exploit. “Once no one cared about these,” says Curtis. “But hackers do.” CIOs should gather system-level analysis on business-critical software to minimize architectural complexity and ensure that systems are stable, safe and secure.
Software Intelligence: The CIO’s Special Ingredient
“Without access to the right data, it’s hard to know where to start, and where to find the biggest bang for the buck.” This is where software intelligence can help CIOs accelerate their understanding of existing systems to develop a comprehensive modernization and integration plan. The right set of tools can provide:
- Visibility into complex and/or poorly documented systems, to aid in reducing transformation risks.
- Interactive blueprints that can help the CIO and his team develop better transformation strategies.
- A means of enforcing architecture compliance.
- A hierarchy for prioritizing and managing legacy modernization tasks.
- Engineering insights that can accelerate modernization efforts.
- Modernization monitoring capabilities that protect clients and ensure high-quality outcome.
Few CIOs are equipped to compete on Iron Chef. But a versatile, easy to use Software Intelligence solution provides them with a key ingredient. Using them, they can turn tired legacy leftovers into an appetizing menu of cutting-edge digital applications and systems.