On the surface, information technology (IT) looks like it should be one of the most logic-driven components of a business. And yet for decades, we have seen “religious battles” ensue around a broad set of topics. These battles are sometimes driven by personal preference, individual agendas and interest or people’s comfort with a specific technology or approach. This is considerably different from the logical debate of options with the sole intent of getting to the best modernization approach for the organization via fully informed conversation.
There may be no bigger religious battleground than the mainframe and how to migrate for the sake of modernization. There is good reason for this as the stakes are high for both the organization and individuals. Regardless of ideology, the benefits driving modernization for most organizations include:
Once an organization has reached the decision to modernize, the issues they then wrestle with tend to be similar.
The first three issues are critical and are typically able to be viewed through a strict business lens. However, the approach to modernization is where the battles often occur and the approach is a major factor influencing each of the other issues. Therefore, the modernization approach must be determined first to give appropriate consideration to the other issues.
A key factor in choosing an approach is understanding the value embedded in your applications in the form of business rules. Application business rules are the proprietary differentiators which have been built into business operations. Are they well understood and documented, are they highly customized or do they exist in a commercial package? Extracting and re-engineering these rules without impacting the business is a major goal in transformation. Base lining the maturity of the business rules will define cost, time and ability to select the right approach to successfully modernize your mainframe application. When underestimated or misunderstood, modernization efforts can be delayed, become costly or completely fail.
There tend to be four major camps relative to the modernization approach: Rehosting (Lift and shift); Refactoring/Automated Code Conversion (ACC); Rewriting; and Replacing. Based on the specific workloads and business scenario, each of these approaches has merit and they may not be mutually exclusive. At a high level, keeping in mind there are a myriad of variants, these approaches can be described as follows:
It is important we must acknowledge that mainframe modernization carries with it some unique considerations relative to other platforms. One of the major considerations is the mainframe itself. This platform’s associated costs, scope of services, unique skillset requirements will add complexity but these same factors also can provide massive opportunities. Almost by definition, these environments:
These are just a few of the critical points of consideration unique to mainframe infrastructures. It is easy to dismiss some factors in a paper-based analysis with “perfect world” thinking. Our team averages more than 24 years of experience and we have yet to see a “perfect world” scenario or a “one size fits all solution.”
The responsibility of decision makers is to dispassionately assess each option to determine the best strategy for your organization. IT and business leaders cannot align themselves with any one camp. The leaders’ concern must be achieving the best outcome for the organization. Which solution(s) provide the optimal cost scenario? How do we minimize risks? How do we ensure near term alignment with business functionality while ensuring a scenario that will enable the business flexibility and velocity?
As a partner, Astadia shares the same responsibility to get to the right strategy with each client. We look closely at business and technology drivers, issues and opportunities to develop and execute on sound strategies. While we cannot rid the technology landscape of religious battles, we can choose not to participate in them and instead focus on what really matters – the best interest of our clients.
Everybody agrees that automation is key to mainframe modernization regardless of the selected transformation approach, particularly in replatforming or refactoring projects. Not everybody, however, has the vision to automate the journey all the way.
COBOL talent shortage is a major mainframe modernization driver and that’s when every IT leader must make a decision about what will happen to the COBOL programmers in this scenario.
Get in touch with our experts and find out how Astadia's range of tools and experience can support your team.contact us now