Scope
Nobody bounded it.
Requests arrive without limit, the team absorbs them quietly, and the date does the rest.- Constraints
- Priorities
- Estimates
SAP BTP · Enterprise AI · 16 years
I put AI, automation, and custom software into production inside SAP. The thing standing in the way is almost never the technology. It's scope nobody bounded, access nobody granted, and logic nobody ever wrote down.
The gap
And most SAP people met AI for the first time last year. I've worked in the overlap since 2019, when I first put conversational AI in front of SAP backends, and right now I'm taking an AI agent from proof of concept toward production for a client in Mexico. From that seat, here is where enterprise AI actually stops.
Scope
Access
Logic
What moved
Architecture earns its keep when something gets faster, cheaper, or possible. A director feels elapsed time before he feels anything else.
Image-based callout recognition converting spare-parts catalogs from the European standard to the American one. Running in production at a global automaker.
$200M+ of capital spend made visible across 40+ countries, and 30+ more business cases cleared every month.
An offline-first platform carried by more than 14,000 field agents, built to keep working with no signal at all. It roughly tripled what a rep could get through in a day.
Built & shipped
The real test of "production" is whether it cleared a bar someone else set, and whether anyone but me can verify it. Two of these you can open right now.
Built the first version of an add-on and set of governance apps for SAP Integration Suite. Most of the initial build was mine; it was SAP-certified afterward and now sells on SAP's store.
Contributed to a certified SAP pricing product on CAP and HANA, extending its core logic. Listed on SAP's partner catalog.
Led a finance-planning application suite on S/4HANA and SAPUI5, certified and published in the SAP Store. Since retired, but it cleared SAP's certification bar and ran in production for years.
In practice · a clean build
Most work isn't a rescue. Delivery Hero needed to approve capital fast enough to keep acquiring companies, and the job was simply to build it well: a reusable approval framework on SAP BTP, with the rules handed to the functional teams so they could change them without a developer.
Approvals went from over twenty days to two, dozens more business cases cleared every month, and the framework became the template for the company's other workflows. No drama, just a thing designed to last. It won SAP's Innovation Award that year.
One framework, built so the next workflow is configuration rather than a new project.
Business Rules put approval logic in the functional teams' hands, not the developers'.
Status apps so initiators and approvers always know where a request stands.
In practice · when the org is the obstacle
A global automotive program at Stellantis, a quarter behind before I touched a system, because reaching the systems took three months. Until then I was reasoning about a data transformation from spreadsheets people emailed me. This is worth saying plainly: large organizations often work like this, and it isn't anyone's fault. The VPN takes a quarter, the rules live in a system nobody has documented in a decade, the access sits behind six approvals. Your company might run exactly this way. Mine did on this project.
The job is to find the way through it anyway. When access cleared, I went through the systems directly, including the network traffic behind their own web apps, compared data across source, intermediate and downstream until the transformation rules were clear, then defined the core logic and handed the team something real to build. It shipped on the date originally committed. If your environment looks like this, I've navigated it before, and I can help you navigate it too.
Access, policy, and undocumented logic are the real timeline. Plan for them instead of being surprised.
Read the systems directly instead of waiting for documentation that no longer exists.
Persistence, not heroics: keep moving through the friction until the committed date is met.
In practice · when it's slipping
A California university's platform, and the delay was not technical. The program had no mechanism for pricing a new request, so every one got absorbed quietly and the arithmetic took care of the rest, the ordinary failure mode of a program under pressure. I spent my first week saying almost nothing, watching for the pattern.
Then I said one thing out loud: “We can do that. But we're already executing this sprint, so either it costs more, or something else gets de-prioritized.” Not a refusal, a price tag handed back to the people who get to decide. The program started moving that week, and reached production. Four years on it's still running.
A week in the room before changing anything. The pattern was scope, not skill.
Split into teams. Short technical interviews against what people were actually delivering. The team got smaller, then it got right.
Corrected the architecture, learned the GCP services the team was already using, and coded features myself to find what was broken.
How I work
A clean build, an organization in the way, a program slipping: the three above ran on the same three things. Not a methodology I bring in, just how I work by default.
I'm accountable for what reaches production, not for time logged against a plan.
I learn by shipping and adjusting. That's how I picked up the cloud services one of these projects was already built on, and how I'm working through SAP's AI stack now.
I trust people to own their commitments and to say so the moment they're stuck. Do that, and nobody needs an excuse at delivery.
In other words
The same few things come back, from a client COO, a director who reported to me, and a teammate on the automotive program.
“Calm and methodical, backed by extensive full-stack and cloud knowledge. A great communicator and team player.”
“He never approaches technology for technology's sake. He translates complexity into clear execution, and stays calm under pressure.”
“One of the best leads I've worked with. Interested in his colleagues' growth, not just the bottom line.”
“Complete expertise in new and cloud technologies. Responsible, committed, high-quality deliverables.”
Where I work
None of this is new. I've been delivering remotely for US and European companies since 2017: two stretches with a US firm either side of a Dutch contract, a US logistics engagement, and a year on the ground in Germany before that. Further back, a multi-region SAP migration across North America, Europe and Asia in 2014. Today I direct delivery across India, the United States, Mexico and Argentina, on US business hours.
About Edgar
16 years across SAP platforms, cloud, and AI: Deloitte, Delivery Hero, CEMEX, Santander, Grupo Bimbo, and now global client engagements from Cogent. An executive conversation in the morning, a network trace or a failing function in the afternoon.
What I actually do on a program rarely fits in a status report: understand the business problem, imagine the solution, set a hard date, and keep everything moving toward it, coordinating whatever needs coordinating and trusting the people around me to own their part. I write plenty of code with AI now, which only makes the second half matter more: someone still has to know whether the thing is actually right.
I've been early to this before, from document OCR at 80-million scale in 2008 to offline-first mobile in 2015, SAP through Node.js years ahead of CAP, and chatbots against SAP backends in 2019. AI agents are the current one, and I have one moving toward production now.
“The tool matters. The decision about where, why, and how to use it matters more.”
Let's talk
A role you're trying to fill, a program that has to reach production, or an AI mandate with nobody yet to own it inside SAP. Tell me what it needs to do and what's in the way. I work with teams across the US and Europe from Mexico, on their business hours.