Contact Us
    MSM_Endevor_Matrix_Hero_V5

    Your AppDev Modernization Roadmap. Simplified.

    Discover the possibilities and chart your path to even greater business value.

    View Roadmap

    Turbocharge productivity with Endevor-enabled modernization

    This tool presents high-ROI options to modernize mainframe software delivery by leveraging common tools and technologies. Explore more by clicking on each use case.

    Select Value Drivers

    Quality & Reliability

    Team Independence

    Reduced Complexity

    Team Happiness

    Return on Investment
    Return on Investment
    Code scanning
    Pull/Merge Requests
    Adopt modern IDE
    Change traceability
    Off-host workspaces

    Quick Wins

    Level of Effort
    Return on Investment
    Developer builds
    On-host workspaces
    Hybrid Git
    Automate deployment
    Change approvals
    Automate code promotion
    Change sync

    Tactical

    Level of Effort
    Return on Investment
    Native Git
    Automate unit testing
    Automate functional testing

    Projects

    Level of Effort
    Level of Effort

    Code scanning

    Scan code changes automatically to find security vulnerabilities using pipeline-integrated static analysis tooling and other techniques (e.g., SAST, DAST, SCA)

    Challenges Addressed: Fetching code from mainframe SCM for scanning and dealing with dependencies

    Detailed Benefits: Ensure application security early, prior to testing or production (shift-left)

    Key Enabling Tools*: Zowe CLI or Bridge for Git


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Pull/Merge Requests

    Formalize code review via Pull/Merge Request mechanisms in enterprise Git server

    Challenges Addressed: Inconsistent process and lack of contextual review (e.g. comments against specific code blocks)

    Detailed Benefits: Continuous improvement through a formalized review w/ transparency and an audit trail

    Key Enabling Tools*: Bridge for Git


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Adopt modern IDE

    Provide access to developer-friendly tools like VS Code & GitHub Codespaces or even older Eclipse interfaces with full remote access to z/OS and mainframe SCM

    Challenges Addressed: Lack of contemporary tooling and libraries for the next-generation of developers

    Detailed Benefits: High productivity, rapid onboarding, increased collaboration and happy teams

    Key Enabling Tools*: Code4z, Endevor Eclipse plugin


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Change traceability

    Trace changes made to mainframe code back to upstream Agile artifacts (user stories, defects, etc)

    Challenges Addressed: Lack of direct link to Agile management

    Detailed Benefits: Reduced MTTR, Agile tool-enabled change visibility & audit trail with historical context for changes

    Key Enabling Tools*: Bridge for Git


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Off-host workspaces

    Allow Git-like experience of managed working directories with automatic change integration directly with Endevor via Zowe CLI

    Challenges Addressed: Tracking of changes by CLI (not user!) with Merge/Conflict resolution and integration of changes by other users

    Detailed Benefits: Modern merge - developer does not need to track their changes or others' changes - CLI does it for them when using any IDE w/ terminal

    Key Enabling Tools*: Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Developer builds

    Allow developers to perform developer builds of local work (through Bridge for Git working directories or Zowe-enabled workspaces)

    Challenges Addressed: Building outside the full Endevor infrastructure

    Detailed Benefits: Empower devs to code and test off-host using modern scripting, etc. without disrupting the traditional process

    Key Enabling Tools*: Team Build, Bridge for Git, Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    On-host workspaces

    Allow developers to create isolated workspaces natively in Endevor for projects / changes via self-service

    Challenges Addressed: Dependence on adminstrators / heavy lifting, cost of excess use of mainframe space / cycles, need to change processors

    Detailed Benefits: Developer isolation supports contemporary Agile development, independent of interface (e.g. ISPF, Git, Zowe, Eclipse, VS Code, etc.)

    Key Enabling Tools*: Endevor Processors, Dynamic Environments, Deferred File Creation


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Hybrid Git

    For a single repo, allow developers to use Git for day to day development without forcing traditional developers to change their workflows or migrating code from Endevor

    Challenges Addressed: Dealing with monolithic apps and directory builds with traditional tooling or, alternatively, porting applications to Git

    Detailed Benefits: Recruit, onboard and retain the next generation by enabling them to use Git with a risk-managed option

    Key Enabling Tools*: Bridge for Git, Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Automate deployment

    Automated deployment of binaries to live environments with Endevor (Package Ship) or other release automation scripts

    Challenges Addressed: Risk of human error and manual access; lack of audit trail

    Detailed Benefits: Repeatable, dependable deployments at scale and speed with governance / compliance

    Key Enabling Tools*: Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Change approvals

    Approve Endevor packages based on approval of CR in service management (ITSM) tool

    Challenges Addressed: Duplication of approvals in multiple systems; stakeholders needing access to mainframe; lack of audit trail

    Detailed Benefits: Increased software delivery velocity through process automation

    Key Enabling Tools*: Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Automate code promotion

    Automatically generate, cast and/or execute packages to promote code through Endevor lifecycle based on tagged code / identifier in Endevor

    Challenges Addressed: Manual creation of packaging code for promotion

    Detailed Benefits: Increased software delivery velocity through process automation

    Key Enabling Tools*: Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Change sync

    Generate or update related Change Requests for Endevor code promotions or deployments to production in service management (ITSM) tool

    Challenges Addressed: Visibility / traceability between CRs and code

    Detailed Benefits: Governance, compliance and elimination of delays due to duplication of data entry

    Key Enabling Tools*: Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Native Git

    Use Git version control directly, as main repo for specified apps, and not via interface to traditional SCM; mainframe-specific functions like build & deploy delegated to point solutions

    Challenges Addressed: Lack of universal SCM paradigm for all developers

    Detailed Benefits: Standardization across the org; access to modern script libraries; distributed development; control over builds

    Key Enabling Tools*: Team Build, Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Automate unit testing

    Automate unit testing using the same core principles as the distributed world

    Challenges Addressed: Lack of developer-friendly option leads to inadequate or missing unit tests

    Detailed Benefits: Shift-left quality and velocity through modern test automation practices

    Key Enabling Tools*: Test4z


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Automate functional testing

    Automate the execution of higher-level tests as part of CI/CD

    Challenges Addressed: Manual testing and test neglect; lack of common testing frameworks across platforms

    Detailed Benefits: Shift-left quality and velocity through common test automation frameworks

    Key Enabling Tools*: Test4z, Zowe CLI


    *Enabling tools are included in the DevOps Suite, including Brightside support for Zowe CLI, Code4z and Test4z

    Next Step: Weigh the Options AppDev is raising velocity expectations while career mainframers are retiring. For many teams, the status quo is no longer an option. They are challenging themselves to deliver the higher levels of value to the business. Download this eBook to assess the broad set of modernization opportunities that unlock the real business value. Download eBook

    What makes Broadcom’s approach different?

    Message Icon
    GET IN TOUCH Speak With a Modernization Advisor Ask a Question
    Register Icon
    EXPLORE RESOURCES More Modernization Resources Explore More