When an Oracle EPM go-live goes wrong: the first 30 days

Testing passed, the system is live, and the numbers do not tie. Rules fail, users are back in Excel, and the project team is rolling off. This is the order I follow to get a struggling Oracle EPM system steady in 30 days, without starting over.

In short
  1. Stabilize before you rebuild. The design debate can wait 30 days. The close cannot.
  2. Days 1 to 3: find out what was built, what was promised, and what blocks users today. One prioritized list, one owner, one channel for issues.
  3. Weeks 1 to 3: keep the close running, then fix the defects that block daily work, in priority order.
  4. Every fix ships with proof. Numbers compared side by side, before and after, so finance can accept it.
  5. Week 4: decide calmly what to keep, what to rebuild, and what to retire. Most struggling systems do not need a restart.

Six signs a go-live is going wrong

A rough first week is normal. Questions peak, people learn new screens, and small defects surface. A go-live that is going wrong looks different, and it usually shows up in these six ways.

Numbers that do not tie

Loaded actuals do not match the source system, or a report shows one total and a form shows another, and nobody can say why.

Rules that fail or crawl

Business rules error out, run for hours, or finish without an error and without the right result.

Users back in Excel

Planners keep a shadow file because the system is slower or less trusted than what they had before.

Workarounds multiplying

Manual adjustments, extra loads, and "just this once" steps that appear every day and never leave.

An issue list that grows

Tickets sit open, the same defect comes back, and the priorities change every morning.

The build team rolling off

The people who know the design decisions are leaving while the questions are still peaking.

If two or more of these describe your first weeks, treat it as a rescue, not a support ticket. The fix is not more effort in the same order. It is a different order.

The order matters

Under pressure, most teams try to do everything at once: fix defects, revisit the design, retrain users, and close the month. It does not work. Every design change made under pressure creates two new defects, and the close still has to happen.

Stabilize. Fix. Prove. Then decide.

Keep the close running. Fix what blocks daily work, in priority order. Prove every change with numbers. Then, with a steady system and a calm team, decide what gets rebuilt. The plan below is that order laid out over 30 days.

The 30-day plan

Four steps. Each one has a clear output, so you know on any given day whether the rescue is on track.

Days 1 to 3

Assess and take control

What happens
A short assessment of three things: what was built, what was promised, and what is blocking users today. Not a full audit. Enough to separate the noise from the blockers.
What you get
A prioritized defect list, a stabilization plan with a stated timeline, one channel for issues, and one person accountable for the list.
Week 1

Keep the close running

What happens
The close calendar is protected first. Where the system cannot do a step yet, a controlled manual bridge covers it, written down, with an owner and an end date. Changes that are not needed for the close are frozen.
What you get
A close that happens on time, a short daily check-in, and a list of bridges to remove later, so nothing temporary quietly becomes permanent.
Weeks 2 and 3

Fix by priority

What happens
Blockers first: data loads that do not tie, rules that fail or run too long, forms and security that stop people from working. Root causes get documented, not patched around. Every fix goes through the test environment before production.
What you get
Fixes in the order that matters to finance, each with a documented cause and a before and after comparison of the numbers it touches.
Week 4

Prove the numbers, then decide

What happens
Reconciliation to the source system, side by side validation of the calculations finance depends on, and formal acceptance by the process owner. Then the design questions get answered calmly: keep, rebuild, or retire, each with evidence.
What you get
Signed-off numbers, a written decision on what happens next, and a handover plan so your team owns the system.

What every fix should come with

A fix without proof is a promise. In a rescue, finance has already been asked to trust the system once. Each change should arrive with four things.

  • A documented root cause, in one paragraph anyone can read.
  • A before and after comparison of the numbers it touches.
  • A run in the test environment before it goes anywhere near production.
  • A record of who changed what, and when.

This is the part that gets skipped when everyone is tired, and it is the part that rebuilds trust. It is also what makes the week 4 decision possible. You cannot decide what to rebuild if you cannot yet trust what is there.

What not to do in the first 30 days

  • Do not start a rebuild.You do not have the evidence yet, and a rebuild under pressure repeats the mistakes of the first build, faster.
  • Do not change the design to fix a defect.Fix the defect. Design changes wait for week 4.
  • Do not fix directly in production.Even in a hurry. Especially in a hurry.
  • Do not let workarounds become the process.Every bridge gets a name, an owner, and an end date.
  • Do not let the build team leave without a written list.Open items and known limitations, on paper, before anyone rolls off.
  • Do not run the rescue through a general ticket queue.One channel, one owner, one list.

Who needs to be in the room

Four people, not fourteen. Everyone else joins when their item comes up.

The finance process owner

Can accept numbers and make decisions. Without this person the rescue has no finish line.

The system administrator

Has the access and the history. Knows which workaround was added when, and why.

The implementation lead

If still available. Knows the design decisions and where the shortcuts were taken.

One senior EPM person

Accountable for the plan and the list. Prioritizes with finance, not by technical interest.

How I run a rescue

I work as the senior hands on the fixes that matter first, alongside your team or your implementation partner. The assessment comes first and is short. The list is prioritized with finance. Every change ships with proof, and the handover is written so your team owns the system at the end.

The work covers Oracle Planning (PBCS and EPBCS), Financial Consolidation and Close, Profitability and Cost Management, Groovy and business rules, data integration, forms, security, and reports. The same order applies to NetSuite Planning and Budgeting and Vena.

One example

At an engineering firm, the most used rules in a large custom Oracle Planning application failed with errors that changed from run to run, or stopped with no error at all. The logic was simplified and re-engineered in Groovy, the failing calculation got a documented root cause, and every change shipped with a side by side comparison before finance accepted it. The internal team owns the application today. Read the case study.

For the support window itself, cutover through the first close, see Oracle EPM go-live support and hypercare.

Go-live rescue. Frequently asked.

How do I know if my Oracle EPM go-live is failing or just rough?

A rough go-live has many questions and a shrinking issue list. A failing one has numbers that do not tie, rules that fail or crawl, users back in Excel, and an issue list that grows. If two or more of those describe your first weeks, treat it as a rescue and change the order of work: stabilize first, fix by priority, prove the numbers, then decide what to rebuild.

Should we roll back to the old system?

Rarely, and never as a first move. In most cases the close can run on the new system with a few controlled manual bridges while the blockers are fixed. Rolling back costs weeks and does not fix the causes. It is a decision for the finance owner, made with evidence at the end of the assessment, not in the first week.

Can a rescue start while the original implementation partner is still on the project?

Yes, and it often should. The partner knows the design decisions and still has the access. I work alongside them or alongside your internal team, whoever built the system. The written list of open items and known limitations is captured before anyone rolls off.

What do you need from us on day one?

Access to the test and production environments, or an administrator who has it. The current issue list in whatever shape it is in. The close calendar. The original requirements or design document if one exists. And one person from finance who can make decisions and accept numbers.

How much of the system usually needs to be rebuilt?

Less than it feels like in week one. Most struggling systems can be stabilized without starting over, and the parts that do need a rebuild become clear once the numbers are trusted. That decision is made in week 4 with evidence, not in week 1 under pressure.

Does the same 30-day order work for NetSuite Planning and Vena?

Yes. The order is the same: stabilize the close, fix by priority, prove the numbers, then decide. The tools and the specific defects differ, and I work across Oracle EPM, NetSuite Planning and Budgeting, and Vena.

What happens after the first 30 days?

Three common paths. A short go-live support window until the first full close is done and the team is comfortable. Ongoing managed services if you want a senior person on call. Or a clean handover with documentation and knowledge transfer so your internal team runs the system. You choose based on where the system stands at day 30.

Live, and it is not going well?

Book a free 30 minute call. You will leave with a first read on what is blocking you and what the first week should look like. No pitch.

Written by Fred Mamadjanov, EPM Solution Architect and Oracle ACE Pro. Based in Toronto, working with finance teams worldwide.