AI accelerates some software delivery work. But does better productivity mean better software?
For custom software delivery teams like us, it’s less about whether we can change code quickly and more about whether we trust a change before it reaches users.
Imagine a software engineer is working on a new release for a client’s food-ordering app. Before the release goes live, an automated test in the order flow fails. The software delivery team checks if the app still enables users to select items from the menu, complete payment, and successfully place an order. If the team discovers users can’t make payment or place an order, it needs to work out what needs to be fixed first.
An AI coding assistant like GitHub Copilot may be able to suggest a fix within minutes. But the engineer still needs to check how the suggested fix changes the codebase, and whether it affects product behaviour.
Experienced engineering judgement is needed to decide if the suggested fix solves the actual order-flow issue, without creating more issues.
How AI is changing expectations for software delivery?
As our whitepaper, The Business of AI, highlights, AI is having a moment like the Internet did in the 1990s. Its mainstreaming is evident in the vast number of work tools and platforms it now lives in. In our software delivery workflows, we’re discovering an increasing number of use cases.
Stack Overflow’s 2025 Developer Survey – which is part of a growing body of data illustrating the widespread adoption of AI tools in software delivery and development – found 84% of its surveyed developers are using or planning to use AI tools in their development process, and 51% are using them daily.
The organisations we speak to are becoming more curious about what AI can do for software delivery performance, timelines, and cost.
It’s clear that AI has the potential to help software teams reclaim time and compound productivity, but its net value is commensurate with the engineering capabilities of the teams who use it.
Where AI is proving useful in software delivery
Our AI whitepaper sets out a wide variety of use cases for AI in software delivery today. Software development and design teams harness AI for exploring complex problems, receiving code assistance, generating throwaway code for prototyping and exploration, and generating technical documentation.
Sonar’s State of Code Developer Survey, a survey of more than 1100 developers, found its respondents are using AI for prototypes and proofs of concept (88%), internal non-critical production software (83%), customer-facing applications (73%), and business-critical or mission-critical services (58%).
In our conversations with our developers, we are talking about how they are using AI tools for software delivery activities including code generation, rapid prototyping, code review support, bug investigation, documentation and exploring implementation options.
Our engineers are developing their work processes with tools such as Claude, GitHub Copilot, OpenAI tools including Codex, Gemini, and NotebookLM.
Some of the common observations our team are making are that AI can improve how they ideate. In finishing a prototype in a fraction of the time, engineers can test whether an approach works before they commit more delivery time to it. An AI-assisted code review can flag issues the reviewer may want to investigate further. An AI-assisted bug investigation can help identify where a problem is likely to be coming from. Engineers can spend less time settling on the starting point, and more time deciding the right fix.
Managing the risks
Quickly generated AI work isn’t inherently “slop”. Nor is it a panacea. The more skilled the engineering team, however, the better they can see it for what it is — the good and the bad.
One of the risks software delivery teams need to manage is the uncanny valley of AI code.
In just a glance, things might look pretty right — but something’s not quite right. The bloated code, hallucinations, and logic errors might be quite insidious.
As developer surveys show, that means more (significantly more, sometimes) review, testing and correction work for the engineers responsible for checking it.
AI can miss context during refactoring and test generation because it lacks full architecture awareness and team coding conventions.
We also know that AI can add unnecessary complexity in longer-term application work. When it solves one local problem, it might create complications for other parts of the system.
Keep in mind, the same AI platform can produce different results for different software teams, depending on how clearly the engineers frame the task, share context, and review the results, so risk management is also about developing AI skills to get the best out of tools that are always evolving.
We’re invested in discovering where the tools help and where they hinder (more on that later). We also manage AI-assisted engineering work through the quality and security disciplines that guide our broader software delivery work. We focus on senior engineering review, secure development practices and ISO-certified management systems.
AI’s potential is better software delivery, not just producing code
Ultimately, we’re more interested in continuing our discovery of how AI helps us deliver better-quality software overall.
For organisations investing in digital products that can win or lose favour with users, it is important to look for a software delivery partner that can offer more than speed.
The larger opportunity is not just faster code, but better delivery decisions across the whole project.
We currently have semi-regular catch-ups to discuss the tools we’re using and the discoveries we’re making, and we encourage our team to try different tools – and in different contexts.
As AI-assisted delivery matures, we’re looking forward to seeing how we will invest our time and expertise into decisions that continue to enrich software quality for the organisations we partner with.

Reach out to Airteam
If you’re exploring how AI should shape your next software project, speak with Airteam about custom software development that uses AI pragmatically, with appropriate oversight, security considerations and delivery accountability. Reach out via our contact form or email us directly at hello@airteam.com.au
Questions to ask your software delivery partner about AI
How is AI being used in the development process?
A software delivery partner should be able to explain where AI is used, such as prototyping, code drafting, review support, bug investigation and failed test analysis.
Which AI tools are being used?
A software delivery partner should be able to name the tools being used and explain why different tools are suitable for different tasks. Popular tools engineers use include Claude, GitHub Copilot, OpenAI/Codex, Gemini and NotebookLM.
Does AI make software development cheaper?
AI can reduce effort in some tasks, but that does not automatically reduce the overall cost of delivery. The work still needs to be reviewed, tested, integrated and maintained by experienced engineers. AI should be used to add value to software delivery.
Does AI reduce the number of developers needed on a project?
AI can reduce effort in some tasks, but complex software still needs experienced engineers for architecture, security, testing, maintainability, and delivery accountability.
Can AI write most of the code now?
AI can generate code quickly, but that code still needs to be understood, tested, refactored and fitted into the wider product.
How is AI-generated code reviewed or validated?
Engineers review, test and rework AI-assisted code before it becomes part of the product.
How are security, confidentiality and IP protected?
Sensitive client data should not be entered into AI tools, and appropriate privacy settings should be used where code is involved. Airteam also holds ISO 27001 and ISO 9001 certifications, supporting its information security and quality management practices.
Where can AI create risk or rework?
AI can create technical debt, verbose code, misleading fixes or extra review work if engineers do not check it properly.
What work still requires experienced human judgement?
Architecture, security, quality assurance, maintainability, risk management and delivery accountability still need experienced engineers.
Who remains accountable for the final software delivered?
The software delivery partner remains accountable for the product, even when AI assists with parts of the work.













