Speed and Streamline Your Code Management Efforts with ISPW
Overview: If you aren’t using CI/CD solution ISPW, you aren’t developing as efficiently, effectively and safely as you could be. Learn how ISPW can speed and simplify your code management efforts to deliver exceptional digital experiences.
If you’ve been in mainframes as long as I have, you may remember when code management meant not dropping the boxes of punch cards that represented your application. In the early days, we had to do everything by hand, unless we had the skills and time to write REXX code or convince IBM to write us a one-off, field developed product to solve our problems. But back then, we had much more time for all the tasks of developing, testing and deploying our mostly batch applications. At the same time, there weren’t a lot of vendor software options to help us out.
Over time, development efforts have increased in velocity, responding to business and competitive demands. Has your automation software kept up? If you still have old REXX programs (and the creator has probably long ago retired), how well is that working for you? And even with the software you have, are you juggling a bunch of disparate source code management solutions, still feeling that there must be something better? For most of us, the answer is sadly, “yes.”
In a DevOps world, being agile means getting your software safely and securely through testing efforts into production without causing outages to your application or others. But complexity increased nearly as fast as the need for speed, which meant manual efforts couldn’t scale. If you’re not already enjoying the Continuous Integration/Continuous Delivery (CI/CD) tool known as Compuware ISPW, you’re not working as efficiently, effectively and safely as you could be.
Source Code Management Challenges–and Solutions
Some of the challenges of modern source code management include the fact that at any given point in time, multiple people may be working on different versions of a given program; version control is critical. ISPW tracks all aspects of versioning and can recommend which version you should update. Instead of risking one change clobbering another, ISPW lets you pull code into a development area where it can be tracked.
As part of the rapid-change challenge, you may find yourself having to compare code. I know my eyes aren’t good enough to spot every change. The Side-By-Side Compare capability will quickly identify differences, making your job much easier. You can readily merge code changes, ensuring that nothing gets lost.
Even if you think you can spot changes, do you know all the inter-relationships between the program you’re modifying and all the others in the business application? A small change to one program can impact the entire system. Fortunately, you’ve got ISPW’s Impact Analysis which analyzes and visualizes complex relationships between programs. And of course, once in a while, a change you didn’t intend (or which doesn’t work) makes it to production. ISPW allows you to roll back to the version you want, keeping availability high while you fix your problem.
But I mentioned the problem of using a variety of tools from various vendors, none of which talk to each other. ISPW integrates into Topaz Workbench, connecting you to Topaz for Program Analysis, File-Aid, Xpediter and Topaz for Total Test. Perhaps you also need to deal with applications that operate cross-platform and you wish to integrate your tools. If you’re using Jenkins, ISPW has two plugins, one which allows you to download source code for quality testing and the other to integrate and orchestrate such DevOps functions as promote, compile and deploy in one place. ISPW can also provide usage data to Compuware zAdviser to improve development efficiency.
REST APIs allow you to use popular tools such as Jenkins and XebiaLabs XL release to communicate across the stack with other, non-mainframe developers. ISPW also integrates with XebiaLabs XL Release for cross-platform continuous delivery. Other integrations include CloudBees Flow and CollabNet VersionOne Continuum.
If you’ve got ISPW, you may not have discovered all these capabilities yet, which means you’ve got an excellent opportunity to up your game. If you are using something else, these powerful capabilities and integrations have to have piqued your interest. You owe it to yourself to take advantage of any opportunity to improve the reliability, speed and performance of your development efforts.
Learn more about the wide-ranging capabilities of ISPW in another of Compuware’s Mainframe DevOps A to Z Webcast Series, “An Introduction to ISPW Fundamentals and Automated Impact Analysis.” This webcast will be live on Thursday, August 22 at 11:00 a.m. EDT (17:00 CST).
Invest a half hour to take your DevOps efforts to the next level, while making your life much easier with the right software solution, ISPW.
Latest posts by Denise Kalm (see all)
- Speed and Streamline Your Code Management Efforts with ISPW - August 1, 2019
- Dig Deeper: What Else Can Abend-AID Do for You? - June 20, 2019
- Why It’s Time for a Mainframe Batch Renaissance - May 16, 2019