Modern, Agile Source Code Management and...

6
Compuware ISPW ® Modern, Agile SCM, Release Automation and Deployment Automation OVERVIEW Large enterprises must more rapidly and frequently update the back-end mainframe code that supports their non-mainframe applications to optimally meet the escalating digital requirements of the business. But the reality is the delivery of these necessary updates is hampered by poor automation of and visibility into deployment of mainframe code as well as declining COBOL subject matter expertise. Enterprises require a modern and flexible source code management (SCM) and release automation tool that empowers veteran and novice developers alike to quickly and safely understand, build, test and deploy mainframe code. That solution is ISPW ® . ISPW’s technology enables IT to optimize code quality, improve developer productivity and rapidly fulfill business requirements. ISPW SCM Visibility Across the Development Lifecycle ISPW SCM stores multiple versions of programs at different levels in the development lifecycle and provides end-to-end tracking of every action that affects code running in production—or at any level. When developers are tasked with making a source code change, they don’t have to spend hours determining which version to use. ISPW SCM displays what stage the necessary code is in and recommends the most current version to update. ISPW SCM includes other helpful features that can save developers hours of time and minimize errors: An Impact Analysis feature enabling developers to quickly see how a code change can impact the rest of the mainframe environment. A side-by-side Compare capability that gives developers the ability to quickly compare versions of code to spot changes and easily merge them. The ability to simply hover over a program to see who else might be working on it. FACT SHEET ISPW provides a graphical visualization of where your code is in the development cycle and how it relates to other programs, jobs and copybooks.

Transcript of Modern, Agile Source Code Management and...

Page 1: Modern, Agile Source Code Management and …resources.compuware.com/hubfs/Collateral/Fact_Sheets/...Compuware ISPW ® Modern, Agile Source Code Management and Release Automation FACT

Compuware

ISPW®

Modern, Agile SCM, Release Automation and Deployment Automation

FACT SHEET

OVERVIEW

Large enterprises must more rapidly and frequently update the back-end mainframe code that supports their non-mainframe applications to optimally meet the escalating digital requirements of the business. But the reality is the delivery of these necessary updates is hampered by poor automation of and visibility into deployment of mainframe code as well as declining COBOL subject matter expertise.

Enterprises require a modern and flexible source code management (SCM) and release automation tool that empowers veteran and novice developers alike to quickly and safely understand, build, test and deploy mainframe code. That solution is ISPW®.

ISPW’s technology enables IT to optimize code quality, improve developer productivity and rapidly fulfill business requirements.

ISPW SCM

Visibility Across the Development Lifecycle

ISPW SCM stores multiple versions of programs at different levels in the development lifecycle and provides end-to-end tracking of every action that affects code running in production—or at any level. When developers are tasked with making a source code change, they don’t have to spend hours determining which version to use. ISPW SCM displays what stage the necessary code is in and recommends the most current version to update.

ISPW SCM includes other helpful features that can save developers hours of time and minimize errors:

• An Impact Analysis feature enabling developers to quickly see how a code change can impact therest of the mainframe environment.

• A side-by-side Compare capability that gives developers the ability to quickly compare versionsof code to spot changes and easily merge them.

• The ability to simply hover over a program to see who else might be working on it.

FACT SHEET

ISPW provides a graphical visualization of where your code is in the development cycle and how it relates to other programs, jobs and copybooks.

Page 2: Modern, Agile Source Code Management and …resources.compuware.com/hubfs/Collateral/Fact_Sheets/...Compuware ISPW ® Modern, Agile Source Code Management and Release Automation FACT

Compuware

ISPW®

Update Code Easily and Confidently for Agile, Cross-platform Development

Unlike other SCMs, ISPW SCM retains control of your code at all times, providing the flexibility needed for Agile Development. To make changes, developers pull code into a development area (not a personal library). Multiple development areas exist within ISPW, enabling enterprise-wide parallel development, a hallmark of Agile cross-platform DevOps.

To immediately see how a code change might impact the rest of the mainframe environment, developers can use ISPW SCM’s Impact Analysis feature with rich visualization capabilities. This is an important capability given the risk that even a minor code change in one program can negatively impact multiple other programs due to complex—and typically undocumented— interrelationships among mainframe applications and databases.

“We had been using Serena ChangeMan for over 20 years when we decided to switch to

ISPW. We had good reasons to do so. The much greater flexibility offered by ISPW being

one of the most important reasons. We have not regretted that decision one single day.

The reward is that today, things run like a charm. No users at my support desk with ZMF

audit errors, no strange promoting/demoting problems and lots of happy users.”

— Senior IT specialist, Large financial institution

Rich Analysis Through Deep Integration with Topaz

ISPW SCM is fully integrated into the Topaz Workbench environment, which provides access to Compuware solutions including Topaz for Program Analysis. After checking out programs to edit, developers can use Topaz for Program Analysis to visualize complex application logic. This capability is particularly beneficial for programmers who aren’t familiar with the structure of a program. Equipped with these details, they can more confidently make changes to the code.

When ready, they can click to access the Eclipse-based data editing in File-AID, debugging in Xpediter and/or unit testing in Topaz for Total Test.

Mobile Interface for Convenient and Easy Approval

The ISPW SCM mobile interface provides DevOps managers with a way to respond to alerts when code changes are ready for approval, allowing them to submit those approvals when they are away from their desks. This anytime, anywhere mobile management eliminates a common cause of code promotion delays in the mainframe world.

RELEASE AND DEPLOYMENT AUTOMATION

ISPW Deploy

ISPW Deploy facilitates advanced mainframe release automation, enabling faster and more reliable mainframe software deployment. It is available as a separately licensable product and can be individually integrated into other source code management tools that do not have deploy capabilities, such as CA Endevor, providing the benefits of a true deploy solution with your existing source control.

2

FACT SHEETFACT SHEET

A mobile interface enables DevOps managers to respond immediately

to alerts when code changes are ready for approval.

Page 3: Modern, Agile Source Code Management and …resources.compuware.com/hubfs/Collateral/Fact_Sheets/...Compuware ISPW ® Modern, Agile Source Code Management and Release Automation FACT

Compuware

ISPW®

Staff can deploy changes into production with confidence, knowing that ISPW provides complete visibility over all versions of a program at multiple points in the development cycle. This level of clarity prevents incorrect overlaying of versions, ensuring that even when large development teams are doing parallel development, Continuous Integration can be done with full integrity. Developers are proactively warned and stopped from doing the wrong thing.

Featuring a modern web interface, ISPW Deploy enables organizations to promote mainframe code faster, resulting in more rapid rollouts with fewer errors. Within the ISPW Deploy web interface, DevOps staff can view the status of all deploy requests and the environments into which code was deployed. In the event of a failed deployment, a right click on the status field produces an intuitive hierarchical chart that guides operators to the failure point so they can take corrective action.

A great time-savings feature, ISPW Deploy also enables new software components to be copied before they are actually activated into production. Pre-copying can save time and allows for verification before the migration time window has even begun.

Cross-platform Continuous Delivery

ISPW Deploy integrates with XL Release to enable cross-platform Continuous Delivery. This integration empowers IT teams to automate, standardize and monitor code deployments across multiple platforms into multiple target environments. Automation and monitoring includes test/QA, pre-copy staging and code promotion.

By leveraging Compuware ISPW Deploy in conjunction with XebiaLabs’ solutions, enterprises can achieve:

• Faster, more reliable upgrades of applications that span multiple platforms—including the mainframe

• Simplified one-click rollback and re-start for all application components

• Reduced dependence on esoteric mainframe expertise

XL Release’s data-rich dashboards empower operators to easily view and manage deployments in one place as well as monitor their statuses across teams and environments. They can also receive detailed reports and analytics on release flow, including how long each step in the process took to complete. This intelligence is helpful in remediating persistent bottlenecks or other issues in code promotion to ensure a smooth delivery process.

The automation, visualization and integrations ISPW provides are important for IT organizations transitioning responsibility for the mainframe from their retiring mainframe specialists to a new generation of cross-platform IT pros.

3

FACT SHEETFACT SHEET

ISPW can be integrated into a cross-platform DevOps toolchain to automate

the mainframe build and deploy processes while ensuring code quality.

View the status of all deploy requests and the environments into which they are deployed. A right click in the status field brings up a hierarchical chart that guides operators to any failure points so that corrective action may be taken.

Page 4: Modern, Agile Source Code Management and …resources.compuware.com/hubfs/Collateral/Fact_Sheets/...Compuware ISPW ® Modern, Agile Source Code Management and Release Automation FACT

Compuware

ISPW®

4

FACT SHEETFACT SHEET

EASY ROLLBACK IN CASE OF AN ERROR

ISPW can roll back your production software to an unlimited number of previously stored program versions. In the event a problem is discovered after deployment, developers can access a previous version of the program and put it into production while they fix the problem code. In addition, production source is synchronized with rollback so versions always match. Even when additional effort is required for data changes, ISPW provides scripting capabilities to assist in the automated rollback processing.

AUTOMATE PROCESSES ACROSS MULTI-PLATFORM ENTERPRISES

Jenkins Plugins

ISPW integrates with Jenkins for orchestration and Continuous Integration. Users can leverage two Jenkins plugins with ISPW:

• The Compuware Source Code Download plugin allows source code stored in ISPW to be downloaded into Jenkins for automated unit testing by Topaz for Total Test and code quality analysis and reporting by SonarSource SonarQube.

• The Compuware ISPW Operations plugin enables users to build a DevOps pipeline in Jenkins to

manage code throughout the development lifecycle. Developers can execute ISPW operations,

such as generate, promote, compile and deploy on the mainframe.

ISPW and XebiaLabs XL Release integrate to enable

enterprises to automate, standardize and monitor

code deployments across multiple platforms into

multiple target environments.

Page 5: Modern, Agile Source Code Management and …resources.compuware.com/hubfs/Collateral/Fact_Sheets/...Compuware ISPW ® Modern, Agile Source Code Management and Release Automation FACT

Compuware

ISPW®

REST APIs

REST APIs for ISPW enable users to create, promote, deploy and check the status of code releases using popular Agile/DevOps tools including Jenkins and XebiaLabs XL Release with Webhook notification. REST APIs allow visibility into what’s occurring on the mainframe so even non-mainframe programmers can run and monitor a deploy without needing specialized knowledge about mainframe technologies.

Webhook Notification

Webhooks communicate information about ISPW activities to other DevOps tools in real time. Webhooks also integrate ISPW with other deployment tools; drive Continuous Integration through Jenkins; and facilitate team communication by enabling DevOps staff to post real-time messages into Slack and HipChat. Web- hooks can be triggered regardless of whether developers or operators use Topaz, 3270 or REST APIs.

5

FACT SHEETFACT SHEET

Assignment

Webhooks

DevOps Tools

Set

Release

REST API

Compuware

ISPW®

A PROVEN SCM MIGRATION SERVICE

Migrating away from an outdated mainframe SCM system is the right choice, but the prospect can seem daunting. A successful migration project requires project planning, data migration and integration as well as testing and knowledge transfer.

The ISPW SCM Migration Service is a customized solution for organizations migrating from CA Endevor, CA Panvalet, CA Librarian, Micro Focus/Serena ChangeMan and homegrown systems to the latest release of ISPW SCM. The offering ensures the highest quality expertise at every step of the migration’s project lifecycle and maintains any historical changes that were made in your outdated system.

The methodology also provides continuous communication with customers about migration progress and issues, so that all work can be appropriately coordinated with active development and test activities. Our experienced team can also provide advice on best practices if you wish to reorganize your repository for easier management and use.

For more information on this service, please review the Expertise, Methodology and Tools for SCM Migration Success fact sheet.

ISPW can be integrated into a cross-platform DevOps toolchain to automate

the mainframe build and deploy processes while ensuring code quality.

Page 6: Modern, Agile Source Code Management and …resources.compuware.com/hubfs/Collateral/Fact_Sheets/...Compuware ISPW ® Modern, Agile Source Code Management and Release Automation FACT

Compuware

ISPW®

The Mainframe Software Partner For The Next 50 Years

Compuware empowers the world’s largest companies to excel in the digital economy by fully leveraging their high-value mainframe investments. We do this by

delivering highly innovative solutions that uniquely enable IT professionals with mainstream skills to manage mainframe applications, data and platform operations.

Learn more at compuware.com.

© 2018 Compuware Corporation. Compuware products and services listed within are trademarks or registered trademarks of Compuware Corporation.

04.18_31806_ISPW_fs

FACT SHEET

• Support Agile Development and easily track parallel change streams through test, QA and production.

• Catch conflicts early with intuitive displays that show the status of all programs throughout the lifecycle—in real time.

• Automate, standardize and monitor mainframe code deployments into multiple target environments.

• Speed approvals with an anytime, anywhere approvals mobile interface.

• Integration with a full suite of tools to help analyze, diagnose and fix any issues.

• Single point of control for all changes on z/ OS, offering integration with distributed tools.

• Developers can work on their platform of choice: Topaz Workbench or traditional green screen on z/OS.

• Complimentary IDE (Topaz Workbench) including a source code editor, mainframe compiler invocation, dataset management and basic JES functions.

• Works seamlessly with Jenkins, XebiaLabs and REST APIs within a DevOps toolchain

• Migrate from an outdated and deficient legacy SCM system to ISPW SCM using a proven, trustworthy SCM migration service.

BENEFITS OF ISPW

Learn more at compuware.com/ISPW.