← All AI Engineer talks

AI Engineer Code 2025

Moving away from Agile: What's Next?

Read the talk

Moving Away from Agile: Redesigning Software Work Around Agents

Faster coding exposes slower coordination, review and planning. Capturing the gains requires changing how teams allocate work, define acceptance criteria and measure outcomes.

From a talk by Martin Harrysson and Natasha Maniar

Before you start: Familiarity with Agile sprints, code review and product-management roles will help; no knowledge of a particular AI tool is required.

When the tools change, the work changes

Almost twenty years before this talk, Martin Harrysson joined a technology company as an entry-level software engineer while it was switching to Agile. Kanban boards, stand-ups and new ceremonies changed how the company developed software. Adopting a different method was a substantial organizational change, not simply a new tool on each developer’s machine.

Timeline pairs mainframes and PCs with waterfall, web and client-server with agile, cloud and APIs with product and platform development, and AI coding assistants with AI-native development.
Technology breakthroughs and software development methods, from waterfall to AI-native development.

AI raises a similar operating-model question: what needs to change around the developer when execution becomes much faster? Harrysson and Natasha Maniar approach it through their work with enterprise software organizations. The progression is from individual productivity to team performance, then from successful teams to value across an entire organization.

1:181:30
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

1:18 · section reference included

Why individual speedups fail to scale

The familiar AI success story concerns a bounded task: something that previously took hours or days now takes minutes. Yet the enterprise result can look much less dramatic. Harrysson reports that a survey of about 300 mostly enterprise companies found overall productivity improvements often described as only 5%, 10% or 15%. The gap is between accelerating particular activities and improving the performance of the whole delivery system.

As execution accelerates, other constraints become visible. Collaboration still runs at its previous pace. More generated code enters a review process that remains largely manual. Harrysson also cites Carnegie Mellon research when warning that generated code can amplify technical debt and complexity in some cases. The mechanism is cumulative: faster production creates more material for people to coordinate, understand, review and maintain. Code generation can move the bottleneck without removing it.

Two rising curves show output potential above output reality. Five bottlenecks list collaboration overhead, cognitive limits, manual review and debugging, communication gaps, and increased code complexity.
Process bottlenecks separate output potential from output reality.
2:282:45
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

2:28 · section reference included

Allocation and acceptance criteria become rate limiters

Work allocation becomes harder because AI effectiveness varies along two dimensions. Some tasks respond extremely well to agents; others do not. People also differ in their experience with the tools. An engineering manager therefore cannot treat either tasks or developers as interchangeable units of capacity. Assigning work well requires understanding both the task’s suitability for AI and the person’s ability to direct it.

Review has a related upstream problem. Give an agent a prose story with fuzzy acceptance criteria, and the returned code may differ from what the team intended. If manual review is the only control, automating implementation creates additional human inspection and correction. Better acceptance criteria matter because they constrain the work before the team pays for downstream rework.

The surrounding structure often remains unchanged: eight-to-ten-person teams working in two-week sprints, with practices shaped by the constraints of human implementation. Harrysson describes client experiments over the preceding year with smaller teams, new roles and shorter cycles. The reported performance improvements motivate a broader redesign, but the next step is to choose a collaboration model appropriate to the work itself.

5:025:14
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

5:02 · section reference included

Match human–agent collaboration to the task

Reworking the product development life cycle, or PDLC, does not imply one universal human–agent arrangement. Maniar contrasts two kinds of work whose context requirements and desired outputs lead to different operating models.

WorkAgent contributionHuman involvement
Legacy modernizationA factory of agents works toward defined outputsInitial specification and final review
New features in new or existing productsAgents generate alternatives in an iterative loopOngoing co-creation and feedback

Legacy modernization can require context from the entire codebase while still having a well-defined destination. That combination makes it a candidate for substantial agent execution between human checkpoints. Feature development can benefit from variation: agents offer options, and people use those options to discover what should be built. In that setting, nondeterministic output can support faster feedback rather than merely introduce uncertainty.

7:367:53
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

7:36 · section reference included

Change the workflow and the role together

Maniar reports that surveyed top performers were seven times more likely to have AI-native workflows and six times more likely to have AI-native roles. These are survey associations, not measured causal effects of reorganizing a team. The workflow distinction concerns scaling AI across several parts of the software development life cycle, rather than stopping at an isolated coding or review tool. The role distinction concerns smaller pods with different skills and responsibilities.

Supporting those changes requires continuous, hands-on upskilling, impact measurement and incentives for developers and product managers to adopt AI. Maniar also describes a five-to-sixfold improvement involving time to market and delivery speed, alongside higher quality and more consistent artifacts. The multiplier’s metric and baseline are not defined clearly enough in the talk to use it as an established speedup.

The concrete workflow change begins with planning: move from quarterly planning toward continuous planning, and from story-driven work toward spec-driven development. Product managers iterate specifications with agents instead of repeatedly expanding long product requirements documents. This brings the definition of the work closer to the system that will help implement it.

The corresponding talent model uses three-to-five-person pods. Instead of maintaining separate QA, front-end and back-end responsibilities inside each team, broader product-builder roles combine full-stack fluency, architectural understanding and agent orchestration. Product managers also create prototypes directly in code. Maniar points to Cursor’s internal practices, described in the speakers’ companion article, as an example of these changes operating together.

8:368:57
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

8:36 · section reference included

Inside a bank’s redesigned sprint

For an enterprise already organized around Agile, the transition can begin inside the sprint. In a study with a leading international bank, the team tested changes to the sequencing of work and the division of responsibility between humans and agents. The interventions addressed allocation, rework and collaboration delays together.

  1. Assign work using delivery history. Agents helped team leads allocate sprint stories using team velocity and past delivery data.
  2. Resolve requirements before implementation. Teams co-created multiple prototypes and iterated acceptance criteria with agents, including security and observability requirements. The purpose was to produce more consistent artifacts and reduce repeated corrections during coding.
  3. Organize squads by workflow. Small bug fixes and greenfield development received different squad arrangements, reflecting their different work patterns.
  4. Inspect cross-repository effects in the background. Agents examined potential impacts across repositories to reduce later debugging.
  5. Shorten the customer-feedback path. Product managers observed real-time customer feedback directly and reprioritized features instead of waiting for data-science input. This reduced meeting and coordination delays and helped the backlog advance within the same amount of time.
Sprint-cycle diagram connects refinement, sprint planning, development, sprint review and retrospective, with green intervention markers and callouts for agents, prototypes, squad organization, review and feature prioritization.
AI interventions across an international bank’s sprint cycle.

Maniar reports more than a 60-fold increase in agent consumption and a 51% increase in code merges in the bank study. She also describes faster delivery tied to the bank’s business priorities and improved efficiency. The talk does not specify the consumption unit, measurement window or comparison controls, so the numerical results describe this client intervention rather than a forecast for another bank.

10:4311:04
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

10:43 · section reference included

More pods with the same people

Explicit role design matters because directing agents is different work from executing every implementation step. Engineers increasingly divide work among agents and orchestrate their contributions. Product managers’ responsibilities change as well. Yet Harrysson reports that about 70% of surveyed companies had not changed their role definitions. An expectation of different behavior can therefore coexist with a job description that still describes the old work.

Another client tested smaller pods in place of conventional two-pizza teams. The new roles consolidated responsibilities that had previously belonged to separate specialists. With the same number of people, the organization could form more pods, each expected to perform at approximately the level of its former, larger team. That expectation is central to the capacity argument: the organization gains more independently productive units, rather than merely making each unit smaller.

Harrysson reports maintained—and in some cases improved—code quality, together with faster team output. The case connects role consolidation to additional parallel delivery capacity while keeping quality part of the result.

12:5613:11
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

12:56 · section reference included

Recovering a stalled rollout

Scaling this approach can mean changing how hundreds of teams and thousands—or tens of thousands—of people work. Harrysson identifies the management of that change as a major difference between organizations seeing modest gains and those seeing much larger improvements. Communication, incentives and upskilling have to reinforce one another. His description of change management is practical: getting twenty, thirty or more small things right together.

At one technology company, tools were rolled out across several parts of the product development life cycle. Initial usage then dropped off or remained ineffective. Adding more users did not change the overall impact. Access to the tools had expanded, but productive habits had not followed.

The recovery began by resetting expectations for what developers and product managers should do differently each day. Training became hands-on: people could bring their own code, and coaches were available to help. The first few sprints received particular attention because that was when new practices needed to become habits. A measurement system made changes and improvements visible.

A separate client used code labs and new certifications to motivate changes in daily practice. Each intervention could appear modest in isolation; their value came from making the desired behavior easier to learn, repeat and recognize across the organization.

15:1715:36
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

15:17 · section reference included

Measure the chain from investment to economic outcomes

Adoption is an intermediate measure, not the final outcome. A measurement system should reveal problems early enough to correct them. Maniar reports that bottom-performing enterprises in the survey were not measuring speed, and only 10% were measuring productivity. Without those measures, an organization cannot tell whether wider tool use is improving delivery.

The proposed measurement chain begins with investment and follows its effects through engineering performance:

LayerWhat to track
InputsAI-tool spending; time and resources for training and change management
Adoption and capabilityBreadth and depth of tool use; upskilling
DeliveryVelocity and capacity
Developer experienceDeveloper NPS; enjoyment or frustration
Engineering healthSecurity, quality and resilience

Velocity and capacity are only part of the picture. Developers may produce more while finding their work more frustrating, or the code may become harder to sustain. Maniar gives mean time to resolve priority bugs as one client’s proxy for resilience, making the connection to operational behavior concrete.

Three rows show investments in tools, training and change management; adoption, upskilling and developer experience; and outcomes of velocity, capacity, security, quality and resiliency.
A measurement framework connects inputs and outputs to enterprise outcomes.

The next layer connects engineering changes to executive priorities. Faster delivery matters economically when it changes the time needed to reach a revenue target. Better features may support a price premium or attract additional customers. Lower human-labor requirements may reduce cost per pod. These are distinct paths to value, so a single coding-productivity measure cannot represent all of them.

Those economic gains can, in turn, fund more greenfield and brownfield development. The framework is a starting point for following that chain, not a fixed set of proxies for every future tool. As agents and workflows evolve, the measures used to represent their effects will need to evolve as well.

18:3118:53
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

18:31 · section reference included

Start the human transition

Predicting the next five years of agent capability is difficult. Maniar’s proposed direction is nevertheless intended to survive improvements in both agent intelligence and human AI fluency: shorter sprints, smaller teams and a larger number of teams. The enduring design question is how to organize people and agents so that faster execution becomes faster, better delivery.

Harrysson closes by urging organizations to start because human change takes time. Choosing a model that fits the organization and setting a bold ambition belong together: the destination should be consequential, while the working arrangement must fit the work. The tools can arrive quickly; changing responsibilities, habits and expectations is the longer transition.

20:3420:52
Suggest correction

This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.

20:34 · section reference included

Resources

Read the complete timestamped transcript
  1. 0:00

    [on-hold music] Good morning.

  2. 0:21

    Hello, everyone. It's really great to be here. Uh, so I'm Martin, and I'm here with my colleague, Natasha. Uh, we're from a part of McKinsey you may, may not be as familiar with.

  3. 0:31

    We have a practice called SoftwareX, and we work with, uh, mostly enterprise clients on how to build better software products, which has meant mostly using AI, uh, in the, in the past couple of years.

  4. 0:45

    Uh, and so what our talk is about today is really more focused on the people and the operating model aspects of leveraging AI for software development, and, and that-- we believe that that has to change quite significantly and, and that's what we're excited to talk to you about.

  5. 1:02

    If I take a quick step back, uh, in, in time and we just, uh, you know, think through some of these, the major technology breakthroughs that we've seen in the last few decades, uh, they tend to always come with a paradigm shift in also how we develop software.

  6. 1:18

    And so I still recall, uh, almost twenty years ago now, I started working as a software engineer, an entry-level developer, um, in a tech company, and the company I was working for was just switching to, to Agile.

  7. 1:30

    We were using Kanban boards, we were doing, uh, stand-ups and, and other ceremonies. This was a big change. It was a massive change for the, for the company. And now with everything that is happening, happening in AI, we're at the precipice of another such paradigm shift.

  8. 1:49

    And, um, if we think about some of the, um, some of the things that are happening, um, with AI and software development that we've seen at this, um, at this conference, there's no doubt that this is a new paradigm that is about us.

  9. 2:05

    And so we'll talk about two things. Uh, we'll first touch a little bit about how do you go from these things that we're seeing at individual productivity to scaling that to the whole team and what that, what type of changes we think that implies.

  10. 2:19

    And then we'll talk a little bit, uh, about how do you scale that across a whole organization and to really get, get value.

  11. 2:28

    Um, if, if you sort of... I-I'm, I'm talking to an audience here which is using AI agents all the time, and I thought if I, if I asked you about some examples, I'm sure you could rattle off, you know, ten different ones where you would say, "Look, there was this thing that I used to do.

  12. 2:45

    It, it used to take, uh, maybe even days and, and, and, and hours that are now taking only minutes." Right? There's no shortage of those, those stories, and you can go over to the expo and, and talk to any of the companies there about all these, all these great use cases.

  13. 3:01

    It really shows that these tools work, and they can be really impactful. And so, yet despite seeing, you know, some of these, uh, improvement, uh, improvements, uh, we've done some research to gauge, you know, where are our clients at the moment.

  14. 3:17

    We, we recently surveyed about three hundred, uh, companies, uh, mostly enterprises, around what are they seeing in terms of productivity improvements. So you have this, and then they would say, uh, on average, we're often seeing only five, ten, fifteen percent improvements overall as, as a company.

  15. 3:36

    So we're in a place where there's a bit of a disconnect between this, this big potential, uh, around AI as, uh, from the reality.

  16. 3:45

    And so we, we think that, um, there is this gap because as we've started implementing AI, whether it's, um, you know, coding assistance or whether it's now using, you know, you just heard about, uh, you know, how OpenAI is using agents and more complex, uh, workflows.

  17. 4:04

    What has started to emerge is a, is a set of bottlenecks, uh, that, that were not, um, necessarily there before. Like for, for example, as we now start moving much faster in certain, in certain aspects of the work, uh, we haven't really changed how we collaborate among people and, and team members.

  18. 4:22

    It's not quite keeping up. We started generating way more, more code, but we're-- it's still being reviewed in a, in a pretty manual way in, i-in many companies. And then we also have this, this theme which was recently highlighted in, in even a research report from, from Carnegie Mellon, uh, about how all the new code that is

  19. 4:42

    being generated is also amplifying, uh, the generation of tech debt in some, in some cases and actually generating complexity. And so there are these bottlenecks. They're not impossible to overcome, but this is what we believe is limiting, uh, many companies from seeing the, the, the real value that, that they should be seeing.

  20. 5:02

    Let me talk about maybe just a couple of examples to, to make that, uh, come to life a, a little bit more. One of the things that we see as a big rate limiter at the moment is around how work is allocated.

  21. 5:14

    And so what, what we've learned over the last couple of years is that the impact from AI and agents is highly uneven. There are some tasks which, where it works amazingly well today, and you see, uh, huge improvements, and there are others where it, it's not as effective, and so you have that variability.

  22. 5:31

    You also have variability among people. Some have, have, uh, lots of experience now using these tools and, and know how to pick that up, and others, uh, are less experienced, right?

  23. 5:42

    And so what that means for, for team leaders, for engineering managers and so on is it's very highly non-trivial to know how to allocate work and resources in, in a good way, and this is creating a lot of inefficiencies.

  24. 5:56

    Another example, uh, is, is around how work is being reviewed. So agents are often giving, given pretty, uh, fuzzy, uh, you know, stories that are written in prose with pretty fuzzy acceptance criteria, uh, which, which means that the code that comes back is not always what it was intended to be.

  25. 6:16

    And, and for many companies, the only mechanism to control that is, is often manual review. So you've, you've automated some things, but we've generated more manual review. So these are some of the, some of the examples of, uh, these bottlenecks that we, that we see coming up.

  26. 6:33

    And as mentioned, what, what has, that has resulted in so far is that most, most large companies today, uh, are, are stuck a little bit in, in a world of relatively marginal gains.

  27. 6:46

    Uh, they're working in ways that was developed with constraints that we had in the past paradigm of human development. So you have, you, you know, if you go out to most companies, you see eight to 10-person teams.

  28. 6:59

    You see them working in two-week sprints. You have all these, these elements that were largely parts of like an, of an agile operating, uh, model. And that is, and that is, uh, putting in some, some limits of what they can see.

  29. 7:12

    Over the past year, we've been working with lots of clients to, to sort of break that model a bit, uh, and develop new ways of, of working in smaller teams, in new roles, uh, in, with shorter cycles.

  30. 7:25

    And when you do that, we see really great performance improvements, and that's what gives you, gives us this, uh, path where we see things are gonna improve.

  31. 7:36

    So we realized that rewiring the PDLC is not just a one-size-fits-all solution. For example, different types of engineering functions across enterprise along the product life cycle may require different operating models based on how humans and agents best collaborate.

  32. 7:53

    So if we take the example of modernizing legacy code bases, this task requires a high context of potentially the entire code base, but also has clearly well-defined outputs. So an example operating model could look like a factory of agents where humans provide an initial spec and final review with minimal intervention.

  33. 8:15

    For new features for greenfield and brownfield projects, the operating model may look like an iterative loop because they may benefit from the non-deterministic outputs and increased variation, where agents act as co-creators, um, providing more options to facilitate faster feedback loops.

  34. 8:36

    So as we mentioned, we did a survey among three hundred enterprises globally to understand what sets these top performers apart. We found that they are seven times more likely to have AI-native workflows, which meant scaling over four use cases across the software development life cycle, rather than just having point solutions for just code review or for just

  35. 8:57

    code dev. They were also six times more likely to have AI-native roles, which meant having smaller pods with different skill sets and new roles.

  36. 9:08

    To enable these shifts, these organizations were investing in continuous and hands-on upskilling, impact measurement, and also incentive structures to incentivize developers and PMs to adopt AI.

  37. 9:23

    This led to five to six times increase in time to market and delivery speed, as well as higher quality and more consistent artifacts.

  38. 9:33

    So when we talk about AI-native workflows, we mean that these enterprises are moving away from quarterly planning to continuous planning. And also, um, the unit of work is moving from s- story-driven to spec-driven development, so that these PMs are iterating on these specs with agents rather than iterating on long PRDs.

  39. 9:55

    On the talent side, AI-native roles essentially means that we're moving away from the two-pizza structure to one-pizza pods of three to five individuals. Instead of having separate QA front-end and back-end engineers, there are more consolidated roles where product builders are managing and orchestrating agents with full stack fluency and also a better understanding of the full architecture of

  40. 10:18

    their code base. PMs are starting to create direct, um, prototypes in code rather than iterating on these long PRDs.

  41. 10:28

    And one example, um, that we've described in our article, we've studied some AI-native startups and realized that they've actually implemented all of these shifts to accelerate their outcomes. And in our article, we've described how Cursor actually operates internally.

  42. 10:43

    But if you're a large enterprise predicated on the Agile model, what are some steps you can take? So in an, in a recent client study with a leading international bank, we tested some team-level interventions to address the bottlenecks previously mentioned before, mainly around the sequencing of steps within the Agile ceremony and how, uh, to define the roles

  43. 11:04

    of agents and humans within the sprint cycle. So let's walk through some examples. First, team leads would assign sprint stories using agents based on the data of the team velocity and delivery history, and then they would create, co-create multiple prototypes and iterate with agents on the acceptance criteria around security and observability needs to have more consistent artifacts

  44. 11:28

    across teams. This prevents downstream rework that was mentioned before so that developers don't have to constantly be iterating with the agents during, during the code process. The squads were also reorganized by workflow, so there would be one which would be focused on, um, small f- bug fixes and another focused on greenfield development.

  45. 11:50

    In the background, agents would be used to look and impact, uh, look at, um, the potential cross-repository impacts, um, to prevent debugging time for developers.

  46. 12:04

    And another example is that instead of re-- for reducing the collaboration overhead and meetings that happen within the sprint cycle, um, instead of waiting for data scientists' input, PMs would directly be observing the real-time customer feedback to reprioritize these features.

  47. 12:22

    And this would lead to an acceleration in the backlog within the same amount of time.

  48. 12:29

    So we studied the, um, impact of these interventions and found high promising results. For example, not just the increase in agent consumption by over sixty times, but there was also an increase in the delivery speed that was tied directly to the business priorities for this bank.

  49. 12:47

    There was a fifty-one percent increase in code mergers, but also a decrease in, um, a, an increase in efficiency.

  50. 12:56

    The other aspect of this is, is, uh, around the different roles and, and, and the talent model. And so one of the biggest differentiators that we saw, as mentioned, was around whether you have actually changed the roles that, uh, that are involved in software development.

  51. 13:11

    And so, you know, what, what you all are seeing is that engineers are moving away from ex-execution and, and just simply writing code to being more of orchestrators and, and thinking through more how to divide up work to agents, for example.

  52. 13:25

    And we also heard some examples of how the role of the product manager is changing. And so while this, this may sound, you know, pretty straightforward to many of you here who are, who are working with these tools like day to day that you have to change what you do, the reality is that a-about seventy percent of

  53. 13:42

    the companies that we, that we surveyed had, had not changed their roles at all. And so you have this background expectation that people are gonna do things differently, but, uh, the role is still defined in the same way, and it's the same understanding, uh, as it was, you know, a couple of years ago.

  54. 13:59

    Um, but we are s-starting to see, you know, some companies changing this. So this is another example from a, from another recent, recent client. They were set up in a, in a way that is, you know, pr-pretty common for, for, uh, many companies and in a kind of typical two-pizza, uh, team model with, with the types of

  55. 14:17

    roles that you'd be familiar with. Um, they-- we ran a, a bunch of experiments and, and front runners and, and tested new models that were-- had much smaller pods, uh, that had, uh, new roles, which consolidated some of the tasks that were previously done by different roles.

  56. 14:37

    And, and so by doing that, we could, we could create basically more pods or more teams, uh, with, with the same number of people. Uh, but retaining the expectation that each pod is, is, uh, is, uh, performing at about the same level as, as they were before.

  57. 14:54

    And so, so we also see really, uh, really positive results from that, uh, with, with, uh, maintaining and even improving in some is the quality of the code that was generated.

  58. 15:06

    In particular, there was a, there was a high speed up in, in terms of, uh, the output from, from the different teams, and you can see some of the metrics, uh, here.

  59. 15:17

    Let's shift gears a little bit and, and, and go from talking about just the team level. So how does this now scale, uh, across a big organization? The reality is that many, many companies don't just have, like, one or two of these, these teams, but often hundreds of teams even, and thousands or even tens of thousands of

  60. 15:36

    people who are working in, in this way. And, uh, this is where one of the biggest differences that we, that we saw between those that are stuck with in the, um, in, in getting only ten percent or so change improvements from those who are seeing outsized improvements is around how you manage that, how you manage that change.

  61. 15:58

    And change management, I g- is like one of these little bit of an often catch-all or elusive term for, uh, for a lot of different things. But, but I think in some ways it's not a bad way to think about it.

  62. 16:09

    I, I usually say that the change management is about getting a lot of, like, small things right. And so the crux to, like, actually scaling this is often about getting twenty, thirty, or even more things right at the same time that involve the way you communicate, uh, what this means, the way you incentivize people, uh, the way

  63. 16:28

    you upskill them, and it all has to come together.

  64. 16:33

    Um, and when it, when it's not, we, we, we see what happens. And so this is an example from a, from another tech com-company that we worked with, um, where initially we were rolling out new AI tools for them that, that, uh, hit different parts of the product development life cycle.

  65. 16:49

    Um, we, we rolled, we rolled out the tools. There was some usage, but often it dropped off. It was either not used or it was, um, it was sort of, um, used in very suboptimal ways.

  66. 17:01

    So that's the sort of jagged part that you're seeing on the, on the left-hand side here. Despite kind of adding more users, uh, the overall impact did not change at all.

  67. 17:10

    So we had to do quite a reset and, and, uh, start over effectively. Reset the expectations. What should-- What, what does this mean if you're a developer day to day?

  68. 17:20

    What does it mean for a PM? Uh, we had much more hands-on upskilling. There was... You could bring your own code. There were, you know, coaches available. Especially those first, like, few sprints before you get...

  69. 17:31

    Make this a habit and work it into the way that you develop software day to day. It's a very critical time, and that's when, when this matters a lot.

  70. 17:40

    Um, and having a bit of a, a measurement system as well, so you know what's changing and, and you're able to, to see what's, uh, what, what, what's improving.

  71. 17:51

    Another example, just to get this alive a little bit, as mentioned, like this is about getting a lot of things, um, right, and it's each one of these individually may not seem as it's the biggest deal, uh, but put together, they really make a, make a huge difference.

  72. 18:08

    Like, this is for, this is, uh, some of the top, uh, interventions that another client had to go through. For them, it really helped having... You know, setting up code labs, for example.

  73. 18:18

    Really, you know, instituting a new set of certifications to help motivate and, and drive people to, to change what they do d- to day to day. And these, these things really added up to, um, uh, the change they needed.

  74. 18:31

    But building a robust measurement system that prioritizes outcomes and not just adoption is important not just to monitor progress, but also pinpoint issues and course correct quickly. So one surprising result from the survey was that these enterprises that were bottom performers were not even measuring speed and only 10% were measuring productivity.

  75. 18:53

    But our goal is to make our clients top performing organizations, so we've worked with them to create a holistic measurement system that captures impact of all the way down to inputs.

  76. 19:03

    So for inputs, this would include the investment into coding tools and other AI tools, but also the time and resources in upskilling and change management. These inputs would lead to direct outputs, but a lot of organizations are just focusing on how the increased breadth and depth of adoption with, of AI tools is leading to increased velocity and

  77. 19:24

    capa- capacity increase. However, it's also important to understand how developers have, uh, different, uh, NPS scores and if they're enjoying their craft more, um, rather than feeling more frustrated.

  78. 19:37

    And it's also important to understand whether the code is becoming more secure and have, has better quality, but also more resilient. And one proxy for resiliency that we used for our client was the mean time to resolve priority bugs.

  79. 19:51

    Now, if we look at economic outcomes, which is priority for, um, the C-suite executives, they look into what is the time to revenue target? What is the increased price differential for higher quality features or expanding the number of customers to meet the feature demand?

  80. 20:06

    And also, what is the cost reduction per pod for reduced human labor?

  81. 20:12

    In aggregate, having these larger economic outcomes can also lead, um, to, for organizations to understand how there is an increased reinvestment in greenfield and brownfield development. But as these tools evolve, the proxies for these metrics will also evolve.

  82. 20:29

    But hopefully this provides a MECE framework as an initial starting point.

  83. 20:34

    So what's next? The future, of course, is difficult to predict, let alone in the next five years. But we hope that with our vision of a new software development model, even as agents increase in their intelligence and humans become more fluent in AI, that this model still stands.

  84. 20:52

    So hopefully this model that includes, um, shorter sprints, smaller teams, but large, uh, smaller but larger number of teams will set enterprises up for success in the long term.

  85. 21:04

    So just leave you with some, some key takeaways. Um, start now, I would say to, to our, our clients. This is a human change, and it takes some times, and it's a big change.

  86. 21:15

    And, and it's gonna be a journey. And so I think, um, this is something that everyone needs to go on. I think it's also important to figure out which model works for you and set a really bold ambition.

  87. 21:26

    And with that, say thank you so much for listening to us and, and, uh, we have an article here if you're more interested in, in the research that we have conducted.

  88. 21:35

    But thank you so much for having us. [audience applauds] [upbeat music]