Show and Tell – CEO Insights from PopUp Mainframe

At the GSE UK Conference, Gary Thornhill, founder and CEO of PopUp Mainframe, shared the journey behind his company and how it emerged as a response to the challenges faced during the COVID-19 pandemic. In this interview, he discusses how PopUp Mainframe is revolutionizing mainframe accessibility, addressing industry pain points like environment bottlenecks, skill gaps, and innovation barriers while embracing sustainability and hybrid computing solutions.  

 Show and Tell – CEO Insights from PopUp Mainframe 

Hello, my name is Gary Thornhill, and I am the founder and CEO of PopUp Mainframe. My career has been a bit of a journey. I started out in mainframe operations, which later expanded into middleware. From there, I moved into middleware and led a company that focused on DevOps. The idea for PopUp Mainframe actually came about during the COVID-19 pandemic. At the time, I was the CEO of Sandhata Technologies, a DevOps consultancy. Like many others, we faced the challenge of senior, highly skilled consultants being let go from key client accounts as businesses tightened their budgets. This gave us an opportunity to think differently. One of our clients needed a way to quickly create environments for their work, and we realized there was a broader problem to solve. That’s when PopUp Mainframe was born. It was a solution designed to address the growing need for speed, accessibility, and innovation in mainframe.  

What are some of the current mainframe challenges that PopUp Mainframe addresses?  

The challenges I see in mainframe organizations are often more about the way they’re set up than the technology itself. A lot of organizations still operate with siloed teams, and many rely heavily on outsourcing. This makes it difficult for businesses to innovate quickly. On top of that, mainframes often have static environments—ones that can’t be easily spun up or down—which limits flexibility.  

PopUp Mainframe directly addresses these issues. For example, we allow organizations to create temporary environments in less than ten minutes, whether on-premises or in the cloud. This eliminates the bottleneck of waiting for new environments to be set up. Our platform is also designed to be user-friendly; you don’t need to be an expert in green-screen interfaces to be productive. This accessibility opens up the mainframe to more people, solving both the shortage of environments and the skills gap in the process.  

How has the mainframe evolved, and what role do innovative technologies play in this space?  

When I started in the industry, roles within mainframe teams were very specialized. You’d have one group managing Db2, another handling IMS, and others focused on operations or automation. Today, that has shifted. People are expected to wear multiple hats, often blending mainframe and distributed skills. For example, a developer might now work across mainframe and Linux environments.  

This evolution has been driven in part by initiatives like the Open Mainframe Project, which fosters collaboration and innovation in the community. A great example of this is automated testing. Many organizations are still relying on manual testing, or worse, skipping unit testing altogether. Through PopUp Mainframe, we’ve been working with the Open Mainframe Project to advance frameworks like Galasa, which allows distributed testing tools—such as JUnit or Selenium—to be used on the mainframe.  

This kind of innovation is critical. Automated testing not only speeds up development but also reduces the cost of change, making mainframes more competitive and easier to maintain.  

Do companies without mainframes benefit from adopting the technology? 

It’s a fascinating question. While mainframes are often associated with legacy systems, they’re incredibly relevant in today’s world of big data and high-performance processing. In fact, I’ve seen new clients—organizations that have never used mainframes before—embracing the technology.  

Mainframes are unmatched when it comes to reliability and processing power. Parallel Sysplex, for instance, has been around for 30 years and remains the only true hot failover system. If you have high processing needs, there’s simply no better platform. Plus, mainframes are incredibly sustainable, with the lowest cost per transaction compared to other technologies.  

PopUp Mainframe offers a way for organizations to explore the benefits of mainframe technology without making massive upfront investments. For businesses looking to test new approaches or handle large volumes of data, the mainframe is still the gold standard.  

How does PopUp Mainframe support green tech initiatives?  

PopUp Mainframe supports green tech in a couple of ways. First, our platform is literally “on-demand” and systems can be turned on then turned off when they’re not in use. Traditionally, mainframe environments tend to sit idle, gathering dust and accumulating technical debt. By adopting a “switch it off” mentality, organizations can dramatically reduce energy consumption and optimise their resources. 

On our end, we’ve taken steps to ensure our own operations are as sustainable as possible. For instance, we source data centers with green initiatives like solar-powered servers. It’s a small but meaningful step, and it aligns with our commitment to greener IT practices.  

It’s also worth noting that every digital action has a carbon footprint. Checking your bank balance, for example, uses energy. Most people don’t think about this, but by making IT systems more efficient, we can help reduce the overall environmental impact. PopUp Mainframe is part of the Sustainable IT organization, and we’re pushing for broader changes across the industry.  

What’s the biggest misconception about mainframes?  

The biggest misconception is that mainframes are outdated dinosaurs. In reality, they’re anything but. Mainframes can do just about everything distributed systems can—and often better.  

Take z/OS Connect, for example. It allows mainframes to host web services. Db2 is another great example. It’s an incredibly powerful database, but many organizations aren’t taking full advantage of its capabilities.  

 The issue isn’t with the technology itself but with how it’s perceived. Organizations need to focus on cultural change—encouraging teams to embrace the smart, innovative tools that are already available on the mainframe.  

Can you share one of your clients’ success stories?  

 We’ve had the privilege of working with some incredible clients. One that stands out is a UK insurance company. They’ve completely transformed their developer experience by using PopUp Mainframe. With tools like VS Code and modern CI/CD pipelines, their developers can now work faster and more efficiently. It’s made the mainframe an attractive platform for innovation, especially for cutting-edge work.  

Another client, who runs their mainframe alongside Windows applications in Azure, has seen similar success. Thanks to our partnership with Delphix (Perforce), they can perform end-to-end testing with referential integrity. This level of quality testing has significantly improved their release cycles, allowing them to deliver changes much faster and with greater confidence.  

 What emerging industry trend excites you the most?  

Artificial Intelligence (AI) is incredibly exciting. Tools like Watson Code Assistant and BMC’s Code Insights have the potential to transform how we work. Imagine being able to query vast amounts of documentation and instantly find answers—it’s a game-changer for productivity.  

That said, I think it’s important for organizations to approach AI thoughtfully. There’s a lot of hype right now, and it reminds me of the early days of cloud computing. Companies need to clearly define what they hope to achieve with AI, rather than jumping on the bandwagon. Used correctly, AI can solve significant challenges, but it’s not a one-size-fits-all solution.   

What’s next for PopUp Mainframe?  

We’re incredibly excited about what’s on the horizon for PopUp Mainframe. At the moment, our platform runs on x86 architecture—this includes environments like AWS, Azure, and on-premises virtual machines. But we’re taking things a step further by working on running PopUp Mainframe directly on IBM’s Integrated Facility for Linux (IFL) and LinuxONE.  

This development will be a game-changer, especially for larger enterprises. It means organizations will have the flexibility to deploy PopUp Mainframe either on traditional x86 setups or directly on the physical mainframe. For example, they’ll be able to leverage the agility of Delphix (Perforce) virtualization, which allows for forward and rewind capabilities on multiple PopUp Mainframes. This creates an ideal hybrid scenario, where businesses can experiment with cloud-based solutions while still maintaining the reliability and power of their physical mainframes.  

 In essence, our goal is to offer clients the freedom to operate in a mixed environment, balancing the best of both worlds while keeping their infrastructure modern and adaptable.  

How can PopUp Mainframe solve the industry’s talent challenges?  

The skills gap in the mainframe industry is a pressing concern, and I firmly believe PopUp Mainframe plays a crucial role in addressing this challenge. We’ve already started working with a few North American universities to introduce students to the platform.  

The key lies in making the technology approachable. With PopUp Mainframe, you can do everything you would on a traditional mainframe, but with tools that younger generations are already familiar with—like Eclipse-based GUIs and VS Code. This lowers the learning curve and removes the intimidation factor often associated with mainframes.  

Today’s graduates care deeply about making an impact. They’re less focused on the technology itself and more interested in what it can achieve. PopUp Mainframe aligns with that mindset by allowing them to quickly implement ideas, make code changes, and bring new functionality to life. Imagine telling a young developer they’ll have to wait a week for a Db2 update—they’d be pulling their hair out! By  contrast, our platform enables near-instantaneous changes, which keeps the momentum going and fosters creativity.   

The idea of the “big, scary mainframe” from sci-fi films of the 70s and 80s is outdated. With PopUp Mainframe, we’re helping to reframe that perception and show that mainframes can be just as user-friendly and exciting as any other modern technology.  

What does it take to get started with PopUp Mainframe?  

Getting started with PopUp Mainframe is remarkably straightforward. You can either download our compressed image—now just 60 GB—or access it through Azure. Once downloaded, the setup process takes about ten minutes.  

We’ve also created the PopUp Manual, a detailed guide that walks users through every step of the process. It covers everything from connecting PopUp Mainframe to your physical mainframe to migrating data and configurations.  

The biggest hurdle isn’t the platform itself—it’s navigating organizational processes to gain access to infrastructure. That’s often where delays occur. However, once PopUp Mainframe is up and running, you can hit the ground running.  

Our platform also offers flexibility when it comes to security. For example, in certain scenarios, you can start without full RACF or ACF2 profiles. This allows you to quickly set things up, make changes, and save them to disk. Later, if necessary, you can provide a more secure copy for broader organizational use.  

Ultimately, PopUp Mainframe is just another mainframe—only faster, more agile, and easier to use. It allows teams to utilize their existing skills while bringing in distributed expertise, particularly in areas like testing and automation. It’s the perfect balance of familiarity and innovation.  

This transcript is from an interview with Gary Thornhill, conducted by Planet Mainframe at the GSE Conference 2024. Watch the full interview here. 

Sustainable IT Strategies

Integrating the ESG Imperative 

According to the Global Sustainability Barometer survey – commissioned by Microsoft, conducted by Ecosystem, and released by Kyndryl, “Although 84 percent of organizations consider sustainability goals to be of high strategic importance, only 21 percent actively leverage technology to minimize their environmental impact and guide their broader sustainability strategy.”  

The days are over when technology solutions are purely and simply about helping improve profits and reducing costs; implementing IT initiatives to actively reduce resource usage and emissions is taking its rightful place on today’s strategic agenda. 

Innovating Towards Sustainable IT 

At the arrowhead of using technology to support a more sustainable business model are pioneering organizations and vendors driving the agenda toward a cleaner, responsible, and sustainable business environment

The work of SustainableIT.org in championing and recognizing IT’s vital role in ESG and sustainability imperatives is noteworthy. Their list of award winners reads like a who’s who in sustainable IT innovation.  

PopUp Mainframe was delighted to be among this year’s recipients in recognition of our work in supporting our clients’ ESG and sustainability objectives, as well as our internal efforts towards a cleaner, greener provision of technology.  

As the organizers explained, “In August 2024, after a rigorous judging process, 30 companies were named winners, based on their ambitious ESG goals and measurable results. These winners demonstrated the power of technology to impact not just the environment but also social equity and governance. Key Selection Criteria were:
Ambitious ESG targets & commitment; – Proven impact with clear metrics (e.g., CO2 reduction, cost savings); Leadership in best practices & innovation; Cross-functional collaboration” 

We were delighted to be among the winners of the Environment category award.  

PopUp Mainframe – helping customers deliver On GreenIT objectives 

While each customer case will differ, PopUp Mainframe’s solution offers breakthrough possibilities for an organization’s sustainable IT strategy –  

  • Removing the need for additional infrastructure investment and energy consumption by reusing existing data center or cloud resources 
  • Maximizing energy-efficient mainframe resources and deferring/removing additional energy requirements through efficient scheduling of production workload 
  • Reducing IT’s emissions and energy footprint by only running testing and development environments when needed  

We are actively engaged in supporting our customers’ efforts towards a more sustainable IT provision as part of their operational objectives.  

PopUp Mainframe and Green IT 

PopUp Mainframe provides a sustainable, low-cost, and rapid solution for organizations looking to modernize IT. The solution enables on-demand availability of virtual mainframe environments, dramatically reducing the need for physical hardware and thereby lowering energy and emissions. By enabling mainframe test environments to run in solar-powered cloud data centers, PopUp Mainframe offers mainframe access to anyone who needs it while serving as a catalyst for sustainable transformation.  

 

See SustainableIT.org’s 2024 Impact Award brochure here.  

Look Back at Tech Field Day at SHARE, Aug 2024

Gary presenting about PopUp Mainframe in front of 8 Tech Field Day delegates

Gary Thornhill, PopUp founder and CEO, had the privilege of presenting a fully featured PopUp demo to a group of mainframe and tech enthusiasts at Tech Field Day at SHARE Kansas City, 2024.

The delegates came from a wide range of backgrounds including appdev, mainframe education, security, DevOps, mainframe services, and Open Mainframe Project.

Gary jumped straight into the session with:

Gary talking

“What is PopUp? Well, we can popup a full mainframe platform in under 10 minutes, in the cloud or on prem.

We are proud that PopUp runs on IBM zD&T under the covers – tried and true industry-leading z/OS virtualisation software.”

 

Welcome to the Wonderful World of PopUp Mainframe!

Gary presenting at Tech Field Day

PopUp was born out of a direct need to provide customers with mainframe environments so they can action the mainframe transformations they desire.

PopUp is pipeline-ready, and can be fully administered in a distributed way, using APIs to spawn, clone, and tear down a PopUp just like other virtual machines.

Using PopUp to deploy and test code quickly, test the latest security features, meet regulatory requirements, and test upgrades of Z can liberate your teams to achieve their goals more quickly than before.

Gary presenting at Tech Field Day

Modern mainframes are incredibly efficient, cost effective, and provide better per-core performance than the alternatives.* Migrating workloads away from the mainframe requires careful consideration.

Using PopUp to augment your physical mainframe by enabling faster, cheaper testing on ephemeral environments is a fast track to modernising your mainframe processes and continuing to reap the benefits of the physical mainframe.

Gary discussed the key features of PopUp. Some of the call out points are:

  1. We have developed a conveyor belt method to migrate data and config at speed from the physical mainframe to the PopUp, taking care of the SMS challenge.
  2. PopUp provides system and helper utilities. For example, to help automate archiving, and CPU utilisation monitoring to assist in capacity management.
  3. We have extended the Delphix Continuous Compliance engine to enable masking of ANY mainframe data source in a consistent, robust fashion across the entire organisational data estate, maintaining referential integrity across all systems, whether they be mainframe or distributed.

 

Using PopUp & Delphix for Data masking

PopUp Integrates fully with Delphix to utilise the industry-leading data masking capabilities against mainframe data.

Data can be masked on the physical mainframe, or on the PopUp, depending on your needs. Then we use Delphix Continuous Data self-service portal to provision compliant copies.

“Being able to rewind a full production-like mainframe environment at the touch of a button is absolutely massive for productivity and cutting time-to-market.

Marty McFly would be right at home with the 4D mainframe. Think of it as the ‘undo’ button for a mainframe.”

We have different flavours of PopUp. In this demo we show the PopUp & BMC, which comes with all the BMC DevOps tooling out of the box.

 

Getting Going with PopUp

Front cover of a book, the Delivery Manual

We know implementing virtual mainframe environments might seem daunting, but don’t panic!

Our Delivery Manual is available to walk you through step-by-step how to get the most out of your PopUp.

We provide full product support with PopUp, and also manage anything to do with IBM zD&T.

 

 

 

Democratising Access to Mainframe

Gary presenting at Tech Field Day

PopUp provides green screen for those who are comfortable with that, but it also enables users with modern IDEs and other tooling.

PopUp users can be productive quickly using their tools of choice, without any approval from the mainframe infrastructure teams or dependence on setup on the physical mainframe.

PopUp is a great way to train people new to the mainframe, as PopUp is a disposable, completely isolated environment with zero risk to the physical mainframe – perfect for training.

“With PopUp everyone is welcome and able to be productive with tools of their choice.”

 

Use cases on the PopUp are only limited to your imagination

Just some use cases for a dedicated mainframe environment:

  • Gary presenting at Tech Field Day
    Development
  • Use with a desktop IDE
  • All aspects of Testing including Regression testing against mainframe
  • Software evaluation
  • R&D
  • Proof of concept development
  • Offshore or 3rd party environment
  • Training environment
  • Use of a mainframe data “gold copy” on demand across the enterprise
  • Checkpoint, forward and rewind data

 

What we’ve all been waiting for… the demo!

Slide with text: What you are about to see...

 

Gary’s demo covered:

  1. Spinning up a PopUp Mainframe in the cloud through the Azure MarketPlace. The PopUp can be ready to go in 6-8 minutes
  2. Deploying and configuring an application using a GitHub Actions pipeline (covering tasks which would usually be done by a sysprog, automated testing of the UI through Selenium)
  3. Masking the sensitive data through Delphix Continuous Compliance
  4. Creating the baseline ‘Gold copy’ PopUp containing the masked data and full application
  5. Enabling easy creation of on-demand virtualized PopUp instances with fast, efficient checkpointing
  6. Provisioning compliant dev environment through the Delphix self-service portal
  7. Developer commits code change into Git, pipeline is kicked off to generate, test and deploy the change onto a PopUp, then do UI testing
  8. Failure of automated UI testing
  9. Rewinding the entire PopUp environment back to the previous version (not just the data, the entire app) through the self-service Delphix portal
  10. How a developer can understand what went wrong and fix it without any environment overheads

 

Some great questions from the audience…

Cameron asked if we need to install DB2. Answer: No, DB2, CICS, MQ, IMS and other apps come out of the box with PopUp and are available in 10 minutes.

Mark asked if there is an option for customers who can’t move unmasked data off the mainframe. Answer: Yes, masking can be done on the physical mainframe, and only the masked data ported onto the PopUp.

 

Gary talking

“Using PopUp allows organisations to easily start doing DevOps and automation on the mainframe in exactly the same way they do for their distributed applications today.”

 

 

Tech Field Day logo with text: SHARE Kansas City 2024, August 4-8

Thanks to all the fabulous delegates who attended and joined in the conversation with energy and insight.

What a great experience! Thanks to the Tech Field Day team, in particular Stephen Foskett, for running such a great session.

 

Catch us at the upcoming GSE conference in November at Whittlebury Hall.

Linked in icon Follow us on LinkedIn

Platform Engineering: Building a Mainframe Internal Developer Platform (IDP)

text: platform engineering, building a mainframe internal developer platform

“Platform engineering emerged in response to the increasing complexity of modern software architectures. Today, non-expert end users are often asked to operate an assembly of complicated arcane services,” says Paul Delory, VP Analyst at Gartner. “To help end users, and reduce friction for the valuable work they do, forward-thinking companies have begun to build operating platforms that sit between the end user and the backing services on which they rely.”

 

Source: gartner.com/en/articles/what-is-platform-engineering

The ultimate goal of platform engineering is to simplify and accelerate software delivery. By eliminating the burden of various tools, dependencies, and access restrictions, developers can zero in on what they excel at – building systems.

Across the industry, Platform Engineering is becoming as important as DevOps. In this blog, we delve into its transformative application within the mainframe space.

 

Continue reading

PopUp Mainframe & MooodyCow: Partnering for Faster, Cheaper, and Better z/OS Development

The PopUp Mainframe logo and Mooody Cow logo together on a black background
We are thrilled to announce that PopUp Mainframe are partnering with MooodyCow.

MooodyCow are a leading mainframe services provider. Their mainframe specialists cover all areas of mainframe, with a special focus on helping businesses modernise and optimise their mainframe systems.

Our combined vision at PopUp Mainframe and MooodyCow is to deliver cutting edge software and best practice know-how to help organisations achieve their ambitious mainframe optimisation goals.

To find out more, contact us here, or visit the MooodyCow site.

 

Linked in icon Follow us on LinkedIn

DevOps Excellence Awards 2024

Text: Highly commended DevOps tool/product of the year. Image: PopUp Mainframe logo and computing logo in the corner.

We are very proud to announce that PopUp Mainframe has been awarded Highly Commended in the category ‘DevOps Tool/Product of the Year’ at the DevOps Excellence Awards 2024.

 

Picture of Gary Thornhill laughing at the awards dinner
Gary Thornhill, PopUp founder, at the awards ceremony

We are thrilled to be recognised alongside some well-established players in the DevOps space.

 

For many organisations, mainframe is often the last piece to achieve automation. Most businesses have established automation and DevOps ways of working for the distributed teams, but haven’t managed to apply these to the mainframe areas yet.

 

Adopting DevOps for the mainframe poses some unique challenges. These include a lack of dev and test environments in which to trial automation, new ways of working and new tools, as well as lack of innovation opportunity. Compounding this, there is a skills shortage in mainframe and sometimes resistance to change.

 

certificate with the text: Highly Commended DevOps Tool/Product of the Year, PopUp MainframeAt PopUp, mainframe modernisation and mainframe DevOps is at the heart of everything we do.

Our mission is to empower mainframe businesses to deliver changes faster, cheaper and better with on-demand environments for dev and test. We see this as a necessary pre-requisite for organisations to move into this final ‘Automation & DevOps frontier’ (where ALL teams, including mainframe, can embrace automation and DevOps practices), and truly achieve their agility aspirations at all levels.

 

PopUp enables customers to take mainframe on their DevOps journey by creating fully functioning z/OS instances on-demand, on-prem or in the cloud, and controlling them through pipelines. This overcomes dev and test mainframe unavailability – the number one blocker to mainframe DevOps.

 

PopUp liberates mainframe teams, enabling automation, DevOps innovation and continuous improvement with no risk to the physical mainframe.

 

PopUp helps fast track DevOps initiatives in the following ways:

  • Aiding the implementation of automation and pipelines (e.g. with BMC tooling pre-installed on a PopUp)
  • Continuously improving ways of working and increasing collaboration
  • Helping to create real, lasting cultural change
  • Increasing productivity by reducing wait times
  • Modern tools boost the productivity of all team members
  • A catalyst for mainframe innovation and fast feedback
  • Ready-made cloud z/OS environments (e.g. Azure)
  • PopUp & Git integration is a cinch
  • Accelerating DevOps journeys with new talent

 

PopUp also provides additional features to boost your DevOps journey which are not available on the physical mainframe. For example, PopUp can be replicated to create multiple z/OS clones including applications and data, and mainframe instances can be deployed and torn down using APIs or pipelines. In conjunction with Delphix, mainframe instances can be bookmarked at any stage, then they can be rewound or fast forwarded to the snapshot using a self-service portal.

 

To learn more about how PopUp can help you achieve your DevOps goals, read the blog: Fast Track your DevOps Mainframe Initiatives.

 

Curious to know more about DevOps for the mainframe, how ephemeral mainframe instances can accelerate your projects, or automating your mainframe processes? Contact us.

 

Linked in icon Follow us on LinkedIn

PopUp Mainframe announces release of Warp Speed PopUp

text: announcing warp speed popup. PopUp 2.4Ua has arrived! Image: travelling fast through space.

 

Breaking news: PopUp Mainframe, the virtual, on-demand mainframe, today announced the general availability of their latest release: ‘Warp Speed PopUp’.

 

After much innovation, development and rigorous testing, we are proud to unveil the release of our new and improved ‘Warp Speed PopUp’ which has been massively optimised for fast installation and start up.

 

Our latest version of PopUp (version 2.4Ua) now boasts an installation and start up time of just 10 minutes. This represents an approximate 10-fold improvement on the previous version, which, whist no slouch, took between 45 and 90 minutes for installation and start up. Data compression has also been built-in at the storage level, resulting in a monumentally compact footprint for the Warp Speed PopUp which is now 5x smaller than any previous version of PopUp Mainframe.

The Warp Speed PopUp introduces innovations which enable businesses to further accelerate their mainframe modernisation projects. Lightning fast deployment of PopUp Mainframe instances improves the self-service user experience, greatly shortens the feedback loop and maximises environment availability for dev and test teams.

With BMC AMI DevX tools preinstalled and configured on the PopUp, and in conjunction with Delphix, users can achieve complete mainframe DevOps with the ability to snapshot, rewind and fast forward their mainframe to any point in time.

 

Get ready to revolutionize your mainframe software development and testing experience with Warp Speed PopUp – the future of on-demand mainframes is here!

 

Photo of Stuart Feasey

“Being able to install and start up a PopUp in less than ten minutes is massive for customers. A team can go from having no extra z/OS capacity to have individual mainframe instances for each team member – in under 10 minutes! This is game-changing for mainframe dev and test teams.”

 

 – Stuart Feasey, PopUp Presales Engineer

 

For full details on the latest PopUp version, see the PopUp documentation site.

 

 

About PopUp

 

PopUp Mainframe is a cutting-edge mainframe virtualisation product. PopUp provides IBM ZD&T software along with PopUp IP, which has been installed, configured and setup, and is ready to use out of the box. It enables customers to create mainframe environments on-demand and deploy them anywhere, including in the cloud.

 

Mainframe businesses often cite dev and test environment bottlenecks as the number one blocker to mainframe modernisation. PopUp directly addresses this, providing fully functioning mainframes via self-service, available on-demand. PopUp brings innovation to mainframe teams, providing features not available with a physical mainframe, for example the ability to take a full baseline of a mainframe environment, and replicate that using APIs. PopUp, in combination with Delphix, makes it possible to have a 4D mainframe: users can take a snapshot of a mainframe environment, then rewind or fast forward to a point in time. For an instant DevOps mainframe, BMC AMI DevX tools come shipped with a PopUp – preinstalled and configured, ready to go.

 

With PopUp, mainframe businesses attract a new generation of mainframe engineers who can use cutting-edge mainframe tooling with PopUp, for example desktop IDEs. PopUp simultaneously appeals to traditional mainframe engineers who prefer green screen and now have the autonomy to spin up their own mainframe environments on-demand. PopUp runs ANY mainframe subsystem or bespoke application.

 

Linked in icon Follow us on LinkedIn

 

Old School, New School … Mainframe is for Everyone!

old school? Image of old style computer. New school? Image of modern devices. Mainframe is for everyone!

 

At PopUp, we believe mainframe can and should be for everyone.

Let’s start this post with a definition.

 

‘Old School’ Mainframe Engineers: People who may have been working on the mainframe for many years who are comfortable with green screen and traditional ways of working.

‘New School’ Mainframe Engineers: The next generation of people who want to utilise modern tooling and work in collaborative agile ways.

Of course the situation is not black and white, and there are many mainframe engineers who fall somewhere between these two groups. But these phrases will be helpful for discussion.

 

 

The ‘New School’ perspective on the mainframe

 

For some ‘new schoolers’, mainframe is seen as an old, outdated technology which is not required in the modern world. They may also think that a career in mainframe is not a wise choice due to the perception of mainframe usage reducing, therefore providing less opportunity to grow and develop new skills. However this is far from the truth of the situation.

 

The results from the recent 2023 BMC Mainframe Survey Report tell us that year on year, more and more people working in mainframe, and particularly at the executive level, believe in the mainframe’s ability to grow and attract new workloads. This perception is growing, and reflects a steady rise in data volumes and workloads on the mainframe in recent years.

 

 

Mind the Skills Gap

 

Unfortunately, we are in a situation where many (‘old school’) mainframe developers are retiring from the workforce leaving behind a workforce skills gap, and in many cases, extensive and difficult-to-support code libraries.

 

picture of a mainframe green screen ISPF
Trusty ISPF!

To address this skills shortage, companies need to attract the next generation of mainframers (‘new schoolers’) to their teams. To be attractive, organisations must provide modern mainframe development tools and embrace modern ways of working (which are usually appealing to ‘new schoolers’). Although many people love trusty ISPF, it’s just not sexy!

 

‘New schoolers’ need to see that mainframe is a dynamic, relevant platform which is here to stay for the long term, with a wide enough scope to sustain a long career.

 

For new hires to be effective, ‘old schoolers’ and ‘new schoolers’ need to work side by side collaboratively and productively on the same projects. Due to the different working styles and expectations, some organisations are struggling to get these groups of people to work effectively together.

 

 

It doesn’t matter if you’re ‘old school’, ‘new school’ or somewhere in between, PopUp can help!

 

PopUp Mainframe is a z/OS virtual instance running real z/OS code for Dev and Test, identical to a physical mainframe. PopUp comes packaged as a fully featured, optimized virtual machine image. It runs on any enterprise x86 hardware you choose – on prem or in the cloud.

 

PopUp helps attract ‘new schoolers’ to your organisation, while supporting ‘new schoolers’ and ‘old schoolers’ to work together and improving team productivity. It does this in many ways:

Screenshot of BMC AMI DevX Workbench UI
Modern IDE: BMC AMI DevX Workbench

With PopUp, ‘new schoolers’ can easily use automated pipelines and APIs. PopUp also makes it easy for teams to adopt modern ways of working introduce automation pipelines and start using git. This is very attractive for ‘new schoolers’ and may aid recruitment.

  • ‘New schoolers’ will be at home using a PopUp, as PopUp ships with modern tools already installed set up and ready to go (meaning nothing needs to be installed on the physical mainframe). ‘New schoolers’ can use IDEs which provide remote debug and editing, code assist and more.
  • Using PopUp, ‘old schoolers’ are free to use green screen and traditional mainframe tools, which look exactly the same on a PopUp as they do on a mainframe (since ZD&T is a hardware emulator and emulates the Z hardware).
  • PopUp levels the playing field for ‘old schoolers’ and ‘new schoolers’ by offering a range of tools with which to perform development activities and enabling each team member to choose which tools they are most comfortable with (while working side-by-side on the same projects).
  • This strategy of providing a range of tools to team members and letting them choose which ones they are most comfortable with also brings other benefits. It supports ‘old schoolers’ to adopt new ways of working and new tools at their own pace. It is likely to improve job satisfaction as team members have some autonomy about their tool usage.
  •  

     

    Organisations can recruit new team members who prefer ‘old school’ ways of working, ‘new school’, and anything in between. New hires will be quickly productive either way.

     

    Together we all can (let’s be confident!) … will… change the perception of mainframe as a legacy technology.

     

    An Example

     

    One of our customers, a pensions company, supported their team members (which consisted of ‘old schoolers’, ‘new schoolers’ and some people in between) to transition from green screen to modern mainframe tools in a phased approach. They did this in small groups, by giving each person a PopUp and supporting them to use modern mainframe tools when each person was ready – at their own pace and comfort level. This approach was driven by empathy and resulted in a very successful project and productive team.

     

    As this customer said,

    “From going from a green screen, to having an IDE…that’s just a complete game changer.”

     

     

    If you are curious to know more about how PopUp can support your mainframe modernisation goals, contact us today.

     

     

    Linked in icon Follow us on LinkedIn

     

    Masking mainframe ‘legacy’ data sources – Tricky or trivial?

    Image: laptop open with security guards standing in front and a padlock. Text: Masking mainframe legacy data sources - tricky or trivial?

     

    Data protection and compliance is such an important topic, and there’s no exception on mainframe. But it can be complex to implement for mainframe, particularly in relation to what we sometimes term as “legacy” mainframe data sources. This blog post discusses why it is difficult, and how data masking on legacy mainframe data sources can be done.

     

    In “modern” mainframe databases such as DB2, metadata is readily available to describe each and every field within a table. This data is typically held within a set of system tables that can easily be referenced by applications. In the case of DB2, this information is collectively known as the DB2 Catalog.

     

    Jump back 40 years (yes, frightening isn’t it!) or more, and the situation is not so straightforward.

     

    Legacy data structures required ‘Data dictionaries’

     

    Users of what many of us consider to be primitive data structures, such as fixed and variable length flat files, VSAM files and early databases such as the hierarchical IMS and Networked IDMS, did not have such an easy life. Data dictionaries were developed to keep track of data usage within such table structures. But there was still a dependence on external language dependant data structures such as COBOL COPYBOOKS and PL/I INCLUDE members, together with the necessity for often manual scanning of the (tens of thousands of) application programs that might access these data sources, to get a full understanding of exactly which record contained which data and at which point in time.

     

    Despite some organisations having whole “Data dictionary” teams of former developers and designers assigned to keep these devices up-to date, often such activity fell outside of the organisations change management process, and led to issues down the line.

     

     

    Modern data privacy requirements are myriad and strict

     

    With the introduction of compliance initiatives such as GDPR and CCPA, the processing of data sources within organisations become a major focus. In production, access to the data is restricted to only those who need it. But in test environments, the story is more complex. Production data (‘real’ data which covers valid scenarios) is required in test environments to enable high quality testing, but the data must remain secured to ensure data compliance.

     

    Data obfuscation, or masking to those of us who cannot pronounce it (you know who you are), needs to be applied to ALL data sources that hold personally identifiable information (PII). In the mainframe teams, this covers DB2, IMS, IDMS, VSAM, flat files and even MQ messages, etc.

     

    Modern day metadata needs to be acquired, unravelled, documented and verified so that masking can be performed adequately to protect the identity of every individual. Notably, masking also has to be performed in a simple and consistent way across an entire organisation’s estate – including mainframe and distributed platforms.

     

     

    How to mask legacy data structures in a simple and consistent way?

     

    Delphix Continuous Compliance Engine provides excellent data compliance capabilities for most data types. In conjunction with Delphix, PopUp’s z/OS Masking Plugin for Delphix, provides a simple solution for masking legacy mainframe data sources consistently.

     

    With the PopUp masking plugin, VSAM files, IMS databases and data from any mainframe database (that can be unloaded to/reloaded from flat files) can now be processed for masking. COBOL copybooks and PL/I Includes can be processed effortlessly, allowing the Delphix Profiler to work its magic and identify and allocate algorithms based on the data formats.

     

    Data residing in these ‘legacy’ mainframe data sources can be processed by Delphix Continuous Compliance (via the PopUp masking plugin). This means that data from sources across an organisation can be represented and treated (masked) in the same way, reducing the need for specific mainframe expertise.

     

    For more information on the z/OS Masking Plugin for Delphix, watch our video.

     

    If you have data compliance requirements for legacy mainframe data sources, we can help! Get in touch to hear more.

     

    Linked in icon Follow us on LinkedIn