BMC > Case Studies > Seeing is Achieving: How Visualization Helps a Major European Bank Manage More Mainframe Code Better, Faster and with Fewer People

Seeing is Achieving: How Visualization Helps a Major European Bank Manage More Mainframe Code Better, Faster and with Fewer People

BMC Logo
Company Size
1,000+
Region
  • Europe
Product
  • Compuware Topaz
  • Compuware Xpediter
  • Compuware File-AID
  • Compuware Abend-AID
Tech Stack
  • Mainframe
  • COBOL
  • Java
Implementation Scale
  • Enterprise-wide Deployment
Impact Metrics
  • Cost Savings
  • Productivity Improvements
Technology Category
  • Analytics & Modeling - Process Analytics
  • Application Infrastructure & Middleware - Data Exchange & Integration
Applicable Industries
  • Finance & Insurance
Applicable Functions
  • Discrete Manufacturing
  • Quality Assurance
Use Cases
  • Predictive Maintenance
  • Process Control & Optimization
Services
  • Software Design & Engineering Services
  • System Integration
About The Customer
The customer is one of Europe's largest private banks. The bank has stopped developing new mainframe applications and allowed its mainframe development staff to shrink by about 30% through attrition. However, the bank's mainframe development needs are increasing. The use of the bank's mainframe applications and data by new and existing distributed, web, and mobile applications is increasing. Developers no longer build new COBOL applications but must constantly modify mainframe code to assist non-mainframe applications. The bank's mainframe applications are critical to everything it does and everything customers and regulators expect. Mainframe test/QA must be rigorous and fast. If the testing process uncovers a problem, it must be rapidly and accurately diagnosed, fixed, and tested again.
The Challenge
The bank, one of Europe's largest private banks, is facing a common IT management challenge. The bank has stopped developing new mainframe applications and allowed its mainframe development staff to shrink by about 30% through attrition. However, the bank's mainframe development needs are increasing. The use of the bank's mainframe applications and data by new and existing distributed, web, and mobile applications is increasing. Developers no longer build new COBOL applications but must constantly modify mainframe code to assist non-mainframe applications. The bank can't wait forever for coding changes to be completed. Competition in the financial services market is intense, making time-to-benefit important, whether for customers' mobile experiences or new capabilities for staff, and putting pressures on the mainframe software development lifecycle. That lifecycle has to produce defect-free code. The bank's mainframe applications are critical to everything it does and everything customers and regulators expect. Mainframe test/QA must be rigorous and fast. If the testing process uncovers a problem, it must be rapidly and accurately diagnosed, fixed, and tested again.
The Solution
The solution, according to R.C., has been embracing visualization with Compuware tools like Topaz, Xpediter, File-AID, and Abend-AID, providing developers with visually intuitive insight into application relationships, runtime behaviors, and problems in programming logic flows. Issues that previously took hours to find now take developers minutes with these visualization tools, which also help developers understand in advance the implications of coding changes to avoid re-coding and re-testing. In one example, given the ability to graphically visualize a mainframe application’s runtime activity in high-level production and “drill down” to a detailed view, R.C.’s team noticed a batch process was completing later and later. If the trend continued, the process would not complete before the open of business, spelling trouble for the bank. Using Compuware’s Topaz for Program Analysis, R.C.’s team zeroed in on a sort-program call repeating hundreds of thousands of times a night. A simple code fix reduced that egregious performance bottleneck to a single call.
Operational Impact
  • Reduced time to discover and resolve issues in application relationships, runtime behaviors, and program logic flows.
  • Clarified impact of code changes in advance to avoid re-coding and re-testing.
  • Reduced batch processing time after visualization of application’s runtime activity in high-level production.
  • Consolidated mainframe and non-mainframe environments on a single interface to facilitate collaboration between developers of all skill levels.
Quantitative Benefit
  • Reduced mainframe development staff by about 30% through attrition.
  • Issues that previously took hours to find now take developers minutes with visualization tools.
  • A simple code fix reduced a performance bottleneck from hundreds of thousands of calls to a single call.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

Related Case Studies.

Contact us

Let's talk!
* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.