Thoroughly Modern: Unlocking the Full Potential Of Your IBM i … – IT Jungle

May 15, 2023Greg Patterson

IBM i is the backbone of mission critical applications for over 120,000 customers worldwide in every conceivable industry and company size, particularly with companies ranging from $50 million to $1 billion in annual revenues and specializing in manufacturing, distribution, financial services, and healthcare. In other words, IBM i supports a significant share of the global economy.

Although the IBM i platform is very productive, there are many things we can do to modernize our applications and provide more value to the business. But this is easier said than done. Some of the biggest challenges that that we face relate to skills. Its a lot harder to find RPG developers than it is to find somebody who knows Linux or open source tools. Thankfully, many of those technologies programming languages, databases, frameworks, version control, CI/CD tools, and more have been integrated into the platform.

Customer applications that I see every day on IBM i have often been around for 20 or 30 years, or longer. They work, but because they are often monolithic in nature, they are challenging to maintain and lack agility. Many of us have onboarded new people either IT staff or end users and when they see a green screen, their faces drop and eyebrows raise. We know that we can do amazing things with the platform, to show that IBM i is so much more than the green screen.

When I first started on IBM i in the early 2000s, it wasnt as straightforward to integrate with other technologies and administrators were often unwilling to share access to the system. Now, there are secure methods to integrate with the platform and provide self-serve access to end-users, customers and partners.

Here are some of the challenges affecting IBM i shops and the performance of their businesses because the two are inexorably linked:

You can quickly give any RPG, COBOL or CA 2E (SYNON) application a graphical interface. It doesnt matter if its a homegrown or a third-party application, and what OS/400, i5/OS, or IBM i release it is. This is a good start but it isnt always sufficient.

Some larger-scale transformation strategies include:

Rewriting an application is typically the most expensive transformation approach. While this approach carries risks and often involves a longer timeline, there are valid business reasons why some applications are better suited for a rewrite. Perhaps you need to modernize smaller applications that are highly customized to the business and/or closely integrated with various systems. Or, you might be looking for an innovative solution that doesnt exist and requires a custom solution.

There are ways to automatically discover and extract business rules and convert some of the legacy RPG or COBOL code to other languages such as Java. There are also different techniques available for moving your applications to other platforms, such as emulation software.

Automated conversion tools are available, too. Our conversion process has a discovery process at the beginning and analysis often finds that companies are only using about 60 percent of an applications code base. This means that you dont necessarily have to modernize the entire application. Fresche has what we call a transformation factory. It generates modern code that is easier to maintain and evolve. The new code can still run on the platform and, if necessary, off platform. These projects provide predictable results in a predictable timeframe.

That said, in most cases we encourage modernizing your applications and databases so you can meet your business goals while preserving your investment in IBM i. One of the things we encourage people to think about is that IBM i is more than application code and a database to feed it:

We regularly work with customers who are evaluating the future and wondering whether they are going to stay on the platform. Regardless of whether or not you stay on the platform, its important to remember that you will need to deal with more than the RPG, COBOL, or CA 2E (SYNON) code and the Db2 for i database. You will also need to consider the user interface and your strategy for making sure the modernized applications are maintainable going forward.

The key to the success of moving your IBM i applications forward is developing a strong business case with a fundamental understanding of how each of the projects elements and concepts fit together, as well as how technology can be leveraged to fulfill that business case.

The best place to start is with an application portfolio assessment and disposition mapping, which might look something like this:

Modernizing the various applications above can seem daunting when you look at it as a whole. But you dont have to do it all at once. Many clients going through a larger transformation will use one of our 5250 refacing products as a starting point to provide a modern interface in a short period of time. We can build out from there by developing new applications, and transforming existing code, database and user interface, depending on the clients needs.

Ultimately, the goal is to have modern applications that support the business in its current state and provide room to grow. These IBM i applications may still be running on premise or they might run in the cloud. The most important first step is developing your strategy and building the business case to sell the benefits of modernization internally. We often help clients build that business case by talking to executive and technical teams to understand the current state of their IT, then developing a roadmap for modernization.

Its key to have these discovery conversations before we touch any code.

Finally, theres so much more that IBM i shops can do to modernize their applications. Fresches full suite of solutions cover a broad spectrum our goal is to offer products and services that IBM i shops need to get their applications and systems current and keep them there. A few examples include:

Assess and Plan:

Integrations and APIs:

Maintain and Support:

Cloud and Managed Services:

Enhance and Innovate:

Modernize and Transform:

User Interface Development:

Security and Compliance:

So, reach out to us and explore digital ideas, discuss a project, or validate your strategy with our business and IT strategists. Get moving!

We have a team of experts who can help you build a portfolio-based strategy that is tailored to your business needs. I encourage you to get in touch to discuss your goals and how we can help. You can contact me at greg.patterson@freschesolutions.com or connect with a strategist here.

Greg Patterson is an IBM i modernization specialist at Fresche Solutions. He has been in the IT field for two decades, the last dozen with Fresche. In addition to business development activities, Greg also coordinates pre-sales technical demonstrations and discussions, performs business analysis and is sometimes involved at the coding level for specific projects.

This content is sponsored by Fresche Solutions.

Thoroughly Modern: Why Modernizing IBM i Applications Is Important And Where to Start

Thoroughly Modern: What You Need to Know About IBM i Security

Thoroughly Modern: Flexible And Fractional Staffing Models That Deliver

Thoroughly Modern: How To Optimize IT In 2023

Thoroughly Modern: A Swiss Army Knife For IBM i Developers

Thoroughly Modern: Digital Solutions For IBM i And Beyond

Thoroughly Modern: Simplify IBM i Application Management and Extract Key Insights

Thoroughly Modern: Four Ways Staff Augmentation Is Helping IT Get Things Done

Thoroughly Modern: Bring Security, Speed, And Consistency To IT With Automation

Thoroughly Modern: Good Security Is Just As Important As Good Code

Thoroughly Modern: The Real Top 5 Challenges For IBM i Shops Today

Thoroughly Modern: Improving The Digital Experience With APIs

Thoroughly Modern: IBM i Security Is No Longer Set It And Forget It

Thoroughly Modern: Taking Charge of Your Hardware Refresh in 2022

Thoroughly Modern: Building Organizational Resilience in the Digital Age

Thoroughly Modern: Time To Develop Your IBM i HA/DR Plan For 2022

Thoroughly Modern: Infrastructure Challenges And Easing Into The Cloud

Thoroughly Modern: Talking IBM i System Management With Abacus

Fresche Buys Abacus To Integrate From IBM i To Cloud To Code

What IBM i Shops Want From Cloud, And How To Do It Right

A Chat With Steve Woodard, The New CEO At Fresche Solutions

Thoroughly Modern: Making The Case For Code And Database Transformation

Thoroughly Modern: Making Quick Wins Part Of Your Modernization Strategy

Thoroughly Modern: Augmenting Your Programming Today, Solving Staffing Issues Tomorrow

Thoroughly Modern: Clearing Up Some Cloud And IBM i Computing Myths

Thoroughly Modern: IBM i Web Development Trends To Watch In the Second Half

Thoroughly Modern: Innovative And Realistic Approaches To IBM i Modernization

Thoroughly Modern: Running CA 2E Applications? Its Time To Modernize The UI

Thoroughly Modern: Understanding Your IBM i Web Application Needs With Application Discovery

Thoroughly Modern: Whats New With PHP On IBM i?

Thoroughly Modern: A Wealth Of Funding Options Makes It Easier To Take On Modernization

Thoroughly Modern: Speed Up Application Development With Automated Testing

Thoroughly Modern: The Smart Approach to Modernization Know Before You Go!

Thoroughly Modern: Strategic Things to Consider With APIs and IBM i

Thoroughly Modern: Why You Need An IT Strategy And Roadmap

Thoroughly Modern: Top Five Reasons To Go Paperless With IBM i Forms

Thoroughly Modern: Quick Digital Transformation Wins With Web And Mobile IBM i Apps

Thoroughly Modern: Digital Modernization, But Not At Any Cost

Thoroughly Modern: Digital Transformation Is More Important Than Ever

Thoroughly Modern: Giving IBM i Developers A Helping Hand

Thoroughly Modern: Resizing Application Fields Presents Big Challenges

Thoroughly Modern: Taking The Pulse Of IBM i Developers

Thoroughly Modern: More Than Just A Pretty Face

Thoroughly Modern: Driving Your Synon Applications Forward

Thoroughly Modern: What To Pack For The Digital Transformation Journey

Talking Digital Transformation With The New And Prior CEO

View original post here:
Thoroughly Modern: Unlocking the Full Potential Of Your IBM i ... - IT Jungle

Related Posts

Comments are closed.