Articles
Notes on ERP strategy and the automation of IT itself.
A space to step back, write what I've learned, and share how I see SAP, AI, and IT architecture evolving.
Your Finance AI Is Only as Good as Your Data: What SAP's Acquisition Spree Reveals About Why Autonomous Finance Stalls
SAP spent billions on Dremio, Prior Labs and Reltio to solve the real bottleneck: enterprise data. Here's what that means before you invest in AI for finance.
When the ERP configures itself: What SAP's agentic 'Autonomous Enterprise' push means for S/4HANA program staffing and the SAP career path
SAP's Autonomous Enterprise push will compress S/4HANA delivery hours by 20–35%. Here's the FICO exposure map: which skills commoditise and which appreciate.
Series · Inside a Large ERP Program · Part 13 of 13
Run — Deciding when support can take over from the project team
The run phase rarely fails for lack of support competence. It fails due to arbitrary calendar ceilings on hypercare, cognitive handoff failures, and a ticketing trap where SLA metrics hide operational stagnation.
Series · Inside a Large ERP Program · Part 12 of 13
Cutover — Switching off the old system with no time left to fix a mistake
Cutover has a reputation for being the most choreographed phase of an ERP program, documented hour by hour. It is also the least understood: the document reassures without guaranteeing anything. The only thing that saves a cutover is the agency of the person driving it.
Series · Inside a Large ERP Program · Part 11 of 13
Change — Preparing the business
Change management doesn't fail for lack of method. It fails because programs don't invest in it seriously, starting with who gets picked as a key user, and the bill arrives after go-live.
Series · Inside a Large ERP Program · Part 10 of 13
Reporting — Building the same reports more than once
Reporting is the workstream of rework. On a greenfield S/4HANA program, the same reports get rebuilt several times for three avoidable reasons: technology chosen too new, a build started on moving data, and no common CDS foundation.
Series · Inside a Large ERP Program · Part 9 of 13
Data migration — Moving and cleaning the data the whole program depends on
Data migration almost never fails on the mechanics of moving data. It fails on legacy data quality, systematically underestimated, and on a workstream caught between the quality below it and the rules changing above it.
Series · Inside a Large ERP Program · Part 8 of 13
Authorizations — Assigning roles too early, and rebuilding them later
On a greenfield S/4HANA program, the authorization stream rarely fails because it started late. It fails because it mapped the organization finely before the transactions were stable. Cut wide first, refine after.
SAP Joule for IT Operations: The IT Director's Guide
SAP S/4HANA Cloud vs On-Premise: The Decision Guide for Finance Leaders
CFO and Finance Director guide to SAP S/4HANA cloud vs on-premise. Covers period-end autonomy risks, customization migration limits, maintenance windows, and data residency gaps SAP vendors don't discuss.
SAP Accounts Payable Automation in S/4HANA: End-to-End AP Process Guide
How to move from 40% to 80%+ straight-through processing in SAP S/4HANA AP. Covers OpenText VIM vs native IIM, Fiori approval workflows, industry benchmark data, and 3 production case studies.
The September 2026 E-Invoicing Deadline Is an ERP Problem, Not a Tax Problem
France September 2026 e-invoicing mandate is an ERP problem, not a tax task. What Finance Directors running SAP S/4HANA must act on now.
SAP Business AI in Finance: 7 Use Cases Already Delivering ROI in 2025
7 SAP Business AI finance use cases already in production delivering ROI — from Joule for close to intelligent cash application. What S/4HANA teams should activate first.
Series · Inside a Large ERP Program · Part 7 of 13
Testing — Proving the system works before you turn it on
Testing looks like an objective measure of whether a system is ready. It isn't. A passed test certifies only what someone decided to test, and that decision is made earlier, quietly, and often for the wrong reasons.
Series · Inside a Large ERP Program · Part 6 of 13
Build — Turning design decisions into configuration and code
The build phase rarely breaks inside a link—the config, the code, or the test. It breaks at the seams between them. Distributed delivery doesn't invent that flaw; it turns each seam into a time zone and a ticket.
Series · Inside a Large ERP Program · Part 5 of 13
Design — Trading off fit-to-standard against custom requirements
Fit-to-standard isn't decided in design workshops, where consultants have no authority to enforce it. It's decided in the arbitration committee, where whoever wins the gap is rarely the one who pays for it.
SAP FICO Interview Questions: 50 Real Questions Senior Consultants Get Asked
50 SAP FICO interview questions at senior consultant level — FI-GL, FI-AP, FI-AR, CO, and integration, with what senior interviewers actually want to hear.
Why Finance Teams Keep Losing the AI Budget War (And How S/4HANA Changes the Equation)
Finance teams keep losing the AI budget war because they pitch the wrong metrics. Here is how S/4HANA flips the conversation — and the four-part budget case that actually gets approved.
Series · Inside a Large ERP Program · Part 3 of 13
Selection — Choosing the vendor, the integrator, and the contract
An RFP scores the quality of a vendor's pre-sales, not their delivery. The real decision sits in the blind spots of your grid: price, flexibility, contract incentives, and who actually shows up.
SAP Financial Closing Cockpit: How to Automate Your Period-End Close
Learn how to configure SAP Financial Closing Cockpit (FCC) in S/4HANA — dependency-driven task lists, workday offsets, and real-time close monitoring.
Series · Inside a Large ERP Program · Part 4 of 13
Program architecture — Designing the landscape, the integrations, and the extensions
ERP architecture rarely fails on technical grounds. It fails because landscape, integration, and extension decisions get made fast and untraced, then compound into debt.
Series · Inside a Large ERP Program · Part 2 of 13
Scoping — Deciding what's in scope before anyone talks about software
The composition of the scoping team is the real scope. Who sits in the room decides what stays out of it, and the off-scope is never random: it's the depth only a doer sees.
Series · Default Is a Decision · Part 1 of 4
Big-Bang or Phased Is the Wrong Argument. Here's the One That Decides the Outcome.
The big-bang vs phased debate is tractable on a slide, which is exactly why it absorbs committees. What actually decides an ERP program runs underneath the sequence: maturity, data, and a scope that holds still.
Series · What AI Actually Replaces · Part 2 of 2
The Question Isn't What AI Replaces. It's What Your IT Department Becomes When Execution Is Free.
When execution becomes nearly free, IT's value doesn't vanish. It moves to what doesn't execute: judgment, context, and the orchestration of both. A CIO's extrapolation.
AI in SAP Finance: What CFOs Must Know Before Buying the Hype
CFOs evaluating AI in SAP Finance in 2025: what's production-ready in S/4HANA, what's still beta, and the 3 questions to ask before committing budget.
Series · What AI Actually Replaces · Part 1 of 2
AI Won't Replace Your SAP Consultants. It Will Replace the Layer You Never Needed.
AI isn't coming for SAP expertise. It's coming for the friction layer — the roles that exist only because information travels badly. The distinction it draws is judgment versus relay.
SAP S/4HANA Month-End Close: How to Get From 5 Days to 2
Most S/4HANA migrations don't speed up close — because full Universal Journal activation is skipped. Here's the 3-phase path from 5 days to a 2-day close.
SAP Joule Lock-In: What API Policy v4/2026 Means for Your S/4HANA Renewal
SAP API Policy v4/2026 restricts external AI agents from S/4HANA APIs. What Finance Directors need to know before signing any RISE renewal.
SAP ECC to S/4HANA Migration: The Finance Director's Survival Guide
SAP ECC to S/4HANA migration guide for Finance Directors: timeline arithmetic, four Finance landmines, cutover checklist, and vendor tactics to counter.
SAP FICO Consultant Rates in 2025: What You Should Be Charging (And Why Most Consultants Leave Money on the Table)
Real SAP FICO consultant daily rates in 2025: UK £700–£950/day, DACH €1,100–€1,600/day, US $1,200–$1,500. Why most consultants underprice — and how to stop.
AI Won't Disrupt the ERP. It Will Disrupt the People Around It.
The ERP transactional core will change slowly, by design. The economics of integrators, offshore models and internal teams are what AI is actually repricing.
The Real Cost of Delaying Your SAP S/4HANA Migration (And How to Justify Budget)
Build the SAP S/4HANA migration ROI business case: real ECC maintenance cost math, TCO analysis, and the 4-point CFO argument before the 2027 deadline.
Series · The Real Point of Failure · Part 3 of 3
Nobody Owns an ERP Program. The Decision Chain Does.
Hunting for the single owner of an ERP program produces exactly the broken chain it was meant to prevent. Ownership lives in a sequence of roles, not a person.
Series · The Real Point of Failure · Part 2 of 3
Governance Is Not a Committee, It's a Decision Chain
A governance committee can be perfectly assembled and still be theater. Three structural fixes turn a committee that meets into a chain of decision that holds.
Series · The Real Point of Failure · Part 1 of 3
Why ERP Programs Almost Never Fail for Technical Reasons
ERP programs rarely fail in the technology. They fail in the decision chain, months before the symptoms surface on a developer's screen. Here is the mechanism.