9 minutes
h1

The honest gap between AI hype and field reality, and how to structure delivery so the team's new speed isn't wasted waiting on the customer.

On AI-accelerated implementations, the bottleneck moves from the team to the customer. This article explains where AI speeds up Adobe Commerce delivery and where it can't, then offers two methodologies for clearing customer dependencies so the team's new speed translates into a faster project.

The gap between expectation and delivery

The promise of AI in project delivery is everywhere right now, and expectations have climbed fast. The reality on the ground is more complicated. AI changes what a small team can produce. Code generation, test creation, documentation drafts, requirements synthesis all move at speeds that didn't exist three years ago. But the team's pace isn't the project's pace.

Take an Adobe Commerce implementation as the running example, though the pattern holds across most enterprise delivery work. By now there's a well-worn observation that AI speeds up coding without speeding up delivery, because the bottleneck just moves somewhere else. Most of that conversation points inward, to code review, testing, integration, and deployment, the internal stages that now have to absorb far more output. That's real. But on an implementation project, the more punishing bottleneck sits somewhere the internal-process conversation rarely looks: outside the delivery team entirely.

Customer SMEs have day jobs. Decisions wait for people who aren't in the room. User acceptance testing happens at the speed of business users who can only spare a few hours a week. The team gets faster. The customer doesn't. On any implementation, the real pace is set by the slowest contributor at any given moment. Before AI, that was often the team itself, so making the team faster made the project faster. With AI in the workflow, the team is rarely the bottleneck anymore. The slowest contributor is now almost always someone outside it.

Default alt

This is the problem worth solving, and it's solvable. What follows is where AI genuinely moves the needle, where it doesn't, and how to structure delivery so the team's acceleration translates into a faster project instead of a team that spends most of its time waiting.

Where AI moves the needle, and where it doesn't

AI accelerates work bounded by individual or team productivity. A developer writing integration code. A QA engineer building a regression suite. A business systems analyst synthesizing workshop notes into structured user stories. An architect drafting solution options. These compress dramatically when AI is used well.

AI does not accelerate work bounded by other people's availability or authority. User acceptance testing happens at the speed of the business users who execute it. Architecture and integration decisions happen at the speed of the customer's IT leadership who must sign off. Change management happens at the speed of trust-building with end users. None of this compresses because the team has better tools.

The internal bottlenecks, review and verification capacity, can at least be addressed with more automation and better process. The customer-side bottlenecks can't. You cannot automate a client's decision authority or buy back a stakeholder's calendar. That is what makes them the harder constraint, and the one worth designing around first. AI instruments the work. It does not deliver the project. The honest measure of acceleration is end-to-end, kickoff to go-live, and most of the friction in that measure sits outside the team.

The first move: Align with the customer before the work starts

The most effective response to the customer-side bottleneck happens before the first sprint, not during it. If an AI-enabled approach lets the team move faster, the value the customer is paying for only materializes if the customer can keep pace on the parts that are theirs: decisions, reviews, sign-offs, and access. This is not a demand to place on a client. It is something to explain, because it genuinely serves their interest.

The conversation worth having early is a plain one. An AI-enabled delivery approach changes what the project needs from the customer. The team will produce faster, which means decisions and approvals that once sat comfortably in a slower cadence now fall on the critical path. To realize the speed they are paying for, the customer benefits from naming primary and backup SMEs at the outset, agreeing on who holds decision authority, and committing to turnaround expectations on reviews. Framed this way, it is not the delivery team managing the client. It is both sides setting the engagement up so the customer actually receives the outcome the approach promises.

This alignment matters for a second reason: it gives whoever runs the project the standing to act. A PM cannot approach a customer mid-project to request a backup SME or faster decisions without an established mandate. That authority has to be set at the outset, at the leadership-to-customer level, as part of how the engagement is framed. When the rationale is shared and the authority is in place, the in-flight discipline that follows becomes a natural part of the working relationship rather than an imposition.

The in-flight discipline: Work ahead of the team

Even with strong early alignment, no customer keeps perfect pace. The in-flight discipline that handles the rest is straightforward to describe, even though the proof of how much it recovers will come from running it.

If the team is faster but the customer isn't, the project blocks wherever the team's pace runs into a customer response it has to wait for. Story reviews pile up. Architecture and integration approvals stall. UAT participants aren't available when the team reaches them. The faster the team moves, the harder it hits these walls, because AI has widened the gap between how fast the team produces and how fast the customer can respond.

The customer can't fully close that gap, even with the best intentions. Their availability is still shaped by their day jobs and their own priorities. The remaining gap is closed on the delivery side, by getting ahead of it.

So the core practice is this: the PM works one to two sprints ahead of the team, clearing every customer dependency before the team arrives at the work that needs it. Look ahead, identify each customer touchpoint required for upcoming sprints, and initiate those requests now, not when the team needs them. On a Commerce build, that means the integration approval requested two sprints ago has come back, the payment or ERP sandbox access requested early is available, and the business users who validate storefront and checkout flows are already booked for UAT. This is where the authority established at the start does its work: the PM has the standing to make these requests because the engagement was framed to expect them.

None of this requires reinventing how teams work, and that's deliberate. The temptation in a moment of new technology is to design an elaborate new process around it, but the more reliable move is to keep the framework teams already know and adapt the one practice the new conditions make essential. Good project managers have always worked ahead. AI didn't create the need to work ahead of the customer. It removed the slack that used to hide the cost of not doing it. When the team produced at a human pace, occasional customer delays were absorbed into the natural rhythm of the work. When the team produces at an AI-accelerated pace, those same delays become the dominant cost, because the team is now fast enough to spend most of its time waiting. Working ahead is what should convert the team's speed into project speed instead of idle capacity.

Two methodologies for working ahead

Both methodologies organize the same practice, the PM working ahead of the team. They differ only in where that dependency work lives. Pick the one that fits your team's context, or adapt a third from them.

What both methodologies share

Beyond working ahead, both methodologies rest on three practices.

Methodology 1: Two parallel sprint tracks

Two tracks run within each sprint.

The PM Track clears customer dependencies for upcoming work. PM, BSA, and technical architect log dependency-clearing tickets here, with the same AI hours and Human hours fields as execution work. AI prepares materials for customer review where applicable.

The Execution Track is the team's build, test, and delivery work on dependencies the PM track has already cleared.

Both tracks share sprint ceremonies. Tickets are tagged to identify which track they belong to, and filtering separates the views when needed.

In practice, a Sprint 4 backlog might hold twelve execution tickets and six PM-track tickets. During standup, the PM would report progress on an integration approval for Sprint 5 work alongside developers reporting on Sprint 4 builds. Sprint review shows both tracks. Leadership sees dependency-clearing as committed, visible work, and the customer sees what the team is doing to stay unblocked.

This methodology fits teams with strong PMs, clear track ownership, and leadership that wants visibility into dependency work.

Methodology 2: Single-track agile with dependency work outside the sprint

Standard agile sprints, standard ceremonies, and a sprint backlog that holds only execution work.

PM dependency clearing happens as normal project management activity outside the sprint. PM, BSA, and technical architect handle customer touchpoints, approvals, scheduling, and decisions as part of their normal responsibilities, tracked in whatever tools the PM already uses, or in a separate Jira epic if visibility matters.

In practice, a Sprint 4 backlog might hold twelve execution tickets and no PM tickets. Standup covers execution work. The PM reports dependency status separately in weekly updates. Sprint review focuses on execution outcomes, and when a customer approval finally arrives, it's a project update rather than a sprint event.

This methodology fits teams with strong PM habits, leadership that doesn't need granular visibility into dependency clearing, and a preference for simpler structure.

Choosing between them

Both methodologies organize the same practice: the PM works ahead so customer dependencies are cleared before the team needs them. They differ only in whether that work lives inside the sprint as tracked tickets or outside it as standard project management.

The right choice depends on the PM's working style, the team's familiarity with agile structures, the complexity of the customer side (how many SMEs, how many decision points, how much governance overhead), and how much explicit visibility leadership and the customer expect.

A team with a senior PM, complex customer governance, and leadership demanding granular reporting will lean toward two-track. A team with a streamlined customer, strong PM habits, and a preference for minimal overhead will lean toward single-track. A team with neither constraint may design a third approach that fits its context better. These two are starting points, not prescriptions.

What stays true regardless of methodology

Some practices hold no matter which structure you choose.

Why this matters now

The AI era is changing what's possible inside the team faster than most delivery processes are evolving to handle it. Continuing to run projects exactly as before, and hoping AI helps somewhere, leaves most of AI's value on the table. The process has to evolve to capture what the tools can give.

Most AI advice for project delivery assumes the constraint is somewhere inside the delivery org, whether that's coding, review, or verification. In implementation work, the real constraint sits at the boundary between the team and everything outside it: customers, third parties, governance bodies, end users. That boundary is best addressed in two places at once: at the start, by aligning with the customer on what the AI-enabled approach needs from them and why it serves their outcome, and in flight, by working ahead so the team's capacity is never wasted waiting. AI gives the team capacity it didn't have before. Good project discipline directs that capacity at the right things and protects it from being wasted on work that has to wait for the customer anyway. Neither AI nor discipline alone is sufficient.

The takeaway is less about which structure wins and more about the shift in mindset: stop treating project execution as fixed, and start treating it as a variable that AI is forcing every delivery team to reconsider. AI instruments the work. Discipline delivers the project. The friction inside the team can be removed. The friction outside the team cannot. The discipline is in managing both.

Actionable takeaways