Frank Van der Wal - Technical Lead IBM Z BENELUX Digital Transformation Specialist :
Mainframe Innovation Tour (API enconomy, Hybrid Cloud, Machine learning)
How to Migrate Applications Off a MainframeVMware Tanzu
Ah, the mainframe. Peel back many transactional business applications at any enterprise and you’ll find a mainframe application under there. It’s often where the crown jewels of the business’ data and core transactions are processed. The tooling for these applications is dated and new code is infrequent, but moving off is seen as risky. No one. Wants. To. Touch. Mainframes.
But mainframe applications don’t have to be the electric third rail. Modernizing, even pieces of those mainframe workloads into modern frameworks on modern platforms, has huge payoffs. Developers can gain all the productivity benefits of modern tooling. Not to mention the scaling, security, and cost benefits.
So, how do you get started modernizing applications off a mainframe? Join Rohit Kelapure, Consulting Practice Lead at Pivotal, as he shares lessons from projects with enterprises to move workloads off of mainframes. You’ll learn:
● How to decide what to modernize first by looking at business requirements AND the existing codebase
● How to take a test-driven approach to minimize risks in decomposing the mainframe application
● What to use as a replacement or evolution of mainframe schedulers
● How to include COBOL and other mainframe developers in the process to retain institutional knowledge and defuse project detractors
● How to replatform mainframe applications to the cloud leveraging a spectrum of techniques
Presenter : Rohit Kelapure, Consulting Practice Lead, Pivotal
The document describes IBM's Application Delivery Foundation for z Systems V3.0. It provides a comprehensive solution for z/OS application development and problem analysis through tools like Developer for z Systems, Application Performance Analyzer, and Fault Analyzer that are designed to accelerate development cycles and simplify analysis of complex programs. The release is focused on helping customers embarking on DevOps transformations through features that improve integration between tools and extensibility of the platform.
Discover the benefits of migrating mainframe environments to AWS and the best practices learned by helping customers modernize mainframes through IT transformation strategy and planning. Learn about running mainframe software in the AWS Cloud, including different approaches, benefits of modernization, how to deal with legacy code, and more.
Mainframe Modernization with AWS: Patterns and Best PracticesAmazon Web Services
In this webinar, learn common mainframe migration patterns and best practices for a successful migration to AWS. Hear experiences and lessons learned based on real-world customer modernization projects to AWS.
Provides an overview of DevOps techniques and principles in applying DevOps practices to IBM Commerce. Includes details of applying UrbanCode Deploy to manage IBM Commerce assets
Frank Van der Wal - Technical Lead IBM Z BENELUX Digital Transformation Specialist :
Mainframe Innovation Tour (API enconomy, Hybrid Cloud, Machine learning)
How to Migrate Applications Off a MainframeVMware Tanzu
Ah, the mainframe. Peel back many transactional business applications at any enterprise and you’ll find a mainframe application under there. It’s often where the crown jewels of the business’ data and core transactions are processed. The tooling for these applications is dated and new code is infrequent, but moving off is seen as risky. No one. Wants. To. Touch. Mainframes.
But mainframe applications don’t have to be the electric third rail. Modernizing, even pieces of those mainframe workloads into modern frameworks on modern platforms, has huge payoffs. Developers can gain all the productivity benefits of modern tooling. Not to mention the scaling, security, and cost benefits.
So, how do you get started modernizing applications off a mainframe? Join Rohit Kelapure, Consulting Practice Lead at Pivotal, as he shares lessons from projects with enterprises to move workloads off of mainframes. You’ll learn:
● How to decide what to modernize first by looking at business requirements AND the existing codebase
● How to take a test-driven approach to minimize risks in decomposing the mainframe application
● What to use as a replacement or evolution of mainframe schedulers
● How to include COBOL and other mainframe developers in the process to retain institutional knowledge and defuse project detractors
● How to replatform mainframe applications to the cloud leveraging a spectrum of techniques
Presenter : Rohit Kelapure, Consulting Practice Lead, Pivotal
The document describes IBM's Application Delivery Foundation for z Systems V3.0. It provides a comprehensive solution for z/OS application development and problem analysis through tools like Developer for z Systems, Application Performance Analyzer, and Fault Analyzer that are designed to accelerate development cycles and simplify analysis of complex programs. The release is focused on helping customers embarking on DevOps transformations through features that improve integration between tools and extensibility of the platform.
Discover the benefits of migrating mainframe environments to AWS and the best practices learned by helping customers modernize mainframes through IT transformation strategy and planning. Learn about running mainframe software in the AWS Cloud, including different approaches, benefits of modernization, how to deal with legacy code, and more.
Mainframe Modernization with AWS: Patterns and Best PracticesAmazon Web Services
In this webinar, learn common mainframe migration patterns and best practices for a successful migration to AWS. Hear experiences and lessons learned based on real-world customer modernization projects to AWS.
Provides an overview of DevOps techniques and principles in applying DevOps practices to IBM Commerce. Includes details of applying UrbanCode Deploy to manage IBM Commerce assets
The document discusses a mainframe modernization case study at NRB. It describes how the organization migrated to a service-oriented architecture with mainframe applications exposing services through an ESB. A key part of the transformation was refactoring legacy applications to use new shared services, such as for customer document generation using the Scriptura service. Over 180 service operations were developed and legacy application refactoring is ongoing. The ESB will soon start calling services and two new projects utilizing the new architecture have been initiated.
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...IBM
Listen to the replay session to explore the various options for technical deployment of SAP S/4HANA. We will demystify the options from the S/4HANA cloud editions (SaaS options) to the hyperscaler and on-premise options. Topics we will examine include cost benefits, flexibility, and ability to respond to the business. SAPinsider webinar series.
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
Latest version: https://www.slideshare.net/MichaelElder/accelerate-digital-transformation-with-ibm-cloud-private-81258443
Accelerate the journey to cloud-native, refactor existing mission-critical workloads, and catalyze enterprise digital transformations.
How do you ensure the success of your enterprise in highly competitive market landscapes? How will you deliver new cloud-native workloads, modernize existing estates, and drive integration between them?
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Michael Elder
Provides an introduction to different types of workloads, delivery approaches, and delivery scenarios for combining UrbanCode Deploy and IBM DevOps Services.
This document discusses IBM Cloud Private and IBM Cloud Private for Data. It provides an overview of how IBM Cloud Private for Data can be used to clean, prepare, transform, catalog and analyze data. It also describes how data scientists can build, test, deploy, embed and monitor models using IBM Cloud Private for Data. The platform provides an administered, monitored, and managed environment for operationalizing data science and AI in an integrated and collaborative way. IBM Cloud Private for Data provides a true hybrid solution for managing and leveraging enterprise data.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The document discusses IBM Bluemix Dedicated - GitHub Enterprise, a new managed service that provides GitHub Enterprise in a dedicated, secure environment hosted on IBM's Bluemix Dedicated cloud platform. GitHub Enterprise allows for collaborative development through secure code repositories and integration with over 150 Bluemix services. The service is the first to offer GitHub Enterprise in a fully managed, dedicated cloud environment and provides benefits like facilitating agile development, security, backups and upgrades managed by IBM.
- The document discusses best practices for cloud data integration, including how to integrate systems at the speed of business needs, avoid data chaos, and leverage APIs while maintaining control over data.
- Key challenges discussed include the infrastructure complexity of cloud integration, designing for failure and scaling at huge volumes, and navigating changing API models and access restrictions from cloud vendors.
- The presentation provides recommendations to generify architectures as new APIs are added, build fault tolerance and throttling into designs, and securely authenticate while being a good partner to API providers.
This document discusses strategies for modernizing applications and moving workloads to Kubernetes and container platforms like Pivotal Container Service (PKS). It recommends identifying candidate applications using buckets based on factors like programming language, dependencies, and access to source code. It outlines assessing applications' business value and technical quality using Gartner's TIME methodology to prioritize efforts. The document provides an overview of PKS and how it can provide benefits like increased speed, stability, scalability and cost savings. It recommends starting projects by pushing a few applications to production on PKS to measure ROI metrics.
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
Enterprise Modernization: Improving the economics of mainframe and multi-plat...dkang
Enterprise Modernization solutions from IBM aim to optimize investments in applications, people, teams, and infrastructure by:
1) Cutting maintenance costs and reducing project risks by understanding and managing application portfolios.
2) Modernizing existing applications to improve IT agility while leveraging existing investments.
3) Boosting developer productivity with a common IDE and modern language for multiplatform development.
4) Unifying teams and improving quality through collaborative infrastructure across all platforms.
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Michael Elder
The landmark partnership between Apple and IBM announced in 2014 set the Internet abuzz. This partnership aims to spark true, mobile-led business change across the enterprise. In this talk, we’ll show you how IBM is using OpenStack, Heat, and DevOps to deploy the MobileFirst Platform for iOS enterprise solutions. We willl tell the story of how we used full-stack application patterns based on OpenStack Heat to provision environments with speed and reliability.
Turning up the HEAT with IBM MobileFirst for iOS AppsMichael Elder
The landmark partnership between Apple and IBM announced last year set the internet abuzz. The partnership aims to spark true mobile-led business change across the
enterprise. In this talk, we’ll show you how IBM is using OpenStack, Heat, and DevOps to
deploy a truly monumental undertaking.
To fulfill this goal, we needed to redefine how we deliver our software. Leveraging IBM’s unique expertise in OpenStack and DevOps, we turned the “art of the possible” into our new “reality”. In this talk, we’ll tell the story of how we used fullstack application patterns based on OpenStack Heat to provision environments with speed and reliability. You will hear directly from the joint development team how these patterns enabled us to collaborate unimpeded by the traditional road blocks of IT development. As it turns out, our goal to “spark true business change” has
extended beyond our customers to include IBM itself.
You will not only hear about the technical solution but see it in action with a demo in the session.
This document provides an overview of IBM Bluemix, a cloud platform for building, running, and managing applications. It discusses key Bluemix concepts like regions, spaces, and foundational elements. It also covers the various options available for developing applications on Bluemix, including using the command line interface, Eclipse plugin, manifest files, and environment variables. The document promotes Bluemix's capabilities for rapid application development and deployment through simplification, flexibility, and DevOps services.
IBM Application Delivery Foundation for z Systems (ADFz) is the perfect starting solution for embarking on a DevOps transformation journey. The solution includes the market-leading Integrated Development Environment (IBM Developer for z Systems), as well as a set of essential problem analysis tools. Come and learn about the latest enhancements of ADFz and how customers are benefiting from this solution.
visit http://www-03.ibm.com/software/products/en/ibm-application-delivery-foundation-for-z-systems
Rational Developer for z Systems and Rational Integration Tester can be used to test mainframe applications with and without live data. They allow developing and testing applications in isolation using database and program stubs to virtualize interactions with DB2 and CICS. This reduces wait times and allows testing early in the development cycle. Benefits include increased productivity, quality, and reduced risk through decoupling of delivery schedules.
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
In this webinar, Michael Elder, IBM Distinguished Engineer for UrbanCode, Rakesh Malhotra, SVP of Product Strategy at Apprenda, and Chris Dutra, Senior Integrations Engineer at Apprenda, will walk through best practices and a live demo showing how to;
Standardize, simplify and orchestrate deployments across IBM Bluemix and Apprenda with UrbanCode Deploy
Cloud enable existing multi-tier applications with Apprenda PaaS, making them elastically scalable and reliable
Enable modern applications built with Kubernetes to integrate with on premises systems of record
Enable multiple development teams releasing code at different speeds to coordinate deployments
Achieve abstraction over different cloud APIs
Continuously Design your Continuous DeploymentMichael Elder
Whether your applications are cloud-native, cloud-ready, or just evolving towards cloud-based deployment, you can capture the complete stack as an OpenStack Heat template. In this session, we’ll present a web-based editing experience that enables you to capture each aspect of your architecture in a ready-to-deploy and easy-to-update design based on HOT. We'll show you those Heat templates in either a rich diagram editor or a simple but powerful text editor -- all in your web browser!
Advanced features like autoscaling, load balancing, deployment ordering, and object storage will all be captured as part of your application design — right along side the critical software that defines the business behavior of your workload.
And it’s not just about the first time you deploy, it’s about deploying every time thereafter. We’ll show you how you can manage your software deployment pipeline as part of your Heat templates.
Maybe you’re not sure what cloud to deploy to? Interested in OpenStack, but already have investments in other clouds? We’ll also demonstrate how we’ve extended the Heat language to design cloud-portable templates.
So come on this journey with us, where we’ll leverage the cloud to help you build better software for your end users.
- Define full stack application workloads using OpenStack HOT
- Deploy and update infrastructure and application changes as part of your release pipeline
- Design templates with autoscaling, load balancing, deployment ordering, and object storage as part of your application architecture
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...AgileNetwork
Session Title: Value of DevOps - Journey from Automation to NoOps, are we keeping up the pace?
SESSION OVERVIEW
DevOps has been one of the game changers to accelerate Collaboration and Automation to drive Speed to Market (Development priorities) and Availability/ Stability/ Performance etc. (IT Operations priorities) for last 8+ yrs. Fast forwarding, Gartner's 2018 Hype Cycle for Performance Analysis named DevOps and AIOps as two areas that have gained the most momentum in the industry .In essence , AIOPS has helped in shaping DevOp smarter and intelligent i.e. DevOps Systems that Do -> Think -> Learn.
Engineering maturity of FAANG (Facebook, Amazon, Apple, Netflix, Google) companies are already in the journey of NoOps - the point where an IT environment becomes so automated that a dedicated team isn't even needed for managing tasks anymore.
For engineering teams to nurture the belief that "machines should solve known problems and engineers must focus on solving new problems," which essentially means saying NO to manual IT operations.
KEY TAKEAWAYS
1. Everything As Code
2. Platform as Service
3. Site Reliability Engineering (SRE)
4. Software Engineering Culture.
Training Bootcamp - MainframeDevOps.pptxNashet Ali
Cloud Migration services from your on-premise environment can sometimes be very simple and other times an extremely complicated project to implement. For either scenario, there are always considerations to bear in mind when doing so. This course has been designed to highlight these topics to help you ask the right questions to aid in a successful Cloud migration.
Within this course, we look at how timing plays an important part in your project's success and why phased deployments are important. Security is also examined where we focus on a number of key questions that you should have answers to from a business perspective before your Cloud migration. One of the biggest decisions is your chosen public cloud vendor, how do you make the decision between the available vendors, what should you look for when selecting you will host your architecture, this course dives into this question to help you finalize your choice.
Understanding the correct deployment model is essential, it affects how you architect your environment and each provides different benefits, so gaining the knowledge. I look at how you can break this question down to help you with your design considerations. We also cover service readiness from your on-premise environment and how to align these to the relevant Cloud services. Your design will certainly be different from your on-premise solution, I discuss the best approach when you start to think about your solution design, some of the dos and some of the don’ts.
Once you have your design, it’s important to understand how you are actually going to migrate your services ensuring optimum availability and minimal interruption to your customer base, for example looking at Blue/Green and Canary deployments. Cloud migration allows for some great advantages within your business continuity plans, as a result, I have included a lecture to discuss various models that work great within the Cloud.
Course Objectives
By completing this course you will:
Have greater visibility of some of the key points of a cloud migration
Be able to confidently assess the requirements for your migration
Intended Audience
This course has been designed for anyone who works or operates in business management, business strategy, technical management, and technical operations.
Prerequisites
For this course, it's assumed that you have a working knowledge of cloud computing and cloud principles.
What You Will Learn about Cloud Migration
Introduction - This provides an introduction to the trainer and covers the intended audience. We will also look at what lectures are included in the course, and what you will gain as a student from attending the course.
Time Management – How time plays an important part in successful cloud migration. We discuss the key points to allow time for and how to use it to plan a phased migration.
Security – This lecture will give you the ability to ask the key security questions to the business before performing a migration to the Cloud.
What is DevOps?
Why DevOps?
How DevOps works?
DevOps impacts in testing.
Continuous Delivery.
Continuous Integration.
Continuous Testing and Automated Deployment.
The document discusses a mainframe modernization case study at NRB. It describes how the organization migrated to a service-oriented architecture with mainframe applications exposing services through an ESB. A key part of the transformation was refactoring legacy applications to use new shared services, such as for customer document generation using the Scriptura service. Over 180 service operations were developed and legacy application refactoring is ongoing. The ESB will soon start calling services and two new projects utilizing the new architecture have been initiated.
SAP S/4HANA cloud editions or On Prem? Demystifying the options and cost bene...IBM
Listen to the replay session to explore the various options for technical deployment of SAP S/4HANA. We will demystify the options from the S/4HANA cloud editions (SaaS options) to the hyperscaler and on-premise options. Topics we will examine include cost benefits, flexibility, and ability to respond to the business. SAPinsider webinar series.
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
Latest version: https://www.slideshare.net/MichaelElder/accelerate-digital-transformation-with-ibm-cloud-private-81258443
Accelerate the journey to cloud-native, refactor existing mission-critical workloads, and catalyze enterprise digital transformations.
How do you ensure the success of your enterprise in highly competitive market landscapes? How will you deliver new cloud-native workloads, modernize existing estates, and drive integration between them?
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Michael Elder
Provides an introduction to different types of workloads, delivery approaches, and delivery scenarios for combining UrbanCode Deploy and IBM DevOps Services.
This document discusses IBM Cloud Private and IBM Cloud Private for Data. It provides an overview of how IBM Cloud Private for Data can be used to clean, prepare, transform, catalog and analyze data. It also describes how data scientists can build, test, deploy, embed and monitor models using IBM Cloud Private for Data. The platform provides an administered, monitored, and managed environment for operationalizing data science and AI in an integrated and collaborative way. IBM Cloud Private for Data provides a true hybrid solution for managing and leveraging enterprise data.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The document discusses IBM Bluemix Dedicated - GitHub Enterprise, a new managed service that provides GitHub Enterprise in a dedicated, secure environment hosted on IBM's Bluemix Dedicated cloud platform. GitHub Enterprise allows for collaborative development through secure code repositories and integration with over 150 Bluemix services. The service is the first to offer GitHub Enterprise in a fully managed, dedicated cloud environment and provides benefits like facilitating agile development, security, backups and upgrades managed by IBM.
- The document discusses best practices for cloud data integration, including how to integrate systems at the speed of business needs, avoid data chaos, and leverage APIs while maintaining control over data.
- Key challenges discussed include the infrastructure complexity of cloud integration, designing for failure and scaling at huge volumes, and navigating changing API models and access restrictions from cloud vendors.
- The presentation provides recommendations to generify architectures as new APIs are added, build fault tolerance and throttling into designs, and securely authenticate while being a good partner to API providers.
This document discusses strategies for modernizing applications and moving workloads to Kubernetes and container platforms like Pivotal Container Service (PKS). It recommends identifying candidate applications using buckets based on factors like programming language, dependencies, and access to source code. It outlines assessing applications' business value and technical quality using Gartner's TIME methodology to prioritize efforts. The document provides an overview of PKS and how it can provide benefits like increased speed, stability, scalability and cost savings. It recommends starting projects by pushing a few applications to production on PKS to measure ROI metrics.
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
Enterprise Modernization: Improving the economics of mainframe and multi-plat...dkang
Enterprise Modernization solutions from IBM aim to optimize investments in applications, people, teams, and infrastructure by:
1) Cutting maintenance costs and reducing project risks by understanding and managing application portfolios.
2) Modernizing existing applications to improve IT agility while leveraging existing investments.
3) Boosting developer productivity with a common IDE and modern language for multiplatform development.
4) Unifying teams and improving quality through collaborative infrastructure across all platforms.
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Michael Elder
The landmark partnership between Apple and IBM announced in 2014 set the Internet abuzz. This partnership aims to spark true, mobile-led business change across the enterprise. In this talk, we’ll show you how IBM is using OpenStack, Heat, and DevOps to deploy the MobileFirst Platform for iOS enterprise solutions. We willl tell the story of how we used full-stack application patterns based on OpenStack Heat to provision environments with speed and reliability.
Turning up the HEAT with IBM MobileFirst for iOS AppsMichael Elder
The landmark partnership between Apple and IBM announced last year set the internet abuzz. The partnership aims to spark true mobile-led business change across the
enterprise. In this talk, we’ll show you how IBM is using OpenStack, Heat, and DevOps to
deploy a truly monumental undertaking.
To fulfill this goal, we needed to redefine how we deliver our software. Leveraging IBM’s unique expertise in OpenStack and DevOps, we turned the “art of the possible” into our new “reality”. In this talk, we’ll tell the story of how we used fullstack application patterns based on OpenStack Heat to provision environments with speed and reliability. You will hear directly from the joint development team how these patterns enabled us to collaborate unimpeded by the traditional road blocks of IT development. As it turns out, our goal to “spark true business change” has
extended beyond our customers to include IBM itself.
You will not only hear about the technical solution but see it in action with a demo in the session.
This document provides an overview of IBM Bluemix, a cloud platform for building, running, and managing applications. It discusses key Bluemix concepts like regions, spaces, and foundational elements. It also covers the various options available for developing applications on Bluemix, including using the command line interface, Eclipse plugin, manifest files, and environment variables. The document promotes Bluemix's capabilities for rapid application development and deployment through simplification, flexibility, and DevOps services.
IBM Application Delivery Foundation for z Systems (ADFz) is the perfect starting solution for embarking on a DevOps transformation journey. The solution includes the market-leading Integrated Development Environment (IBM Developer for z Systems), as well as a set of essential problem analysis tools. Come and learn about the latest enhancements of ADFz and how customers are benefiting from this solution.
visit http://www-03.ibm.com/software/products/en/ibm-application-delivery-foundation-for-z-systems
Rational Developer for z Systems and Rational Integration Tester can be used to test mainframe applications with and without live data. They allow developing and testing applications in isolation using database and program stubs to virtualize interactions with DB2 and CICS. This reduces wait times and allows testing early in the development cycle. Benefits include increased productivity, quality, and reduced risk through decoupling of delivery schedules.
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployClaudia Ring
In this webinar, Michael Elder, IBM Distinguished Engineer for UrbanCode, Rakesh Malhotra, SVP of Product Strategy at Apprenda, and Chris Dutra, Senior Integrations Engineer at Apprenda, will walk through best practices and a live demo showing how to;
Standardize, simplify and orchestrate deployments across IBM Bluemix and Apprenda with UrbanCode Deploy
Cloud enable existing multi-tier applications with Apprenda PaaS, making them elastically scalable and reliable
Enable modern applications built with Kubernetes to integrate with on premises systems of record
Enable multiple development teams releasing code at different speeds to coordinate deployments
Achieve abstraction over different cloud APIs
Continuously Design your Continuous DeploymentMichael Elder
Whether your applications are cloud-native, cloud-ready, or just evolving towards cloud-based deployment, you can capture the complete stack as an OpenStack Heat template. In this session, we’ll present a web-based editing experience that enables you to capture each aspect of your architecture in a ready-to-deploy and easy-to-update design based on HOT. We'll show you those Heat templates in either a rich diagram editor or a simple but powerful text editor -- all in your web browser!
Advanced features like autoscaling, load balancing, deployment ordering, and object storage will all be captured as part of your application design — right along side the critical software that defines the business behavior of your workload.
And it’s not just about the first time you deploy, it’s about deploying every time thereafter. We’ll show you how you can manage your software deployment pipeline as part of your Heat templates.
Maybe you’re not sure what cloud to deploy to? Interested in OpenStack, but already have investments in other clouds? We’ll also demonstrate how we’ve extended the Heat language to design cloud-portable templates.
So come on this journey with us, where we’ll leverage the cloud to help you build better software for your end users.
- Define full stack application workloads using OpenStack HOT
- Deploy and update infrastructure and application changes as part of your release pipeline
- Design templates with autoscaling, load balancing, deployment ordering, and object storage as part of your application architecture
Agile Mumbai 2020 Conference | Value of DevOps - Journey from Automation to N...AgileNetwork
Session Title: Value of DevOps - Journey from Automation to NoOps, are we keeping up the pace?
SESSION OVERVIEW
DevOps has been one of the game changers to accelerate Collaboration and Automation to drive Speed to Market (Development priorities) and Availability/ Stability/ Performance etc. (IT Operations priorities) for last 8+ yrs. Fast forwarding, Gartner's 2018 Hype Cycle for Performance Analysis named DevOps and AIOps as two areas that have gained the most momentum in the industry .In essence , AIOPS has helped in shaping DevOp smarter and intelligent i.e. DevOps Systems that Do -> Think -> Learn.
Engineering maturity of FAANG (Facebook, Amazon, Apple, Netflix, Google) companies are already in the journey of NoOps - the point where an IT environment becomes so automated that a dedicated team isn't even needed for managing tasks anymore.
For engineering teams to nurture the belief that "machines should solve known problems and engineers must focus on solving new problems," which essentially means saying NO to manual IT operations.
KEY TAKEAWAYS
1. Everything As Code
2. Platform as Service
3. Site Reliability Engineering (SRE)
4. Software Engineering Culture.
Training Bootcamp - MainframeDevOps.pptxNashet Ali
Cloud Migration services from your on-premise environment can sometimes be very simple and other times an extremely complicated project to implement. For either scenario, there are always considerations to bear in mind when doing so. This course has been designed to highlight these topics to help you ask the right questions to aid in a successful Cloud migration.
Within this course, we look at how timing plays an important part in your project's success and why phased deployments are important. Security is also examined where we focus on a number of key questions that you should have answers to from a business perspective before your Cloud migration. One of the biggest decisions is your chosen public cloud vendor, how do you make the decision between the available vendors, what should you look for when selecting you will host your architecture, this course dives into this question to help you finalize your choice.
Understanding the correct deployment model is essential, it affects how you architect your environment and each provides different benefits, so gaining the knowledge. I look at how you can break this question down to help you with your design considerations. We also cover service readiness from your on-premise environment and how to align these to the relevant Cloud services. Your design will certainly be different from your on-premise solution, I discuss the best approach when you start to think about your solution design, some of the dos and some of the don’ts.
Once you have your design, it’s important to understand how you are actually going to migrate your services ensuring optimum availability and minimal interruption to your customer base, for example looking at Blue/Green and Canary deployments. Cloud migration allows for some great advantages within your business continuity plans, as a result, I have included a lecture to discuss various models that work great within the Cloud.
Course Objectives
By completing this course you will:
Have greater visibility of some of the key points of a cloud migration
Be able to confidently assess the requirements for your migration
Intended Audience
This course has been designed for anyone who works or operates in business management, business strategy, technical management, and technical operations.
Prerequisites
For this course, it's assumed that you have a working knowledge of cloud computing and cloud principles.
What You Will Learn about Cloud Migration
Introduction - This provides an introduction to the trainer and covers the intended audience. We will also look at what lectures are included in the course, and what you will gain as a student from attending the course.
Time Management – How time plays an important part in successful cloud migration. We discuss the key points to allow time for and how to use it to plan a phased migration.
Security – This lecture will give you the ability to ask the key security questions to the business before performing a migration to the Cloud.
What is DevOps?
Why DevOps?
How DevOps works?
DevOps impacts in testing.
Continuous Delivery.
Continuous Integration.
Continuous Testing and Automated Deployment.
DevOps for the Mainframe aims to leverage continuous integration, cloud technologies, and beyond to deliver z/OS applications. The document discusses how DevOps principles can help enable rapid evolution of deployed z/OS services by reducing risk, decreasing costs, and improving quality. It provides examples of how tools from IBM can help implement a continuous delivery pipeline for mainframe development and testing that incorporates automated testing, configuration, and deployment.
The document provides an introduction to DevOps, including definitions of DevOps, the DevOps lifecycle, principles of DevOps, and why DevOps is needed. DevOps is a culture that promotes collaboration between development and operations teams to deploy code to production faster and more reliably through automation. The DevOps lifecycle includes development, testing, integration, deployment, and monitoring phases. Key principles are customer focus, shared responsibility, continuous improvement, automation, collaboration, and monitoring. DevOps aims to streamline software delivery, improve predictability, and reduce costs.
ROLE OF iSAFE/iMobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENTIndium Software
IP-led test automation framework supported by blueprint
for product development in Devops environment can
ensure automation in the true sense.
DevOps is fast becoming adopted as the environment for product
development. It facilitates closer integration of development and operations
teams, reducing the time needed to develop and deploy a product. However,
it is still in its early stages and the teams continue to work in silos due to the
different kinds of tools they need suited to their needs.
An IP-driven testing framework like iSAFE can be the bulwark on which the development, testing and operations teams can integrate more seamlessly,
as it provides one key feature needed when handling such a comprehensive
environment – traceability. The other advantages, of course, are reusability,
automated alerts and shorter testing periods, thus aiding in the quick time-to-market
needs of the organizations.
- Introduction to DevOps.
- Glossary.
- Continuous testing.
- The DevOps lifecycle.
- Where does QA fit in DevOps.
- Test-Driven Development (TDD).
- References.
1) The document discusses delivering software at speed using Chef Automate and AWS OpsWorks for Chef Automate. It describes how Chef Automate provides capabilities for continuous automation, compliance, and visibility across infrastructure, applications, and workflows.
2) AWS OpsWorks for Chef Automate is introduced as a native Amazon service that provides a fully managed Chef server on AWS, allowing customers to take advantage of Chef Automate's capabilities in an AWS environment.
3) The document argues that Chef Automate is foundational for DevOps initiatives by enabling organizations to define infrastructure and compliance as code, increase speed of software delivery, improve efficiency, and decrease risk through continuous automation and compliance monitoring.
Enterprise DevOps and the Modern Mainframe Webcast PresentationCompuware
Compuware and CloudBees demonstrate how you can apply modern DevOps practices to your mainframe applications using Compuware ISPW and Topaz for Total Test with CloudBees Jenkins. Compuware Product Manager Steve Kansa and CloudBees DevOps Evangelist Brian Dawson will:
- Position the mainframe as part of your DevOps and CI/CD journey
- Explain how Jenkins automates mainframe source code management and testing
- Demo a CI/CD workflow on a COBOL application
Watch the full presentation on YouTube: https://www.youtube.com/watch?v=x4MWrPy3bKM.
This document provides an overview of continuous delivery and how to get started with it. It defines key terms like continuous integration, continuous delivery, and continuous deployment. It discusses the benefits of continuous delivery like delivering value faster and with higher quality. It then presents several maturity models for assessing an organization's continuous delivery capabilities. It provides recommendations for where to start the continuous delivery journey, such as focusing on automating deployments and environments first. Finally, it discusses challenges of scaling continuous delivery across large organizations.
First DRAFT of a DevOps presentation and posters covering the essentials for a DevOps mindset. Help improve the content by forking and contributing a pull request to https://github.com/wpschaub/DevOps-mindset-essentials/blob/master/README.md.
DevOps is a practice that unifies development and IT operations teams. It aims to reduce the time between implementing a change and releasing it to production through five core practices: planning and tracking, development, building and testing, monitoring and operations. This allows for shorter development cycles, faster innovation, reduced failures and recovery times, better communication between teams, and lower costs. Key roles in DevOps include developers, testers, engineers, administrators and architects.
The document discusses the Software Development Life Cycle (SDLC) and DevOps. It defines SDLC as a process used by the software industry to design, develop, and test high-quality software. SDLC aims to produce software that meets expectations within time and cost estimates. The document then discusses DevOps, defining it as a culture promoting collaboration between development and operations teams to deploy code to production faster using automation. It outlines the DevOps lifecycle and principles, why DevOps is needed to streamline the software delivery process, and tools used in DevOps.
Software development (Dev) and IT operations (Ops) are the roots of the term "DevOps" (Ops). The term refers to a culture change that will enable the continuous delivery of high-quality software and reduce the development cycle. It is primarily distinguished by shared ownership, automated workflow, and quick feedback principles. As a result, all phases of the software development cycle, not just a few, must be understood by the team members.
How to go from waterfall app dev to secure agile development in 2 weeks Ulf Mattsson
The document discusses various topics related to data security and privacy including:
1. International standards for data de-identification techniques and privacy models such as ISO 20889.
2. A comparison of different data de-identification techniques in terms of their ability to reduce risks like singling out, linking, and inference.
3. Examples of mapping de-identification techniques like tokenization and encryption to different data deployment models including centralized/distributed data warehouses and public/private/on-premises clouds.
Large organizations are increasingly turning to DevOps and Continuous Delivery principles, often with the goal of shipping better software faster. However, they're then faced with important considerations for scaling these processes across teams and in diverse environments while still maintaining the visibility and control necessary for compliance.
This presentation from Matt Meservey, Director of Product Management at SaltStack and Andrew Phillips, VP of DevOps Strategy at XebiaLabs discusses:
Practical advice and tips gleaned from the large organizations they have helped implement and scale DevOps and Continuous Delivery initiatives for
How to focus your initiatives around practicing improvement not just practicing “DevOps”
How the combination XebiaLabs and SaltStack accelerates the software cycle, delivers advanced automation capabilities, enables data-driven improvement and provides continuous insight into your end-to-end software release process in a way other tools simply cannot
1) The document discusses DevOps practices presented at India Agile Week 2013. It describes challenges of manual development and operations processes, including delays, failures, and finger pointing between teams.
2) DevOps aims to streamline the software development lifecycle by involving operations throughout the process. This is achieved by establishing a collaborative culture, adding operations stories to the product backlog, and having operations participate in sprints.
3) Automating tools and workflows provides visibility across the entire release and deployment pipeline. This allows for traceability, continuous integration and deployment, and standardized environments and processes.
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) to increase an organisation's ability to deliver applications and services faster than traditional software development processes.
This document discusses how Splunk can be used for DevOps. It defines DevOps as integrating development and operations. It then discusses some common DevOps metrics like culture, process, quality, systems, activity, and impact metrics. It explains that machine data from across the development lifecycle and IT operations is a critical source of DevOps metrics. The document provides examples of how Splunk can provide visibility and collect machine data from various parts of the development and operations environments, like code review, version control, CI/build servers, testing, releases, and infrastructure systems. It discusses how Splunk can be used to increase delivery velocity, improve code quality, and enable data-driven continuous delivery for DevOps teams.
DevOps aims to improve collaboration between development and operations teams to accelerate software delivery cycles and reduce risks. This allows for more frequent and reliable software releases while incorporating customer and end user feedback. The document discusses how DevOps addresses inefficiencies in traditional software development models and leverages practices like continuous integration, delivery, deployment and monitoring. It also explores how DevOps and hybrid cloud environments can help organizations improve customer experiences through faster and more reliable application updates.
Similar to NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops (20)
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationNRB
Le Groupe NRB partage avec vous les présentations données le 24 novembre à Paris lors de la deuxième édition française de son Mainframe day.
Le thème de cette édition :
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation.
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfNRB
Le Groupe NRB partage avec vous les présentations données le 22 novembre à Bruxelles et le 24 novembre à Paris lors de la dixième édition de son Mainframe day.
Le thème de cette édition :
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation.
The NRB Group mainframe day 2021 - Containerisation on Z - Paul Pilotto - Seb...NRB
Containerization on IBM Z : the notion of containers, their principles, how it works, their benefits on IBM Z and the reasons to adopt containers.
The second part of the presentation focuses on the various solutions available on IBM Z to run and execute your containers at the best place, on IBM Z !
The NRB Group mainframe day 2021 - New Programming Languages on Z - Frank Van...NRB
In this presentation, you will be able to understand the technology and use of modern languages on IBM Z and how it can help you create the easiest platform to work with in a Hybrid Multi Cloud environment.
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit EbnerNRB
This document discusses approaches to implementing DevOps practices on the mainframe. It addresses cultural, technical, and organizational considerations, including modernizing developer tools, integrating source control management, and using metrics to measure productivity. A case study describes installing ISPW source control to reduce compilation and enable automated deployments. The document advocates treating the mainframe like other platforms by integrating it into enterprise-wide deployments.
The NRB Group mainframe day 2021 - Application Modernisation On Z - Sebastien...NRB
Application modernization is an important topic for many organizations today. Many businesses believe that in order to modernize mainframe applications they need to migrate and rewrite those applications in order to achieve the cost, speed, and ongoing innovation they are looking for. The reality is that this can be accomplished faster and at a lower cost and with less risk with a more measured strategy that leverages the strengths of the IBM Z platform and its role as a full participant in IBM’s hybrid cloud model.
The NRB Group mainframe day 2021 - Security On Z - Guillaume HoareauNRB
Mainframe are a mainstay—especially for cyber security and compliance. IBM improved the mainframe release after release to help todays organizations in their security journey to protect their mission critical workloads. Open and resilient, Mainframe architecture and design evolve in order to face threats of the future.
The NRB Group mainframe day 2021 - IBM Z-Strategy & Roadmap - Adam John Sturg...NRB
This presentation is about the IBM Z Software Strategy. Key points of IBM's strategy for the platform, including Hardware and Software with a quick view on future roadmaps.
Nrb Mainframe Day - z Data and AI - Michael BoeckxNRB
Michaël Boeckx, Chief Technological Officer at NRB, presents a number of real life use cases of AI implementations. NRB has realised for customers in various sectors, such as fraud detection in the insurance sector, water leakage detection for a public utility company, quality monitoring systems for a manufacturing company or an intelligent system for the optimization of public glass recycling. NRB presents its co-creation approach to all companies that are interested to explore the business case for deploying AI projects.
Nrb Mainframe Day - Nrb Mainframe Strategy - Pascal LaffineurNRB
NRB is the Belgian leading mainframe services provider, with a capacity of more than 24.000 MIPS operated from its two tier 3+ data centres, a mainframe development team of more than 200 collaborators and specialists consultants accompanying its customers through their mainframe modernisation process. Pascal Laffineur, CEO of The NRB Group, presents the company’s mainframe strategy showing constant investments and a strong believe in the current and future potential of the Mainframe.
Nrb Mainframe Day - Ibm z A Key Player In The Hybrid Cloud Journey - Bob CatteewNRB
Bob Catteeuw, Cloud and Cognitive Z Software Sales manager BeNeLux, explains that the market is indeed entering a new chapter for digitial transformation with cloud. Innovative technology and Digital & AI in particular are no longer in the phase of experiments, they are getting embedded in the business at scale and support the core, mission critical workloads. Future will be an infrastructure where Public Cloud, Private Cloud and on-premise applications will co-exist in a Hybrid Cloud setup. The journey to cloud is today more about transforming and modernizing existing applications and run them in the most suitable environment. Mainframe, with its zero downtime and always encrypted are indeed ideal for supporting this evolution. Modern tools and techniques to realize this transition are now available on the Z platform. No matter where you are, where you are going, or how you want to operate… you can build an efficient hybrid multicloud experience with IBM Z and unlock the unmatched value of the platform for mission critical workloads.
Nrb Mainframe Day - NRB's Agile Software Factory In support of Application In...NRB
The document discusses NRB's agile software factory and their support for application innovation. It introduces their approach to embracing new IT practices like Agile development. The rest of the document outlines steps for organizations to assess their current development process, prioritize goals for improving it, identify potential barriers, and develop a customized transformation plan to integrate tools like UrbanCode into a continuous integration/deployment pipeline for more efficient multiplatform development and deployment.
Nrb Mainframe Day z Data and AI - Leif PedersenNRB
The document discusses IBM's z15 mainframe system. Some key points:
- The z15 offers up to 190 configurable cores, 40TB of maximum memory per system, and performance improvements over previous generations.
- It provides industry-leading levels of security, uptime, and data protection for mission critical applications.
- New capabilities include optimized garbage collection, expanded I/O capabilities, and faster cryptography.
- The z15 is designed to seamlessly integrate with hybrid cloud, blockchain, and AI workloads.
Nrb Mainframe Day - z Legacy Innovation - New Architecture And Api Services -...NRB
Michaël Boeckx Chief Technological Officer of NRB and Sébastien Georis Information System architect at NRB, explain NRB’s approach to a mainframe modernisation journey, covering the modernisation roadmap, a reference (microservices multicloud) architecture and solution building blocks, all taken care of by a team of more than 200 mainframe architects, analysts, developers, system engineers and consultants.
NRB Sap Day 03/10/2019 - Wbfin What An Exciting Challenge - Sophie Algoet - C...NRB
The WBFin project presents many challenges for transitioning the Walloon public sector to a new financial management system. Key challenges include finding French-speaking consultants, balancing the project with employees' daily work, complying with the 2020 deadline for double-entry accounting while the build phase takes 4 years, ensuring the solution can evolve and connect to other systems, and integrating the new system while managing data from various existing applications. These challenges will be addressed through strategies like using resources from multiple French-speaking countries, optimizing employee time, a phased implementation plan, and setting up interfaces and a migration architecture. The first phase goes live in September 2020 with further work toward the full system by January 2022.
NRB Sap Day 03/10/2019 - UMGC Groningen, The Entire Organisation Aligned - Kr...NRB
An SAP implementation by Xperthis, the health care specialist of The NRB Group, @ the hospital UMCG in Groningen
(Kris Maertens, Unit Manager Xperthis)
NRB Sap Day 03/10/2019 - Sap's Commitment Towards Great Delivery For S4 move...NRB
The document discusses SAP's S/4HANA software and the MOVE initiative to help customers switch from old to new systems. It notes that while business processes have not changed in decades, today's digital world requires new, state-of-the-art software. The MOVE initiative helps customers develop roadmaps, understand options like cloud vs non-cloud, and implement new solutions. It also provides data showing strong momentum for SAP S/4HANA with over 11,800 customers and 3,200 deployment projects. The document argues that S/4HANA can create value through benefits like faster closing books, lower costs, higher revenues and improved agility.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
In this session delivered at NDC Oslo 2024, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
4. 4
One Speed
• Agile is based on Lean manufacturing
• One of biggest ‘wastes’ is waiting
• If one team is waiting on another, by definition, it is a constraint
FASTSLOW
Distributed Development
FASTSLOW
Mainframe Development
9. 9
Implementing a Modern Enterprise Software Delivery
Environment
Know Your
Problem
Know Your
Current
State
Know Your
Constraints
Define
Success
10. 10
Step 1: Define the Desired State
Create specific goals in terms of:
Agility Enables frequent, rightsized code changes
to fulfill business needs
Confidence Ensures successful mainframe code changes
without unintended consequences
Efficiency Maximizes time and skills across dev,
testing and ops
Ease of Use Empowers mainframe-inexperienced devs
to work on updates and enhancements
Integration Connects mainframe and non-mainframe
systems to achieve DevOps
11. 11
Step 2
Modernize the
Mainframe
Development
Environment
FOCUS AND GOALS
• Eliminate need for green screen and highly
specialized knowledge
• All experience levels easily work on
mainframe and non-mainframe dev, test
and maintenance tasks
SUCCESS INDICATORS
1.Empirical productivity metrics (ex. Delivery
cycle times, etc.)
2.Positive anecdotal feedback
3.Motivate non-mainframe devs to work on
mainframe-related activities
12. 12
Step 3
Adopt
Automated
Unit Testing
FOCUS AND GOALS
• Incremental testing allows devs to
quickly and continuously adjust to better
align with goals
• Reduce reliance on manual testing
• Empower those not accustomed to
working this way to change mentality
SUCCESS INDICATORS
1.More frequent code drops
2.Fewer errors found later in lifecycle
3.Tight synchronization across mainframe
and non-mainframe dev
13. 13
Step 4
Gain
Graphical,
Intuitive
Visibility into
Existing Code
and Data
Structure
FOCUS AND GOALS
• Large, complex, undocumented
mainframe apps impede transformation
• Highly dependent on tribal knowledge of
senior mainframe staff
• Prepare new devs to quickly “read”
existing app logic, program
inter-dependencies and data structures
SUCCESS INDICATORS
1.Devs work independently on unfamiliar
programs
2.Experienced devs confirm benefits of
program visualizations
3.Measurements of incremental
improvements in dev productivity
14. 14
Step 5
Enable Earlier
Detection of
Application
Quality Issues
and Establish
Quality KPIs
FOCUS AND GOALS
• Mainframes power core business
processes with low tolerance for error
• Increased possibility for human error as
less-experienced devs work on
mainframe tasks
• Error rates for experienced devs may
increase as speed and frequency
increase
SUCCESS INDICATORS
1.Higher rates of pre-compile error
detection
2.Positive trends in quality
3.Reduced number of error-related cycles
15. 15
Step 6
Initial
Training in
and
adoption
of Agile
Processor
FOCUS AND GOALS
• Now have dev environment and teams in
place
• Shifting to incremental model allows teams
to collaborate
• Moving from waterfall to Agile presents
significant changes in culture
• Craft mainframe and Agile-experienced devs
to aid transition
SUCCESS INDICATORS
1.Certain percentage
of dev/test staff completes Agile training
(with goal = 100%)
2.First delivery of artifacts from initial Agile
teams
3.Discovery of obstacles to broader adoption
4.Evidence of cross-team collaboration
16. 16
Step 7
Use
Operational
Data
Throughout the
Development,
Testing and
Production
Lifecycle
FOCUS AND GOALS
• Using operational data in testing helps
identify production-type errors earlier
• Operational tools foreshadow code
issues
• Feedback loops are crucial
as pre-production issue identification
and resolution avoids costly abends and
potential app issues
SUCCESS INDICATORS
1.Earlier detection of avoidable CPU
consumption
2.Reduction in Abends in production
3.Reduction in cost per error measures
17. 17
Step 8
Agile-enable
Core Source
Code
Management
Functions
FOCUS AND GOALS
• Modern, end-to-end Agile
SCM, release and deployment automation
enables all skill levels to fulfill business
requirements, optimize code quality and
improve dev productivity
• Automated change management eliminates
manual steps, empowering quick iteration
through dev, test and QA
SUCCESS INDICATORS
1.Different Agile teams work on different
stories in parallel
2.Devs with all skill levels can quickly
understand scope of changes before diving
in
3.Reductions in code approval delays
18. 18
Step 9
Automated
Intelligent
Deployment
FOCUS AND GOALS
• Quickly and reliably getting new code into
production is crucial to keeping pace
• Automate and coordinate deploy of all
related dev artifacts into all target
environments in highly synchronized
manner
• Pinpoint deployment issues immediately,
taking instant corrective action
SUCCESS INDICATORS
1.Faster rollouts of compiled code
2.Reduction in code promotion failures
3.First successful automated rollback
from failed deployment
19. 19
Step 10
Cross –
Platform
Continuous
Delivery
FOCUS AND GOALS
• Including mainframe in enterprise DevOps
is critical to achieving agility when
changing multi-platform apps to
fulfill business needs
• Craft de-siloed environment where
mainframe can be quickly and
appropriately accessed to meet business
needs by whichever staff resources are
available
SUCCESS INDICATORS
1.Related code is worked on in parallel
on multiple platforms
2.Increased communications and
collaboration between previously siloed
devs with different skill sets
3.First successfully automated cross-
platform release rollout
20. 20
Debug Deploy
Monitor Audit Diagnose Tune
FeedbackTestEdit/BuildAnalyze
Collaboration
Mainframe
CrossPlatform
Integration
Distributed
Dev Ops
Building Your DevOps Toolchain
21. 21
Dev
Agile
Process
IdeationProject Management
Code Editing Validate CodeAnalyze Code Debug Code Edit / Manage Data
Develop
Continuous IntegrationVersion Control Code Quality
Testing Tools Code CoverageRelease Deploy
Manage
ITSM
Monitor
Dev QA Prod
Mainframe Inclusive DevOps Toolchain
Mudas
Transport (moving products that are not actually required to perform the processing)
Inventory (all components, work in process, and finished product not being processed)
Motion (people or equipment moving or walking more than is required to perform the processing)
Waiting (waiting for the next production step, interruptions of production during shift change)
Overproduction (production ahead of demand)
Over Processing (resulting from poor tool or product design creating activity)
Defects (the effort involved in inspecting for and fixing defects)[18]
(Womac) manufacturing goods or services that do not meet customer demand or specifications