OpenNashPodcasts

CXOTalk

Autonomous Software Development at Enterprise Scale: Inside a 1,000-Developer Pilot (with Blitzy) | CXOTalk #918

5 May 2026 · 18m · Enrique Ibarra, Michael Krigsman · 20 quoted facts

▶ Play episodeOriginal source ↗

In brief

GNP, Mexico's largest insurer, argues that AI coding co-pilots are not enough to modernize old systems. A platform that writes code autonomously, such as Blitzy, can do most of the heavy lifting. Enrique Ibarra says a pilot with roughly 1,000 developers showed 5 to 10 times faster engineering and 80 to 95 percent of work done autonomously.

The central tension is between speed and trust. Ibarra says autonomy cannot be switched on all at once. It has to be built through phased, human-supervised steps, starting with low-risk chores. Developers shift from writing code to directing the platform and reviewing its output. Early skepticism faded as results arrived, and GNP now plans a two-year rollout.

Key insights

  1. A 20-year-old mainframe forced the decision

    GNP's main system has run for over twenty years on IBM mainframe components. Ibarra cites cost and a coming shortage of COBOL talent, since universities no longer teach it.

  2. Autonomous platforms complement co-pilots rather than replace them

    Blitzy does the heavy lifting, then developers use their usual editors and co-pilots for the final 20 percent. Front-end work reached about 80 percent autonomous completion.

  3. Corporate rules go into the prompt

    GNP supplies its technical, security and testing guidelines as inputs alongside the functional specification. This builds guardrails in up front instead of relying on review afterward.

  4. Start with high-effort, low-risk tasks

    Ibarra recommends language upgrades, system documentation and test suites first. These tasks eat developer time but carry little risk if the output is imperfect.

  5. Speed is meant to change GNP's market role

    Ibarra expects to launch insurance products in weeks instead of months and ship improvements like instant claims processing. He says this moves IT from maintaining the business to setting the pace of the Mexican insurance market.

Questions

What did GNP actually test with Blitzy?

GNP ran a pilot on a real system connected to its GitLab code repository and CI/CD pipeline. It covered four use cases: upgrading the back end from Java 8 to Java 21, upgrading an old Angular front end, building a new feature, and fixing security vulnerabilities.

How much faster and how much more automated was the work?

Ibarra reports engineering velocity improved five to ten times, with 80 to 95 percent of completed work done autonomously depending on the use case. Language upgrades came close to 100 percent, and front-end modernization about 80 percent.

How is an autonomous platform different from a coding co-pilot?

A co-pilot assists a developer inside their editor. Ibarra describes Blitzy as a platform with no editor: you give it a detailed prompt and its own agents produce the software changes.

Will developers lose their jobs?

Ibarra says developers are still needed, because someone must supply technical guidelines and cloud settings, but their role changes from writing code to directing the platform. He also says GNP hopes to rely less on external developers and keep only internal staff working with platforms, and that cost will fall.

How did GNP handle developer resistance to the change?

Some developers were skeptical at first, thinking it sounded too good to be true. Ibarra says their attitude changed quickly once they saw results, and they became motivated to experiment with prompting techniques.

Facts

Stated by the speakers. Each quote matches the transcript, which shows what was said, not that it is true.

GNP's main operational system is mainframe-based with IBM components and has run for a little over twenty years.

“Our main operational system is a mainframe-based map with IBM components. System has been running for a little bit over twenty years.”

0:00:40 · Enrique Ibarra · Mainframe system

Ibarra expects COBOL expertise to become much harder to hire in the coming years.

“In a few years from now, uh, it's gonna be much harder to get COBOL resources.”

0:00:40 · Enrique Ibarra · COBOL talent

Ibarra says universities no longer teach COBOL and students show little interest in it.

“if you go to the universities, students don't learn COBOL in the universities. There's no real interest.”

0:00:40 · Enrique Ibarra · COBOL talent

GNP gave its developers coding co-pilots without formally measuring their productivity gains.

“we started to provide all of our developers with a co-pilots without formally measuring their increase in productivity.”

0:01:08 · Enrique Ibarra · Co-pilot adoption

GNP has roughly one thousand developers.

“we have roughly about a thousand developers.”

0:01:08 · Enrique Ibarra · Developer headcount

GNP executives visited Blitzy's offices in Boston while evaluating the platform.

“we went and visited Blitzy in their, uh, at their offices in Boston to learn.”

0:01:44 · Enrique Ibarra · Vendor evaluation

The pilot system's back end was written in Java 8 and needed to move to Java 21.

“the back-end was written in an old version of Java, Java eight, and we needed to modernize that back-end to Java twenty one.”

0:03:13 · Enrique Ibarra · Java migration

Ibarra recalls the pilot system's front end using an old version of Angular, possibly version 11.

“Front end was developed in a very old version of angular, I think it was angular. Ele- eleven.”

0:03:13 · Enrique Ibarra · Angular upgrade

The pilot's fourth use case was fixing security vulnerabilities in the existing system.

“a fourth use case where we wanted to do the remediation of a number of security vulnerabilities that the system had.”

0:03:42 · Enrique Ibarra · Security remediation

The pilot connected Blitzy to GNP's GitLab code repository and CI/CD pipeline.

“connected to our Git lab repository, where all of our code re resides, and connecting it to our CICD pipeline”

0:03:42 · Enrique Ibarra · Pilot setup

GNP deploys its systems mainly on Google Cloud.

“we deploy our systems mainly in Google Cloud”

0:10:29 · Enrique Ibarra · Cloud platform

Ibarra reports the pilot accelerated engineering velocity by five to ten times.

“accelerated development velocity of between five and ten X in terms of engineering velocity”

0:08:34 · Enrique Ibarra · Pilot results

For Java language upgrades, autonomous completion was close to 100 percent.

“the percentage of autonomous completion was close to 100%.”

0:09:10 · Enrique Ibarra · Java migration

Front-end modernization reached around 80 percent autonomous completion.

“modernization of front ends is different. Those. It's a little bit more tricky, but we got around 80%.”

0:09:10 · Enrique Ibarra · Front-end results

GNP developers finish the remaining 20 percent of front-end work using their IDEs and co-pilots.

“for the remainder 20%, they do bike coding, bringing their IDEs, they're bringing their co-pilots, and they finish the remainder 20%.”

0:09:40 · Enrique Ibarra · Hybrid workflow

Ibarra says faster development lets GNP launch new insurance products in weeks instead of months.

“we can design, deploy, and iterate on like new insurance products in weeks rather than in months”

0:13:51 · Enrique Ibarra · Business impact

GNP added seven more teams to the Blitzy platform, with tutoring from Blitzy and GNP engineers.

“We have incorporated seven additional teams now that are gonna be trained and they're gonna be tutored.”

0:15:11 · Enrique Ibarra · Rollout

Ibarra expects GNP to change its software development paradigm within about two years.

“We think that in a two year time frame, we will be able to change the paradigm in in the company.”

0:15:51 · Enrique Ibarra · Roadmap

Ibarra says GNP ideally will stop relying on external developers and keep only internal staff working with platforms.

“Ideally, we should not rely on external developers in the short to medium term, and we will only keep internal employees basically working with platforms.”

0:16:11 · Enrique Ibarra · Workforce

Ibarra says engineers must be trained to move from creators to editors and orchestrators of AI output.

“We have to train our engineers to transition from being creators to editors and orchestrators.”

0:13:16 · Enrique Ibarra · Developer roles

Chapters

  1. 0:00:40Why a 20-year-old mainframe needed modernizing

    Ibarra explains the cost and COBOL talent concerns behind the effort, and how co-pilots were adopted informally across about 1,000 developers.

    “students don't learn COBOL in the universities. There's no real interest.”
  2. 0:01:44Discovering Blitzy and designing the pilot

    GNP visited Blitzy in Boston, then chose a real system and four use cases to test the platform in its own environment.

    “the value proposition sounded too good to be true.”
  3. 0:04:35Autonomous platform versus vibe coding

    Ibarra says Blitzy uses a different paradigm from co-pilots: detailed prompts instead of working in an IDE.

    “there's no IDE initially here. It's just a platform.”
  4. 0:07:41Guardrails, results and the final 20 percent

    Security and architecture rules are fed in as prompt inputs. Results are reported by use case, with humans finishing the remainder.

    “those guardrails, uh, those are part of the input that you provide to a platform like Blitzy.”
  5. 0:11:02How developer roles and attitudes shifted

    Developers move from writing code to directing a platform, and skepticism turned to enthusiasm.

    “the human is directing a platform on how to write the code”
  6. 0:12:36Advice for CIOs and strategic payoff

    Ibarra outlines a phased human-in-the-loop approach and the business benefits of faster product launches.

    “You don't just flip a switch to full autonomy.”
  7. 0:15:11Scaling over two years and getting started

    Seven more teams are joining, the goal is an internal-only engineering workforce, and Ibarra advises starting with a sandboxed use case.

    “We have incorporated seven additional teams now that are gonna be trained and they're gonna be tutored.”

Transcript

0:00:00
Enrique Ibarra

The percentage of all the completed work done autonomously by Blitzy, it range from eighty and ninety five percent, depending on the use case. We accelerated development velocity of between five and ten X. The human is not writing the code, the human is directing a platform on how to write the code. That's a huge changing paradigm.

0:00:23
Michael Krigsman

That's Enrique Ibarra, CIO and head of business transformation at GNP, Mexico's largest insurance company. Our conversation covers AI adoption, change management, and autonomous software development.

0:00:40
Enrique Ibarra

Our main operational system is a mainframe-based map with IBM components. System has been running for a little bit over twenty years. The initial rationale for modernizing this application was basically cost. That was one of the concerns, but it was not the only one. In a few years from now, uh, it's gonna be much harder to get COBOL resources. I mean, if you go to the universities, students don't learn COBOL in the universities. There's no real interest.

0:01:08

That's going to be an issue, I guess, in the future, too, in terms of how do we give longevity to this asset? We started a few years ago, incorporating the typical, uh coding co-pilots. Now we, we incorporated several informally, we started to provide all of our developers with a co-pilots without formally measuring their increase in productivity. We just basically use it, find it useful, take advantage of it, and that's being expanded among the uh all of our developer base, and we have roughly about a thousand developers.

0:01:44

By looking at different industry solutions, we find we basically learn about Blitzy. Uh, the value proposition sounded too good to be true. Uh, it was a little bit like magic. It's like, you know, give me the specifications, give me the code, and we will autonomously generate everything. It was very, it was very attractive, so we went and visited Blitzy in their, uh, at their offices in Boston to learn. You know, what was their vision, what was their product?

0:02:13

I mean to meet with the, you know, founders and the management. And we liked the approach. Uh, it was very aligned with what we tried to achieve in the in, you know, here in a GNP. So we decided to uh, execute a pilot that will sufficiently evaluate, you know, the abilities of Blitzy in our own environment and with our own code.

0:02:36
Michael Krigsman

Tell us about that pilot and what were your goals for the pilot.

0:02:42
Enrique Ibarra

The goals of the pilot were to evaluate, you know, the capabilities of Blitzy as a, as a software development platform. So, uh, what we did is we selected one, an existing system, that that we have a real system that actually had a, you know, a number of requirements that had to be executed anyway. And what we decided is to test different types of use cases using this existing system. So one of them was a back-end migration.

0:03:13

I mean, the back-end was written in an old version of Java, Java eight, and we needed to modernize that back-end to Java twenty one. That was very clear. Same thing with the front end. Front end was developed in a very old version of angular, I think it was angular. Ele- eleven. I might be wrong, and we needed to upgrade it to one of the latest versions. We also wanted to test a specifically use case to build a new feature autonomously.

0:03:42

That is providing the right prompt to the platform of, you know, describing the new functional feature in business terms that we wanted to build and having the system built the new feature for us. And then a fourth use case where we wanted to do the remediation of a number of security vulnerabilities that the system had. So we thought that, you know, with that breadth of use cases, it would be a nice spectrum to to basically test the capabilities of the system in a real-life environment, which was our environment connected to our Git lab repository, where all of our code re resides, and connecting it to our CICD pipeline, basically, that's what we wanted to test.

0:04:27
Michael Krigsman

Why didn't you just give these small teams the opportunity to vibe code their way into this modernization?

0:04:35
Enrique Ibarra

That was perfectly possible. Most of our teams, they're using, you know, co-pilots to basically work faster and and have the co-pilots, you know, partially develop what they're trying to develop and, and test what, what they're doing. But this is a different type of platform. I mean, there's no, there's no IDE initially here. It's just a platform. You provide a very detailed prompt of what you want to achieve, and then the system, using its own internal agentic, uh, architecture, basically autonomously creates all the different software changes, so creates the new software that needs to be incorporated into your project.

0:05:15

That's what we wanted to test. Yes, I mean, we could have given this to a team, and, you know, given different, not only one, but, you know, even several types of co-pilots, and we're working that way already, but we have never worked with an autonomous platform. And the idea was to explicitly test a platform that has a different, uh, you know, paradigm of usage than the rest of the by coding, uh, tools.

0:05:40
Michael Krigsman

So you were really looking at shifting the strategic value of technology development, what does autonomous development mean in practical terms at GNP and and how does Blitzy fit along with the other tools in your AI code generation stack?

0:06:04
Enrique Ibarra

We are interested in increasing agility as much as it is feasible. That has been our, you know, our objective for for many years. So we've been adapting methodologies, incorporating tools, you know, streamlining our CICD pipeline, uh, in order to try to achieve agility. We keep improving, trying to make changes to improve agility. We want to change the role of humans in the software development process. Um, we wanna do it to achieve agility by coding, and, you know, all the tools that assist work groups are great.

0:06:41

I mean, they do provide value, but we wanted to test a new generation of, or, or a new type of tool for generating software in an, in an autonomous way. That's the value proposition of Blitzy. It looked, sounded very attractive to us, and that's why we wanted to test. What's the value of that? It's, you know, you have to learn a new skill, which is being very good at prompt engineering. You have to be, you have to create very precise and complete prompts for, for the platform.

0:07:13

But if you do, and that's a skill that, you know, I've seen that, our engineers have learned fast. Once you get the right prompt, then you get the right results in a speed that was very impressive.

0:07:25
Michael Krigsman

What about enterprise requirements such as security, governance, architectural standards? How does this approach support the corporate technology requirements that are needed?

0:07:41
Enrique Ibarra

You definitely need to be very specific regarding your own corporate guidelines. We do have our own guidelines, you know, technical guidelines. We have our own security guidelines too, regarding characteristics that code has to meet, uh, the type of tests we want to execute on the, on the components that we develop. But what we found is that, you know, those specification, those guardrails, uh, those are part of the input that you provide to a platform like Blitzy.

0:08:13

So you not only provide, you know, the functional specs and the intention of your project with all the functional, uh, you know, specifications, you also provide all the technical and security guidelines, too.

0:08:25
Michael Krigsman

What results have you seen across development velocity, quality of code, cost, hour saved?

0:08:34
Enrique Ibarra

We were very pleased with the results that we got. We roughly, uh, were able to accelerated development velocity of between five and ten X in terms of engineering velocity and the percentage of all the completed work done autonomously by Blitzy, it range from between eighty and ninety five percent, depending on the use case. For example, use cases that you basically want to upgrade from an old version of Java to a new version of Java, and you do have to provide the guidelines of how to do the upgrade.

0:09:10

It's not. It's not as simple as just mentioning just upgrade it, just upgrade from eight to twenty one and I'm done requesting. No, you do have to provide a lot of information on how to do it. But those type of projects, we, we basically, uh, saw that, you know, the the percentage of autonomous completion was close to 100%. Uh, front end, uh, you know, modernization of front ends is different. Those. It's a little bit more tricky, but we got around 80%.

0:09:40

But, and 80%, you know, but basically the team told me is 80% is just wonderful. I mean, so, I mean, we still have to do 20%. Um, and for the remainder 20%, they do bike coding, bringing their IDEs, they're bringing their co-pilots, and they finish the remainder 20%. And, you know, overall, that accelerates the process a lot.

0:10:04
Michael Krigsman

So they're using Blitzy to do the heavy lifting and then using lighter weight tools to do the fine-tune polishing.

0:10:14
Enrique Ibarra

Exactly to basically complete the project.

0:10:17
Michael Krigsman

Enrique, how did the developers jobs roles and daily work change as a result of this shift to autonomous development?

0:10:29
Enrique Ibarra

The role of humans changes. You still need developers. If you're going to develop a system, you need to provide technical guidelines. You need to provide guidelines related to the platforms where the software is going to run and an end user cannot do that. I mean, in our case, we, we deploy our systems mainly in Google Cloud, so you need to know about the technical features and the, and, and, and the technical settings that you need to enable in the in the cloud platforms in order for the system to run.

0:11:02

An end user is not going to do that, so you still need a programmer, but the role changes completely. I mean, it's the human is not writing the code. I mean, the human is directing a platform on how to write the code, so that's, I mean, that's a huge, you know, changing paradigm.

0:11:21
Michael Krigsman

How did the developers react?

0:11:22
Enrique Ibarra

You have to be careful with the change management and the human resistance to change is something that you cannot overlook. In general, some of them were skeptic at the beginning. Uh, you know, it was like this sounds too good to be true. As we started to work with the platform and getting results, their attitude changed very rapidly and they started to get interested and they started to see value. They were intellectually challenged by, you know, this new type of work, so they not only accepted it, but they were very motivated in in testing the platform in in testing, you know, different prompt, uh, you know, techniques to try to achieve better results from from the platform, and I think that

0:12:12

overall, the group that so far has worked with Blitzy at GNP, they're, they're excited about it, and they're very, uh, enthusiastic about, you know, basically, uh, expanding the use of Blitzy to the rest of, of our software development.

0:12:26
Michael Krigsman

What advice would you give to other CIO's on transforming their engineering organization to be AI native in this same way?

0:12:36
Enrique Ibarra

You don't just flip a switch to full autonomy. That doesn't doesn't work that way. Uh, you, you have to build trust through a phased human-in-the-loop approach. You need to target the friction, uh, you know, we need to deploy agents to first to handle high effort, low risk friction points first, you know, such as, you know, this modernization projects of basically upgrading the programming languages, or, um, writing system documentation, for example, or generating test suites, this type of tasks that generally are low friction.

0:13:16

And then you need to shift the engineering mindset. We have to train our engineers to transition from being creators to editors and orchestrators. It's a different role, and the human leader's job now becomes defining the prompt, reviewing the architecture, and validating the AI's execution.

0:13:35
Michael Krigsman

You are a technologist. You're also a business person. Can you describe the strategic benefits that this approach and the faster development speed unlocks for GNP?

0:13:51
Enrique Ibarra

Development speed is isn't just about writing code faster. I think it unlocks different strategic advantages, and one is, like, first to market innovation. I mean, you know, we can design, deploy, and iterate on like new insurance products in weeks rather than in months, or allowing us to capture market demand before our competitors even react. That's one of the goals that we have. The other benefit and the other objective that we have as a company is improving customer experience.

0:14:25

So this speed and this agility empowers us to continuously ship digital improvements. So, like, instant claim processing or, or seamless onboarding, and basically try to meet the ex, uh, the high expectations of the modern consumer who, who is, uh, you know, basically, they're more demanding all the time. It shifts our technology organization from simply maintaining the business to actively dictating the pace of the Mexican insurance market. That's that's our goal.

0:14:59
Michael Krigsman

As you plan to roll this type of agentic product development out across the company, what are your thoughts? What are your concerns? What's the approach that you're taking?

0:15:11
Enrique Ibarra

We are now a process of expanding the use of, uh, the Blitzy platform. We have incorporated seven additional teams now that are gonna be trained and they're gonna be tutored. There gonna be some hand holding of working with them between Blitzy engineers and the our engineers that have already gone through the different projects in the last four months. So we're gonna gradually start expanding the use and what we are going to measure and make sure that it gradually happens and becomes a reality is that our speed of execution basically improves at a very noticeable and exponential rate.

0:15:51

And gradually we will continue to expand. I mean, initially, we have seven groups. Once this groups are sufficiently mature, they will continue working in this fashion and they will continue incorporating groups. We think that in a two year time frame, we will be able to change the paradigm in in the company.

0:16:09
Michael Krigsman

And how many developers do you have?

0:16:11
Enrique Ibarra

Currently, we using between our own developers and external developers from software factories, we have around a thousand. Ideally, we should not rely on external developers in the short to medium term, and we will only keep internal employees basically working with platforms.

0:16:28
Michael Krigsman

So speed was the driver, but ultimately you will also be reducing cost.

0:16:35
Enrique Ibarra

Yes, definitely.

0:16:37
Michael Krigsman

Any final advice on how engineering leaders can get started or should get started with autonomous development?

0:16:45
Enrique Ibarra

You can easily pick within your organization a use case. I mean, either a very old system that needs to be modernized, or a system that is giving you a lot of problems, you know, during regular operation because it has a lot of bugs or it has a lot of security vulnerabilities. Try these type of tools. I mean, you know, pick, pick a use case, pick, pick an existing system and, uh, just try it. And you know, sandbox it, do it carefully, you know, select the right initial set of engineers to work in this project to make sure that they will be able to to, uh, do the transition and to understand this new paradigm, test it, see how it goes,

0:17:27

and you basically elaborate from there.

0:17:29
Michael Krigsman

You just presented a very practical and wise textbook on AI adoption.

0:17:36
Enrique Ibarra

I think it's just common sense, but thank you.

0:17:39
Michael Krigsman

Enrique Ibarra, thank you so much for taking time to speak with us today.

0:17:44
Enrique Ibarra

No, thanks to you, Michael. It was an honor. Thank you.