Publicité

MF_Modernization.pptx

4 Feb 2023
Publicité

Contenu connexe

Dernier(20)

Publicité

MF_Modernization.pptx

  1. Assess the current engineering process, tools, process mapping to identify and establish level of DevOps adoption Mainframe DevOps Assessment & Roadmap Establish DevOps tooling framework, Adoption strategy, COE that helps adoption across various Mainframe development teams, and devise squad models for infusion of DevOps across engineering process, Training / Enablement, MVP implementations etc. Establish DevOps adoption Framework Adoption @ Scale through Engineering squads, DevOps governance, Shared SME / SRE based models Scale DevOps adoption IBM’s approach to Mainframe Modernization
  2. Code, Build & Deploy  Adopt Application Discovery and Delivery Intelligence(ADDI) to analyze and visualize relationships of z/OS application components. components. (Impact Analysis during requirement phase)  Leverage IBM DAT (Data Accelerator Team) on helping migrating the code repository from Mainframes to Github  Effective collaborative development tools and processes enabled through IBM Development for z (IDz) , DBB and zUnit. With a single click single click of a button compile, build and run predefined testcases automatically  Automate deployment with IBM UrbanCode ™ Deploy and automate self-service provisioning with Cloud Provisioning and Management Management for z/OS Test Automated testing provided by IBM Z Development and Test(zD&T), IBM Z Virtual Test Platform (zVTP) • Automate shift-left testing of online transactions and batch programs early in the development lifecycle, without the need for artifacts to artifacts to be deployed in the target environments • Full Stubbing - Record, Intercept, and stub out a variety of subsystem and program-to-program calls. • Save your tests in a Software Configuration Management (SCM) tool or artifact repository system and incorporate tests into a continuous continuous integration and continuous delivery (CI/CD) pipeline • Enables IBM zOS MW and other software to run on Intel compatible platforms(x86) without the need for IBM Z hardware/MW (CICS/DB2). (CICS/DB2). Emulates the z Architecture with virtual I/O devices. Can be used for Testing, Training and Development environments environments • Accelerate Mainframe Application Development, Test and Education, Gain the cost advantages of a distributed development and test and test system while freeing up mainframe capacity for more valuable production workloads.
  3. Modern Z Development 3 . Automated Impact Analysis . Code Checkout & packaging . Automated Test environment buildout Analysis & Planning Distributed SCM A modern DevOps workflow is founded on sound Agile practices and leverages tools and skills to streamline all phases of the process. It fosters a culture of cooperation and efficiency across all levels of support – Business Partners, Developers, QA, Release Engineers and Operations. Developers Sprints Git Unit Test Report Build CI - User Builds IDz DBB Groovy zUnit Branch Code Commit Git Clones Dev Repo z/OS zD&T Development Phase CI - Team Build SIT Report Build Lead Code Review Merge Commit CI Team Repo DBB Groovy zUnit VTP z/OS Feature #12 Feature #52 Pull Requests UrbanCode PROD QA … Artifact Admin release Deploy Continuous Deployment Ops 3
  4. IBM Z Virtual Test Platform Affordable off host development and test environment Cloud Infrastructure IMS Db2 CICS WAS MQ z/OS COBOL, PL/I, C++, Java, EGL, Batch, Assembler X86 Hardware running 64-bit Linux ZD&T EWM RIT UCD IDz DT IBM Z Development and Test Environment (ZD&T) Modern Z Testing – Automated & Shift Left
  5. Project Planning Version Control Develop Build Management Code Quality Repository Manager Dev Deployment Orchestration Version Control Func. Testing Continuous Deployment Continuous Integration Collaboration Innovation Monitoring Continuous Testing Continuous Monitoring Continuous Feedback slack Agile WBS DevOps Orchestration DevOps Orchestration Code fetch Test Script fetch From GitLab DevOps Orchestration QA Automated Deploy Prod IDZ IBM DBB(Git) Z Open Unit Test IBM ADD I Toolset selection based on the integration capabilities of the DevOps tools with the existing process tools at Truist Continuous Automation Discovery & Assessment Code-level, data-driven analysis using IBM’s ADDI tool • Softwarecomponents • Transactions volumetric • Business functions classification and categorization • Upstream systemsInterface • Downstream systemsinterface Deploy environment / Discovery tooling • IBM ADDI discovery of business functions in relationshipwith:  COBOLprograms  Batchjobs  Transactions VSAM datasets Mainframe Modernization Toolset
Publicité