AI & Technology

AI Has Made Engineers Faster. Now Software Teams Need a New Operating Model.

By Afsheen Afshar, Founder & Managing Partner, Pilot Wave Holdings

Software engineering has spent the last two years focused on the most obvious promise of AI. Developers can write more code, move through routine work faster, generate tests more easily, and get from idea to prototype with less friction. For any company trying to modernize its technology base, that is a meaningful shift, but it is also only the first-order effect. 

The harder change is happening at the team level. Once every engineer has access to tools that dramatically increase individual output, the old management model starts to strain. A system designed around human-paced tickets, sequential review cycles, and relatively contained workstreams was not built for a world where humans and agents can all move in parallel. As more work gets completed at a faster rate, coordination becomes the limiting factor. 

At Pilot Wave, we saw this problem emerge while building AI into real operating environments across retail, industrial, and critical-infrastructure businesses. The work has to improve cost structure, revenue potential, execution speed, and accountability. That experience is part of what led us to build and open-source Port33’s AgentOS, a coordination layer for engineering teams where humans and AI agents both do real work. We did not approach it as another AI coding tool or simply another interface developers would need to manage. The bigger problem was whether the work humans and agents produced could stay connected to the goal, the architecture, the review process, and the business outcome it was supposed to support. 

Why individual AI productivity is not enough 

Most AI development tools are still organized around task completion. Give a model a prompt, ask an agent to complete a job, and receive an output. That model made sense when AI was helping around the edges of software development. It becomes incomplete when AI is doing a meaningful share of the work and every engineer can move in a different direction faster than the rest of the team can keep up. It becomes incomplete when AI is doing a meaningful share of the work, every engineer can move in a different direction faster than the rest of the team can keep up, and agents themselves have enough context to recognize when the work is starting to drift. 

A software team can now create a full day of divergence before anyone realizes it. One engineer can refactor a service, another can build against an assumption that is no longer current, an agent can generate tests for an implementation path the team may abandon, and someone else can update documentation around a feature that is already changing. On their own, these pieces of work may be useful, but the larger issue is whether those pieces move the team toward the same goal. 

That is why the next phase of AI-assisted development has to be goal-oriented rather than task-oriented. Engineering teams do not exist to complete disconnected tasks. They exist to achieve outcomes for the business, the customer, and the product. When agents are aware of the goal, they can help identify when two workstreams no longer fit together, when a dependency is blocked, when a human decision is needed, or when the team is optimizing for activity instead of progress. 

That shift changes the role of agents inside the engineering team. The point is not simply that humans manage agents more efficiently. The more meaningful change is that agents can help manage the work around them by surfacing misalignment, pulling people back toward the goal, and giving engineering leaders earlier signals that the work may not converge. 

The wrong metric can create the wrong confidence 

Recent research from Microsoft on its early-2026 rollout of Claude Code and GitHub Copilot CLI found that adopters merged roughly 24% more pull requests than they would have otherwise. That is a useful signal, but the authors also noted that a merged pull request is a proxy for output rather than delivered value. That is also the difference where engineering leaders need to spend more time.   

The attribution challenge is already being debated beyond any one company or engineering team. In open-source software, maintainers are adapting contribution policies around AI disclosure, human review, responsibility, and provenance because the existing norms were designed for human contributors who could explain the work and stand behind it. A recent study of 1,000 popular GitHub repositories identified 118 AI policies for contributors, which shows the industry has identified the issue. 

Once agents are contributing to the software supply chain, the operating questions become more serious. Where did the work come from? What assumptions did it carry? Who reviewed it? Does it fit the architecture? Did it advance the goal, or did it add another layer of work that will need to be cleaned up later? These questions affect security, quality, technical debt, performance management, and the economics of software development itself.   

Attribution is one of the most underdeveloped parts of the AI-assisted engineering conversation. When everyone is using AI to write code, companies need a better way to understand who created value.The useful signal is not who typed the prompt, merged the branch, or produced the most visible output. The useful signal is who moved the project closer to the goal, what judgment they contributed,which agent outputs they shaped or reviewed, and whether that contribution improved the system the team was trying to build. 

Older signals like tickets, commits, and pull requests were already imperfect, and AI makes them even less meaningful. More activity does not necessarily mean more progress, and it tells leaders very little about how value is being created across the team. Engineering leaders will need a more durable way to connect human and agent work to progress against the goal. This ultimately affects total compensation, performance management, team design, and capital allocation because companies cannot manage AI-assisted teams fairly or efficiently if contribution is invisible. 

This is one of the design choices behind AgentOS. The system records how work moves from goal to workstream to contribution, whether that contribution comes from a human, an agent, or a combination of both. That attribution layer is not meant to turn engineering into surveillance or reduce people to activity logs. It is meant to give teams a clearer record of how decisions were made, how work changed, which assumptions carried through the process, and where human judgment made the difference. 

What a goal-oriented operating layer needs to do 

Addressing these challenges requires a different operating model, and this is one of the reasons we built AgentOS around goals instead of tasks. The system starts from the goal, breaks that goal into workstreams, coordinates work across humans and agents, tracks dependencies, and records how each contribution moves the work forward. The goal is to provide a clearer operating layer for AI-assisted work, where output can be understood in the context of the outcome it was supposed to support. 

There is also a second operating problem that receives less attention. New models, MCP servers, agent frameworks, developer tools, and infrastructure patterns appear constantly, and not all of them deserve the same level of attention. Some will matter for a few weeks, while others will become foundational. Sorting the difference manually is not a reasonable expectation for a CTO, founder, or engineering leader who is also responsible for running the business.  

AI-native software teams will need systems that can absorb what is useful, ignore what is noise, and keep improving without turning the entire engineering function into a research department. The team cannot stop every week to evaluate every new tool, test every new model, or manually integrate every useful update. The system around the team has to become more adaptive. Otherwise, the pace of the market itself becomes another source of operational drag.  

This is another area where AgentOS reflects how AI development is changing. A coordination layer for human and agent teams cannot be static because the market it supports is not static. The platform has to understand the tools, models, frameworks, and workflows available to the team, identify when something meaningfully better becomes available, and help surface the right update at the right time. The goal is not to chase every new release. The goal is to keep the engineering system current enough that teams are not trapped using yesterday’s workflow while the market has already moved. 

That self-improvement capability is important because AI-native teams will not scale if every improvement depends on manual discovery and manual integration. As the underlying tools improve, the operating layer should be able to recommend better paths, incorporate useful capabilities, and help the team adapt without creating more management overhead. In that model, the platform is not only coordinating work. It is helping the engineering function stay current as the AI market changes around it. 

AI coding needs to become an operating model 

Companies must stop treating AI coding as a personal productivity perk. The most important work is redesigning engineering around goals, accountability, attribution, and coordinated execution. That means building workflows where agents do more than complete tasks, and where they understand the goal well enough to surface misalignment, flag blocked dependencies, identify missing context, and recognize when human judgment is needed. 

The strongest engineering teams will make AI-generated work easier to direct, review, and integrate . They will treat agents as contributors that need context, boundaries, and traceability rather than as magic capacity. They will also recognize that agents can become part of the coordination layer itself, helping humans see where the work is drifting, where decisions are needed, and where output is no longer translating into progress. 

AI has already changed how fast engineers can work, and the next phase of software development will depend on how well companies coordinate, measure, attribute, and govern AI-assisted work while keeping teams focused on shared outcomes. 

Author

Related Articles

Back to top button