Mainframe Archives - IBA Group - USA https://us.ibagroupit.com/tag/mainframe/ Thu, 21 Nov 2024 13:45:16 +0000 en-EN hourly 1 https://wordpress.org/?v=6.5.5 TechChannel Names IBA Group Engineers IBM Z Rising Stars 2024 https://us.ibagroupit.com/news/techchannel-names-iba-group-engineers-ibm-z-rising-stars-2024/ Thu, 21 Nov 2024 13:45:16 +0000 https://us.ibagroupit.com/?post_type=news&p=13382 The post TechChannel Names IBA Group Engineers IBM Z Rising Stars 2024 appeared first on IBA Group - USA.

]]>

TechChannel announced the honorees of its 2024 IBM Z Rising Stars recognition that highlights emerging talent in the IT ecosystem. This year’s list includes Uladzislau Kalesnikau and Aliaksandr Shautsou of IBA Group. The young mainframe experts are acknowledged for their innovative work in advancing IBM Z technologies.

Mainframe Modernization at IBA Group

Uladzislau Kalesnikau, a team lead at IBA Group, is committed to modernizing mainframe technology. As the lead developer of Zowe plugins for IntelliJ IDEA, Kalesnikau makes it easier for young developers and newcomers to engage with the mainframe environment. With four years in mainframe development, he made an outstanding contribution to integrating modern tools into the mainframe environment. Kalesnikau also plays an active role in the global mainframe community, promoting Zowe plugins and DevOps practices.

Aliaksandr Shautsou is a middle software engineer at IBA Group’s mainframe development team. He has contributed to Zowe initiatives that empower developers to work in modern integrated development environments like IntelliJ IDEA and VS Code.

Irina Kiptikova IBA Group Corporate Communications Director

Our Rising Stars stand out for their exceptional work in mainframe modernization. Their efforts ensure that the mainframe remains a relevant and accessible platform for the next generation of engineers.

About TechChannel IBM Z Rising Stars

The TechChannel IBM Z Rising Stars program highlights talented IT professionals working on IBM Z or IBM Power platforms for five years or fewer. Since its inception, the program has recognized individuals making significant technical contributions and fostering positive change in their organizations and the IT ecosystem. With 23 honorees, the 2024 class is the largest yet, showcasing a new wave of IT talent that advances technical innovation and promotes community growth.

The post TechChannel Names IBA Group Engineers IBM Z Rising Stars 2024 appeared first on IBA Group - USA.

]]>
Zowe Explorer Plugin for IntelliJ IDEA by IBA Group Earns Inclusion in Zowe V3 Core https://us.ibagroupit.com/news/zowe-explorer-plugin-for-intellij-idea-by-iba-group-earns-inclusion-in-zowe-v3-core/ Wed, 09 Oct 2024 06:00:59 +0000 https://us.ibagroupit.com/?post_type=news&p=13354 The post Zowe Explorer Plugin for IntelliJ IDEA by IBA Group Earns Inclusion in Zowe V3 Core appeared first on IBA Group - USA.

]]>

The Zowe Explorer plugin for IntelliJ IDEA developed by IBA Group is now officially part of Zowe’s Long Term Support (LTS) V3 Release. This plugin allows developers to work seamlessly with the z/OS platform directly within IntelliJ IDEA, advancing mainframe development with modern tools.

For over 30 years, IBA Group has been committed to modernizing the mainframe environment by continuously investing in innovation and attracting new talent. The company’s approach to mainframe revitalization led to the creation of Global Repository for Mainframe Developers (GRMD) and several DevOps solutions.

In 2020, a team of young IBA Group developers introduced the For Mainframe plugin that replaces traditional green and black screens with a modern, user-friendly interface. The solution was well received by the SHARE community, prompting Broadcom to invite the team to join the Zowe project.

The IBA Group Zowe IntelliJ Squad continues to actively contribute to the Zowe ecosystem, focusing on building an end-to-end Zowe DevOps framework that integrates modern tools across all stages of mainframe application development.

Uladzislau KalesnikauIBA Group Team Lead and Zowe Squad Lead

We are excited about the launch of the Zowe V3 with our Zowe Explorer plugin for IntelliJ IDEA as a Zowe core component.  At IBA Group, we have been working hard to make this a reality! What is also important, we have not been doing it in isolation. The Zowe project makes us feel part of a great family of enthusiasts who strive to connect mainframes to the modern tech stack. The Zowe Explorer plugin is just an initial stage for us. The plugin is continuously growing with new features. It incorporates the core concept of interacting with a mainframe and we are also aiming to meet developers’ needs. As such, we plan to develop other plugins and extensions for code highlighting, auto completion, and features for mainframe-specific languages and tools. To cover as much of DevOps pipeline stages as possible, we are developing the Zowe zDevOps Jenkins plugin. In cooperation with Broadcom on the Zowe platform, we are developing a plugin for PL/1. To simplify test automation using the Galasa framework, we are developing a plugin for IntelliJ IDEA and an extension for VS Code. Overall, we have great tasks ahead!

Valery AranouskiOpen Mainframe Project Ambassador and DevOps Team Lead at IBA Group

I became involved in the project from the very beginning. At a hackathon held in 2020, one of our teams tried to develop an application for IntelliJ IDEA to help developers write mainframe code. They also experimented with AI models. Eventually, I came up with an idea to translate this experience into practical terms. I suggested that we develop an interface for working with the mainframe from the IntelliJ IDEA. In addition to tasks in architecture, I am also involved in software development for the project and prepare a training course in Zowe for young developers. This year, the Zowe community qualified me as a Zowe Ambassador, which is a great honor for me. The inclusion of our Zowe Explorer plugin for IntelliJ in the Zowe core serves as a recognition of our excellence and contribution to the Open Mainframe Project.

Sergei LevteevIBA Group CEO

The inclusion of our Zowe Explorer plugin for IntelliJ in the Zowe core is an important milestone for IBA Group. We started contributing to Zowe in 2020, following the invitation from Broadcom and the Zowe team. Why are we doing this? The project keeps us innovative, and promotes open source and DevOps practices on the mainframe to our customers. Cooperation with Zowe helps us attract new talent and bridge the cultural and generation gap within our mainframe teams. In simple terms, we introduce Zowe, open source, and DevOps. This makes our developers more productive and motivated. As a result, customers adopt our approach in their teams and they in turn become more efficient. The Zowe Explorer plugin for IntelliJ is just the beginning. We are committed to the adoption of new technologies that will change the landscape of the future.

 

About Zowe

Zowe is a contributor-led community with participating vendors such as, but are not limited to, Broadcom, IBM, Phoenix Software, Rocket Software, Vicom Infinity, and IBA Group. As a result of their extensive collaboration, the following Zowe extensions have been transformed in Zowe V3:

  • The Zowe Explorer for IntelliJ provides the developers within the IntelliJ IDEA with the capability to work with the z/OS platform.
  • Kotlin and Java SDKs are Generally Available Extensions simplifying interaction with z/OS from the Java and Kotlin applications.
  • The IMS service and the current CLI extensions are archived. IBM is working on replacements.

About the Open Mainframe Project

The Open Mainframe Project is intended to serve as a focal point for deployment and use of Linux and open source in a mainframe environment. With a vision of open source on the mainframe as the standard for enterprise-class systems and applications, the project’s mission is to build community and adopt open source on the mainframe by eliminating barriers to open source adoption on the mainframe, demonstrating value of the mainframe on technical and business levels, and strengthening collaboration points and resources for the community to thrive. Learn more about the Open Mainframe Project and about Zowe’s Long Term Support (LTS) V3 Release.

The post Zowe Explorer Plugin for IntelliJ IDEA by IBA Group Earns Inclusion in Zowe V3 Core appeared first on IBA Group - USA.

]]>
IBA Group Showcases Modern Tools at SHARE Kansas City 2024 https://us.ibagroupit.com/events/iba-group-showcases-modern-tools-at-share-kansas-city-2024/ Thu, 22 Aug 2024 09:43:06 +0000 https://us.ibagroupit.com/?post_type=events&p=13183 The post IBA Group Showcases Modern Tools at SHARE Kansas City 2024 appeared first on IBA Group - USA.

]]>

IBA Group Showcases Modern Tools at SHARE Kansas City 2024

At SHARE Kansas City 2024, IBA Group showcased its expertise in modernization of mainframe systems through leading technical sessions, contributing to the discussions around Zowe™, and debuting the new Zowe™ COBOL Plugin.

Mainframe Testing Sessions

Led by Alex Burak and Uladzislau Kalesnikau, IBA Group’s testing sessions focused on integrating modern tools like Galasa, test4z, Cobol Check, and IntelliJ with mainframe environments. These sessions emphasized the importance of automating testing processes within CI/CD pipelines, highlighting the critical role of early bug detection in achieving improvements in software quality.

The sessions discussed the following key testing methodologies:

Unit Testing. Focuses on testing individual components of the system, such as a single program or code paragraph, to ensure they work correctly in isolation. Common tools include Cobol Check and Test4z.

Integration Testing. Evaluates how components interact within the mainframe and with external systems. It ensures that combined applications function correctly. Uses tools like CICS Interdependency Analyzer.

Functional Testing. Verifies that the application’s features work as intended across various scenarios. Tools like HCL OneTest and Galasa are used for this stage.

The sessions emphasized the benefits of automating these testing stages, including reduced defects, faster testing, and higher SLA compliance. Challenges such as dealing with legacy systems and integrating testing into modern CI/CD pipelines were also addressed.

IBA Group will be publishing a series of articles to explore mainframe testing, the associated challenges, and potential solutions.

Zowe™ Project

As a contributor to the Zowe™ project since 2020, IBA Group featured the following key sessions:

Zowe™ v3 Preview. In collaboration with Zowe™ team members Joe Winchester, Rose Sakach, Jan Prihoda, Billie Jean Simmons, and Andrej Chmelo, IBA Group participated in the session that outlined new functions and upcoming changes in Zowe™ v3.

Zowe™ and Galasa Integration. Alongside Joe Winchester, Gerald Mitchell, and Billie Jean Simmons, IBA Group contributed to the session that demonstrated how Zowe™ and Galasa work together to enhance mainframe management and testing, providing practical insights into their integration.

New Zowe™ COBOL Plugin for IntelliJ IDEA™

A highlight at IBA Group’s booth was the live demo of the Zowe™ COBOL Plugin for IntelliJ IDEA™. Designed to enhance a developer experience, the plugin features automatic completion and syntax highlighting, and is seamlessly integrated with IDEs like VS Code and IntelliJ. The demo was well received and the visitors recognized the potential of the plugin for the streamlining of COBOL development.

IBA Group extends its sincere thanks to everyone who attended the sessions and collaborated with the company’s team at SHARE Kansas City 2024. Your insights and feedback were invaluable. Special thanks to John Mertic and Maemalynn Nokdhes Meanor from the Open Mainframe Project for their leadership and support.

IBA Group is committed to continuing the work on addressing the challenges and opportunities in mainframe technology. Looking ahead, we are excited to explore new possibilities and remain dedicated to providing solutions that meet your needs.

Thank you for your support and trust. IBA Group looks forward to continuing this journey together at SHARE in Washington, DC, in 2025.

The post IBA Group Showcases Modern Tools at SHARE Kansas City 2024 appeared first on IBA Group - USA.

]]>
Modernizing Legacy Banking Application for Leading German Bank https://us.ibagroupit.com/cases/modernizing-legacy-banking-application-for-leading-german-bank/ Tue, 06 Aug 2024 11:46:20 +0000 https://us.ibagroupit.com/?post_type=cases&p=13148 The post Modernizing Legacy Banking Application for Leading German Bank appeared first on IBA Group - USA.

]]>

GOAL

Update the client’s legacy OS/2 banking application and offer new solutions to broaden the customer base, diversify loans range, enhance the performance, and introduce new features to attract new customers. The project also aimed to digitize and accelerate the loan evaluation and approval process.

BACKGROUND

The bank’s Credit Department relied on a legacy OS/2 banking application running on the mainframe to collect and maintain vital information about clients, loans, credit scores, mortgages, and other important data. However, the bank’s outdated IT infrastructure became hard to manage, and upgrading the mainframe application was getting increasingly difficult. This was causing the bank to lose customers and market share.

CHALLENGES

  • The bank’s legacy application was inflexible and could not adapt to the rapidly changing business environment.
  • The bank’s application could not integrate fully into the rest of the business environment due to the complexity of the mainframe, putting the application data and functionality into a silo.
  • The application took too long to perform basic functions, leading to increasing customer dissatisfaction and loss. A customer had to wait for 2-3 days to get response from the bank.
  • None of the application’s processes were fully automated, causing delays, errors, and development bottlenecks.
  • The bank’s internal IT teams were not able to complete the project due to bigger problems in their business, infrastructure, and legacy processes.
  • The waterfall approach became a bottleneck for innovation, slowing down the software development process and limiting flexibility in response to changing requirements.

KEY OBJECTIVES

  • Improve the application’s performance and extend its feature set
  • Modernize the client’s mainframe as a whole to meet a full range of business requirements
  • Minimize risks during the transition
  • Integrate the application with the rest of the business environment to eliminate data silos
  • Create APIs that enable users to retrieve information through a web-based user interface
  • Relieve the burden on internal IT teams
  • Automate manual processes to reduce delays and errors

SOLUTION

The bank decided to keep the mainframe but take a new, modernized approach to managing it and developing applications faster and more efficiently.

The bank collaborated with IBA Group’s mainframe teams to help solve the challenges. IBA Group worked to untangle the complex patchwork of different solutions within the mainframe. They introduced new problem-solving strategies and approaches, including Agile methodologies, to help the bank’s internal IT teams break away from old school ways of doing things.

IBA Group also used their rare skills in the COBOL programming language to fix and extend the application. They automated many of the manual processes that had been causing delays and errors, which freed up the internal IT teams to focus on other tasks. IBA Group also integrated the application more fully into the bank’s wider business environment, reducing its siloed status.

RESULTS

By partnering with IBA Group, the bank was able to modernize the application and  entire mainframe system, develop new features and capabilities, unload the support burden off their internal IT teams, and deliver measurable ROI including:

  • Increasing the number of loans issued each day by 140%
  • Accelerating loan approvals from 3-4 banking days to just a few seconds
  • Reducing the time to onboard a new employee by 3 times

Retaining all features of the legacy application, the new solution provided enhanced functionality and was fully integrated into the customer’s corporate landscape.

The new system reduced manual data entry, automated repetitive activities, and minimized the number of delays and errors, which significantly increased the efficiency of the Bank’s Credit Department.

The new application was highly scalable and with improved performance and stability, supporting more than 3,000 concurrent users.

Employees of the Credit Department were able to get access to credit scoring in real time. This happened because all related applications and databases were integrated by API.

Overall, improved functionality and new features of the application helped the bank expand their client base and provide a wider range of loans, along with faster and more efficient loan evaluations and approvals.

TECHNOLOGY STACK

Programming languages: PLI, COBOL, and specially developed procedure language which automatically generates source code in Cobol for user screens

Messaging: IBM MQ

Scheduling: TWS (former OPC)

Databases: VSAM and lately added DB2 databases

Transactioning: CICS

The post Modernizing Legacy Banking Application for Leading German Bank appeared first on IBA Group - USA.

]]>
Evolving from Staff Augmentation to Managed Service https://us.ibagroupit.com/cases/evolving-from-staff-augmentation-to-managed-service/ Tue, 06 Aug 2024 11:30:25 +0000 https://us.ibagroupit.com/?post_type=cases&p=13139 The post Evolving from Staff Augmentation to Managed Service appeared first on IBA Group - USA.

]]>

Background

The client’s product is a financial system that manages accounts receivable functions and assures correct accounting procedures. Installed in a centralized location with online access to individual branches, the app meets corporate and country-level business control requirements to ensure that billings and payments are recorded properly.

Challenges and Solution Highlights

#1

The first big challenge for the IBA Group  team was the consolidation of the Asia-Pacific South region’s branch with the main one. The APS system was supported by a team of six people, the mainframe experts supporting a similar application for the Asia Pacific South region.

The resource manager together with SME experts from IBA Group’s side closed all staffing requests, including hiring, adoption, education, and knowledge transfer, enlarging the team by three people. After nine months of work, the consolidation was successfully completed.

#2

The second task for IBA Group was to support the dispute management system. The challenge was to provide L3 and L2 support for a new application that was previously supported by another team.

After a few months of training, the client transferred support of this system to the IBA Group, closing all staffing requests and enlarging the team by three people.

#3

The third well-known challenge, and one faced by companies around the world, was the pandemic. Everybody had to move from the office to remote work and the customer was concerned whether the team would be able to ensure the same level of service working from home as from the office.

At that time, IBA Group was responsible for supporting applications and developing fixes and new requirements set by the business. The IBA Group managed to do it by introducing additional meetings, Slack communication, and organized teamwork — actually improving quality.

Jelmer BoersmaCIO Q2C Senior Manager of Global Accounts Receivable and Europe Operations, Europe Lead

Having worked with different squads from IBA for 7 years now, I am happy to say that the implementation of the Agile methodology has brought us great benefits. Because of the closer cooperation between the business and development, we have been able to get a significant improvement in number of deployments, we have outstanding skill retention because of the high engagement in the squads.

We have also seen an improvement of satisfaction in our user community. Another benefit was introducing a First Line Manager role to the squads in IBA. This has brought great benefits when it came to onboarding new talent from IBA as a major part of the hiring process was handled by these managers.

From Outstaffing to Service – Benefits

  1. A technical and business-oriented team that could work remotely with the delivery, resource, and iteration managers who participated in all stages of the software development and delivery cycle. This included discovery, development, UT/UAT/E2E testing, and deployment, providing stable production support without SLA breakage and ensuring business continuity
  2. A customer application portfolio that is supported by one team in one location, providing more flexibility and confidence
  3. Education, hiring, adoption, knowledge transfer, and replacement activities have been moved from the customer to the service provider
  4. Staff turnover reduced from 20% to 10%
  5. Communication channels for operational activities in Slack, separate channels for large projects, and email TaskID continue to be monitored 24/7 by IBA Group specialists
  6. Stable development and production support for the accounts receivable system and dispute management systems in EMEA, APS, LA, and Canada. Daily on-call support without SLA breakage, ensuring business continuity.

Other Changes Brought about by IBA Group

When the team started to feel confident in providing stable L3 and L2 support to the customer, IBA Group offered to introduce the role of First Line Leader for the project and that of Scrum Master to follow the Agile methodology with two-week iterations.

IBA Group professionals created a support knowledge base for the project, organized existing documentation, and recorded numerous videos for project newcomers. Our project experts acted as mentors for newcomers to provide stable and fast knowledge transfer.

IBA Group introduced much closer collaboration between the IBA Group team and the business team (UK) to synergize our business and technical knowledge, resulting in a deeper and faster discovery phase for business requirements. This greatly reduced the likelihood of coming back from development to the discovery phase to introduce missing details. Using this collaboration approach, our team became more business-oriented.

After these steps, the IBA Group experts proposed to the customer that they run and own the process of education, hiring, adoption, and knowledge transfer for new resources for the project. For this matter, IBA Group organized courses to hire new talents and educate them on all the needed disciplines and technologies. This way, IBA Group achieved higher satisfaction of the client and their end users.

The post Evolving from Staff Augmentation to Managed Service appeared first on IBA Group - USA.

]]>
IBA Group at SHARE Kansas City 2024 https://us.ibagroupit.com/news/iba-group-at-share-kansas-city-2024/ Mon, 05 Aug 2024 15:28:07 +0000 https://us.ibagroupit.com/?post_type=news&p=13110 The post IBA Group at SHARE Kansas City 2024 appeared first on IBA Group - USA.

]]>

IBA Group is pleased to announce our participation in SHARE Kansas City 2024. Visit our booth and join our sessions to explore the latest advancements in mainframe technology, open-source projects, and CI/CD practices.

Session Highlights

Mainframe Testing with VS Code and IntelliJ IDEA

Date: Mon, Aug 5, 2024 | Time: 3:45 PM – 4:45 PM

Understand how automated testing integrates into the DevOps pipeline with Galasa, Zowe, VS Code, and IntelliJ.

Continuous End-to-End Testing

Date: Tue, Aug 6, 2024 | Time: 9:15 AM – 10:15 AM

Learn how to incorporate testing into your CI/CD pipeline using open-source tools.

Zowe v3: What to Expect

Date: Wed, Aug 7, 2024 | Time: 8:45 AM – 9:45 AM

Preview the new features of Zowe v3 and provide your feedback.

Zowe and Galasa Together

Date: Thu, Aug 8, 2024 | Time: 8:45 AM – 9:45 AM

Discover how Zowe and Galasa integrate seamlessly.

What’s New

  • Presentations on mainframe testing tools featuring Galasa, Zowe, VSCode, and IntelliJ.
  • Introduction of the new Zowe Cobol Plugin with autocompletion and highlighting functionality, designed for enhanced compatibility.
  • Information on the upcoming Zowe v3 release in September 2024, with opportunities for feedback.

Visit Our Booth

Visit the IBA Group booth #217 for live demonstrations, expert insights, and detailed information about our mainframe solutions. We look forward to engaging with attendees and discussing how our technologies can support their goals.

We look forward to seeing you at SHARE Kansas City 2024!

The post IBA Group at SHARE Kansas City 2024 appeared first on IBA Group - USA.

]]>
IBA Group’s DevOps Team Presents at SHARE Fort Worth https://us.ibagroupit.com/events/iba-groups-devops-team-presents-at-share-fort-worth/ https://us.ibagroupit.com/events/iba-groups-devops-team-presents-at-share-fort-worth/#respond Wed, 31 Jul 2024 13:43:09 +0000 https://us.ibagroupit.com/events/iba-groups-devops-team-presents-at-share-fort-worth/ The post IBA Group’s DevOps Team Presents at SHARE Fort Worth appeared first on IBA Group - USA.

]]>

IBA Group’s DevOps Team Presents at SHARE Fort Worth

The SHARE conference, one of the major events in the mainframe industry, took place in Fort Worth from February 23 to February 28. Our DevOps team were among 1,300 participants who gathered to educate, share, and connect. The conference featured 500+ technical sessions and hands-on labs on enterprise IT hot topics such as security, open source, DevOps, and cloud.

Presentations

Our team gave two presentations at the conference. IBA Group’s presentation DevOps for DevOps aimed to show that DevOps engineers, just like other developers, feel the need to have VCS for their processes, automatic build, and auto testing for CI/CD pipelines.  It is especially true for the mainframe, where DevOps involves a great deal of custom code. The presentation was well received. It was nice to get the feedback not only inside the SHARE network but also on LinkedIn and Twitter.

IBA group told about technical and cultural solutions for building DevOps on the mainframe in the presentation zDevOps: What We Do, How We Do on February 25. Many last year’s participants were looking forward to find out about the project progress in the past four months.

Hot Topics

This year’s hot topics were DevOps and open source. New technologies open up the mainframe to the new generation of developers. With automation and DevOps, Devs and Ops start working as one team. As a result, you have better visibility, more frequent releases, and happier customers.

Hybrid cloud is another popular technology that makes the mainframe more affordable while maintaining the same security level.

The quick-paced development of open source projects like Zowe was at the center of attendees’ interest.

Sessions

Our team focused on DevOps and test automation sessions. The presentation about Galasa framework Solve Your DevOps Pipeline Headaches With an Open Source Framework for Test Automation by William Yates from IBM UK Laboratories was a real blast. IBM developed the framework released in open source git-repository. Galasa makes the mainframe more accessible to non-mainframers. It is an excellent opportunity for young developers to play with the mainframe outside the native environment. Extensible nature and open source make it easy to integrate with other testing tools of your choice. At the moment, the team are discussing the applicability of the framework to their projects.

Another interesting session was from Rosalind Radcliffe and Suman Gopinath from IBM, titled True Unit Testing for z/OS Application. They were talking about the importance of unit testing at lower levels on developers’ side. The more unit tests you have, the less tests you will need at further levels. ZUnit is an automated testing tool delivered in IBM Developer for z/OS. With time, its scope will widen beyond Cobol and CICS and it will help attract more users.

The presentation Lean Mean Machine – Keeping the Lights on for Agile/DevOps by Jeremy Hamilton focused on how DevOps engineers should define and deliver the best value to the customer. For this purpose, Dev and Ops teams, and the customer need to keep close contact to level the expectations and desired outcomes on the way.

Expertise

The mainframe lies at the very core of the IBA Group’s expertise and the mainframe journey dates back to 1993 when the company was founded as an IBM partner. IBA Group has special expertise in mainframe software development, both system and applied, and in legacy systems migration. More than 400 professionals are engaged in mainframe system and application development and support. Currently, IBA is a Platinum Business Partner of IBM.

The post IBA Group’s DevOps Team Presents at SHARE Fort Worth appeared first on IBA Group - USA.

]]>
https://us.ibagroupit.com/events/iba-groups-devops-team-presents-at-share-fort-worth/feed/ 0
IBA Group Releases Smart Mainframe Plugins https://us.ibagroupit.com/news/iba-group-releases-smart-mainframe-plugins/ https://us.ibagroupit.com/news/iba-group-releases-smart-mainframe-plugins/#respond Wed, 31 Jul 2024 11:34:43 +0000 https://us.ibagroupit.com/news/iba-group-releases-smart-mainframe-plugins/ The post IBA Group Releases Smart Mainframe Plugins appeared first on IBA Group - USA.

]]>

IBA Group developed plugins that enable those familiar with modern Integrated Development Environments (IDEs) to work comfortably with mainframes. The For Mainframe IntelliJ IDEA plugin leverages z/OSMF to interact with mainframe data sets and USS files. The Zowe Explorer for IntelliJ plugin provides support for browsing, editing, and creation of data on z/OS via z/OSMF REST API.

The goals of the mainframe plugins are:

  • Connect mainframes to the modern tech stack and development tools
  • Make mainframes more accessible and appealing to a wider developer audience
  • Improve user experience when developing for mainframes
  • Bring open source principles and tools to mainframes
  • Provide flexibility to IT teams coding in Java or Python
  • Encourage development teams to use IntelliJ IDE for mainframes

Background

After half a century, mainframes are a necessary reality for a variety of large businesses. Although viewed by many as an outdated technology, mainframes are still processing data for airlines, government agencies, financial institutions, and others. The mainframe platform remains unbeaten in terms of security and performance.

However, mainframes are also notorious for having unfriendly user interface, which is hard to learn and use, especially for young developers who prefer well-documented and intuitive technologies.  The mainframe tech stack looks fundamentally different from the modern tech stack and is outdated in many ways. Addressing the problem, IBA Group came up with the plugins built on the IntelliJ IDE (Integrated Development Environment) and Zowe, an open source software framework that bridges the divide between modern applications and the mainframe.

The development team set the following requirements for the plugins.

  1. No complex configurations, just a connection to the mainframe and a working set
  2. Follow the IntelliJ user flow to make the interface as modern as possible

After the winter SHARE 2021 conference, where IBA Group presented the first version of the For Mainframe plugin, developers from Broadcom joined the project and the two companies began cooperating to produce a Zowe client Kotlin SDK and a Zowe plugin for the Intellij platform.

Why IntelliJ and Zowe?

  • IntelliJ with the For Mainframe plugin solves mainframe’s UI/UX problems
  • IntelliJ provides a modern way to interact with the mainframe
  • For Mainframe uses the z/OS management facility (z/OSMF) for many tasks:
    • Task-oriented, web browser-based UI with integrated user assistance
    • Includes Rest API to perform this functionality using http/https protocols
  • The Zowe community created SDKs to send http requests to z/OSMF

These tools significantly improve the quality of code and increase productivity of developers.

Core Features

The solutions provide the following core features that make them powerful, easy to use, and above the existing options in the mainframe world.

  • Low Requirements: only an IntelliJ-based editor and internet access
  • Accessibility: installed directly from the JetBrains marketplace.
  • Foolproof File Systems: low probability of breaking any files when using the solutions
  • Ease of Use: drag and drop operations in both directions between OS and z/OS
  • Strong Safety: enable developers to call z/OSMF functions correctly
  • Easy Configuration: a single configuration file shared across the team
  • Free and Open Source

Next Steps: Roadmap and Community

Working in close collaboration with Zowe development teams, IBA Group is planning to add many new features to the existing plugins, including:

  • Closer integration with the Zowe platform
  • Code highlighting for COBOL, PL/1, JCL, and REXX
  • Dataset presets and edit/view modes
  • Capability to copy between different remote systems
  • Support for VSAM (Virtual Storage Access Method), DFSMS (Data Facility Storage Management Subsystem), and other cool features that are available only for mainframes

Currently, IBA Group is working to improve the For Mainframe and Zowe Explorer for IntelliJ plugins, as well as on development of an SDK in the Kotlin language. In addition, the IBA team is developing a Jenkins DevOps plugin with z/OSMF API support based on Zowe client Kotlin SDK.

The developer community can benefit from the IBA plugins in multiple ways, including using these for their everyday work, contributing to the plugins’ development and improvement, and bringing their own ideas to the community and exploring them.

Try out For Mainframe plugin

Try out Zowe Explorer for IntelliJ

 

The post IBA Group Releases Smart Mainframe Plugins appeared first on IBA Group - USA.

]]>
https://us.ibagroupit.com/news/iba-group-releases-smart-mainframe-plugins/feed/ 0
DevOps Takes the Sting Out of Old School Mainframe Stresses https://us.ibagroupit.com/insights/devops-takes-the-sting-out-of-old-school-mainframe-stresses/ Mon, 29 Jul 2024 14:22:19 +0000 https://us.ibagroupit.com/insights/devops-takes-the-sting-out-of-old-school-mainframe-stresses/ The post DevOps Takes the Sting Out of Old School Mainframe Stresses appeared first on IBA Group - USA.

]]>

For many of us in the business of providing and working with technology solutions, mainframes are the old standbys that we love to hate. Sometimes, mainframes feel like the dinosaurs the next generation of developers and engineers joke that they are. But in truth, with the right solutions, mainframes can run smarter and more efficiently.

But it is not all about cheering the virtues of the mainframes that some still see as a necessary evil in our day-to-day operations. Let’s take a moment to look at how, with the right tools, we can resolve mainframe issues and free up time for our engineers, programmers, and technology managers, to get back to the reasons we all do this work.

Once we solve the common mainframe issues that slow us down, by implementing DevOps, we are able to return to the business of being creative and innovative. We can explore how automation opens up new avenues. And we can do more, better, faster, all while knowing that we no longer need to worry about mainframe issues that threaten to stop us in our tracks and keep us from running our operations smoothly.

What is DevOps?

DevOps is flexible. It taps into the scalability, flexibility, and agility that we most often associate with cloud computing and open source development solutions. With DevOps, therefore, we see that we are able to improve efficiencies in real and important ways that matter not only to the business on a large scale, but to the everyday life of everyone who works with the mainframe.

First and foremost, DevOps enables us to meet one of the most common challenges we all face. It helps us to develop software faster. Great, you might be thinking, but I am concerned with how to solve the immediate challenges that I am facing now. While it is interesting to think ahead, you may be saying, I just need to get through my day.

This is an excellent point, and a challenge that we help our clients face. Even though it is part of our ethos as programmers and engineers, to think ahead to future solutions, we are here to help you solve problems now, so we can all free up space to design the future together.

That is why it is time to look at how DevOps makes every day more efficient and more productive. Simply put, DevOps makes it possible to deploy updates faster. And, solving one of the most common issues that threatens productivity (and frustrates us all!), DevOps also makes it possible to dispatch fixes faster.

Better, Stronger, Faster

In many ways, DevOps implementation moves mainframes out of the old idea that they are rigid, slow, and laborious to maintain and manage. The new era DevOps brings all of our cloud knowledge, open source creativity, and automation power, to resolve mainframe issues. DevOps enables us to have more reliable mainframes.

And it makes those mainframes easier to service. At the same time, and this is important for all of us, DevOps also allows us to provide on-demand solutions. One of the chief complaints about mainframes is that they are harbingers of the old era. Now, our technology world is defined by smart solutions that allow us to deploy creative, flexible solutions in near real-time.

 

These are the kinds of solutions that we can all get excited about. And, taken together, we have found one approach (DevOps) that allows us to be better, faster, and stronger. All the while, we are decreasing costs over time, and increasing efficiencies almost immediately.

Let’s take a deeper dive into the specifics of how DevOps really is stronger, better, and faster. And what that means for your business on the day-to-day, and as you continue to grow.

Move Beyond Manual Operations

We all know (too well) how taxing manual operations can be. In our new world of innovation and efficiency, there is little room for the manual operations that slow us down. And, frankly, bore us, and prevent us from flexing our muscle as developers and engineers.

So, what does DevOps do to help us move beyond manual operations? It frees us up from having to do manual code building to resolve mainframe issues or enable new solutions. It allows for environment setups that make it easier to do what you need, more quickly, and to customize responses, outputs, and solutions.

Further, moving beyond manual operations allows for the installation of a new level of code. All of that, clearly, benefits those of us who work with mainframes day-to-day. It also improves the functionality of the mainframe, and the technology solutions overall. It does this in the immediate, and over time, because of the flexibility that we are now able to access, deploy, and scale. To ensure these kinds of future-forward benefits, DevOps also includes all levels of testing.

Shorten Deployment Cycles

Now, we all understand that if we really want to move into the future, we need to get there faster. We need to start to bring the future to us. That is why one of the chief benefits of DevOps, as we see it, is that is shortens the deployment cycle.

In these cases, we are looking at deployment cycles of one month, or even deployment cycles of one week. That is a major difference from standard expectations without solutions like DevOps.

Improve Control

When it comes to control, we encounter one of the biggest frustrations that we all associate with mainframes. Namely, that, while current sets of programs like SCLMs (Software Configuration and Library Manager) may work, they are not at all integrated with modern technologies.

On the other hand, DevOps solutions focus version control for mainframes that fully integrates with the scope and pace of modern technologies. This means that you can expect more from your mainframe. And it will deliver.

With improved control for mainframes, we see yet another opportunity to increase efficiency, lower costs across the board, and free up time and resources to focus on doing new, better, and more creative work.

Embrace Automation

Whether we are talking about control, troubleshooting, or customization, automation is at the forefront of our minds as we develop and deploy technologies across business platforms. So, of course, when it comes to working with mainframes and providing solutions for improved responses and efficiencies, it is necessary to look at how to bring automation into play. At the same time, that automation must not, for any reason, reduce quality or reliability.

This is where DevOps for mainframes offers additional value. Even with a limited set of automation tools, we know that we are able to deliver more for less cost and in a shorter amount of time. This brings together the overall benefits of DevOps for mainframe, while also introducing automation into a space that has been lacking.

This is where DevOps for mainframes offers additional value. Even with a limited set of automation tools, we know that we are able to deliver more for less cost and in a shorter amount of time. This brings together the overall benefits of DevOps for mainframe, while also introducing automation into a space that has been lacking.

Excite the Next Generation

So, it seems that working with a mainframe does not mean that you are in the dinosaur days, after all. Rather, the mainframes that we all have to deal with have become a new landscape of opportunities for creative solutions that make us able to do our jobs, faster, smarter, and better than we once were able to do.

This is good news for our next generation of programmers, engineers, and technology managers. Let’s face it, it’s not easy to attract talent using the promise of working on mainframes! Now, on the other hand, we have simple, smart, future-forward solutions like DevOps, that changes the game. And this helps us to get the next generation excited about taking on the responsibilities and challenges associated with mainframes.

It assures creative programming and engineering talent that there is a place for new ideas and new projects. And it not only acknowledges, but it embraces the open source mentality that the next generation (and certainly some of us “more experienced” older folks) gets excited about. Ideas about flexibility, innovation, and agility do not have to be separate from work with (and work on) mainframes. In fact, it is just the opposite.

In this new context, we are giving the next generation a newly improved canvas to work with and to put their stamp of creativity on. With DevOps, we are giving them the opportunity to experiment with open source tools on mainframe. It is the best of both worlds. And the future is ripe for innovation that brings better functionality, and better experiences to everyone who uses the systems, and to all our businesses.

What’s Next?

In our next article, we are taking a closer look at DevOps from the inside out. We are going into the what, why, and how of the DevOps value as an agile solution, and a smart addition for your business.

Looking ahead, in our series on DevOps and the New Mainframe, we will be taking you behind the scenes, where we will walk you through everything from APIs to zSystems, and talk about the mainframe DevOps lifecycle and what that means for you.

Finally, we wrap up our series with more on how DevOps helps us at IBA bring to life our mission to Co-create a SMART future. A future that, like IBA, is Sustainable, Multi-faceted, Automated, Reliable, and Trusted.

The post DevOps Takes the Sting Out of Old School Mainframe Stresses appeared first on IBA Group - USA.

]]>
IBA Group Modernizes Mainframe Application for German Bank https://us.ibagroupit.com/insights/iba-group-modernizes-mainframe-application-for-german-bank/ https://us.ibagroupit.com/insights/iba-group-modernizes-mainframe-application-for-german-bank/#respond Mon, 29 Jul 2024 14:21:32 +0000 https://us.ibagroupit.com/insights/iba-group-modernizes-mainframe-application-for-german-bank/ The post IBA Group Modernizes Mainframe Application for German Bank appeared first on IBA Group - USA.

]]>

A leading German bank had a problem.

They provided a wide range of financial services to individual, corporate, and institutional clients, as well as to the public sector. They specialized in a wide range of fields, and had grown over the decades to become a leader in their country and field.

Unfortunately, their legacy IT infrastructure’s limitations were catching up to them.

One of their key Mainframe applications was behind the times and nearly impossible to update quickly or easily. They were losing customers and market share, and they needed a solution — fast.

In this two part case study, we will delve into their challenges and explore how collaborating with IBA Group’s mainframe teams helped solve them, resulting in significant benefits.

In part one, we will explore:

  • What improvements their key Mainframe application required and why
  • What bottlenecks they encountered when they tried to work on this application
  • Why their overburdened internal IT teams could not fix these problems alone
  • What they looked for in a partner and why they chose IBA Group

A Leading German Bank Struggled to Update Their Key Application

The bank’s Credit Department operated a legacy OS/2 banking application on their Mainframe. They used this application to capture and store information about clients, loans, loan guarantees, credit scores, mortgages, and other mission critical data.

This application was central to the bank’s operational activities, and their Credit Department was looking to extend it. They wanted to improve its functionality and add new features to expand their client base, provide a wider range of loans, and accelerate and digitize new loan evaluations and approvals.

Yet when they tried to develop their application further, they ran into significant barriers. They quickly realized that their application:

  • Could not adapt to their rapidly changing business environment. It was inflexible, and took a long time to implement new features, change business rules in the system, or even deploy minor changes to its operations.
  • Could not integrate fully into the rest of their business environment due to the complexity of their Mainframe, putting the application data and functionality into a silo.
  • Took too long to perform basic functions. Customers who made a loan inquiry had to wait two or three days to get any response from the bank, leading to increasing customer dissatisfaction and loss.
  • Created a significant burden on internal IT. None of the application’s processes were fully automated, which meant IT had to perform a lot of manual work to get anything done — causing delays, errors, and development bottlenecks.

The bank’s Credit Department and IT teams knew they needed to solve these issues before they could expand their application’s functionality and improve its performance. However, once they began to attempt to untangle these knots, they realized their issues were more fundamental than they thought — and that they could not resolve them on their own.

The Problems Were Too Big for the Bank’s Internal IT Teams

The bank’s internal IT teams were talented, hardworking, and they wanted to help the Credit Department fix and extend their Mainframe application. Yet, they were not able to complete this project on their own due to a few bigger problems in their business, their infrastructure, and their legacy processes.

Specifically, the bank’s internal IT teams encountered four fundamental issues that prevented them from fixing this application on their own.

First, they were already overwhelmed with routine requests.

They promised the Credit Department — in good faith — that they would fix the application’s problems within one year and deliver the requested features. Yet they had limited capacity and often found themselves in conflicts of interest. They were constantly flooded by other change requests from across the bank’s org chart. These change requests were often prioritized — at the corporate level — above the application’s.

Second, they lacked the necessary skills.

The bank’s IT teams consisted of experienced, proven professionals who were good at their jobs. However, fixing and extending this application required rare skills that were not popular in the world of IT, such as the COBOL programming language. In addition, their skilled developers, who could contribute to this project, were already busy with their daily tasks and had no time for new development, in-depth analysis of the application’s issues, and exploration of new problem solving strategies.

Third, they were stuck in old approaches.

Like many internal IT teams — and especially Mainframe teams — they were locked into old school ways of doing things, in particular the legacy Waterfall approach to application development. This approach became a bottleneck for innovation and prevented them from evolving the application fast enough to meet the changing demands of their constantly shifting business requirements.

Finally, their Mainframe itself was a complex patchwork.

Like many banks, they had developed the Mainframe, its architecture, and its applications in an ad hoc manner over many years. As a result, in order to make any changes to their application they had to navigate a complex patchwork of different solutions. These included:

  • Standard IBM technology stack
  • Multiple programming languages including PL/I and COBOL
  • VSAM and recently added DB2 databases
  • IBM MQ as a primary messaging exchanger
  • TWS (formerly OPC) as a scheduler
  • CICS for transactioning
  • And complex custom workflows (i.e. business applications built on CICS and PL/I, including conversational transactions written in a specially developed procedure language that automatically generated source code in COBOL)

In sum: IT was overloaded and understaffed, and their Mainframe was both complicated from an engineering perspective and had multiple technical blockages that prevented it from meeting a full range of business requirements.

Some members of the bank’s internal IT only saw one solution to this problem. They wanted to get rid of their Mainframe entirely and reengineer their systems from scratch using modern technologies.

The Credit Department’s business leaders vetoed this proposal. They had used their Mainframe for decades and appreciated its performance and security.

The business leaders won this debate. The bank decided to keep their Mainframe, but knew they needed to take a new, modernized approach to managing it and developing its applications faster and more efficiently.

They knew they could not do it alone.

Searching for a Solution: How the Bank Partnered with IBA

The clock was ticking. The longer the bank left their Mainframe application as is the more regular customers they lost to competitors, the harder it became to attract new customers, and the lower their market share dropped.

They began to look for an external partner that could reengineer their Credit Department’s application to improve its performance and extend its feature set, modernize their Mainframe as a whole, and relieve the burden on internal IT teams.

To start, they documented what any potential partner needed to help them deliver.

In the short term, they needed to serve their business better, develop quick solutions to complex problems, deliver rapid ROI, offer seamless service improvement to their internal users and customers, and minimize risks during the transition.

In the long term, over the next few years, they needed to reengineer their existing applications, maintain their existing business logic, and integrate their host applications with their remote applications.

The whole time they needed ongoing support from teams that could take care of their business’ daily requests and support tickets, as well as to modify their Mainframe applications and build APIs so users could access them via web UI.

With these requirements defined, the bank began their search, and quickly found IBA Group, a large IT service provider with a specialty in modernizing Mainframes.

The bank was drawn to IBA Group for their Mainframe open source initiatives, which involved the development of DevOps tools in partnership with Zowe, and their showcase of diverse Mainframe modernization solutions at the annual SHARE conference. In addition, the bank was impressed by IBA’s proprietary Appulse platform, which offered automated support for business applications operating on z/OS.

To get to know IBA Group, the bank had a series of screen, compliance, and discovery sessions with the future partner.

During these sessions, IBA Group helped the bank identify their core problems and proposed an optimal solution. IBA’s 30+ years of broad experience in Mainframe, along with their specific emphasis on system and application development, as well as expertise in modifying and migrating Mainframe systems to modern platforms, quickly became apparent to the bank.

The bank selected IBA as their partner, and got to work.

What Happened Next

By partnering with IBA, the bank was able to modernize their application and their entire Mainframe system, develop new features and capabilities, unload the support burden off their internal IT teams, and deliver measurable ROI including:

  • Increasing the number of loans issued each day by 140%
  • Accelerating loan approvals from 3-4 banking days to just a few seconds
  • Reducing the time to onboard a new employee by 3 times

For more details on how the bank and IBA achieved these outcomes, check out part two of our case study.

If you are interested in learning more about how IBA can help you address your Mainframe challenges and attain similar outcomes, reach out to us now for a free consultation.

During our chat, our experts will discuss the current state of your Mainframe, brainstorm opportunities to improve its performance, and walk you through what a partnership between your organization and our teams might look like.

The post IBA Group Modernizes Mainframe Application for German Bank appeared first on IBA Group - USA.

]]>
https://us.ibagroupit.com/insights/iba-group-modernizes-mainframe-application-for-german-bank/feed/ 0