Cover with connected nodes on a navy background, representing eight signals that an IFS Cloud project is off track

Independent IFS Cloud practice · Project recovery notes

Eight signals that an IFS Cloud project has left its plan, and a two-week health check that ends in a keep, repair or rebuild decision

Key takeaways

  • A status report measures task closure against a plan. A health check measures executed business scenarios against the target state, so it finds what green tasks hide.
  • Eight signals can be settled from artefacts: date history, legacy postings, written success metrics, the change-control record, migration trial logs, the tester roster, the role list and the extension inventory.
  • The review ends in a keep, repair or rebuild mark per solution area, so the sponsor decides area by area instead of choosing between “continue” and “restart”.
  • Recovery holds only with gates that carry a date, an owner and a stop rule.

An off-track IFS Cloud implementation can show no red light in the steering pack, because the pack reports task closure. The go-live date has moved, the old system still runs in parallel, the scope list is longer than at kick-off, and the reports still say the project is progressing. The sponsor has to decide between continuing, repairing and rebuilding with no independent data while the budget and the audit calendar keep running. This article lists what to inspect.

1.Why a project can be off track while its reports stay green

A project reports what its plan contains, and a plan can be complete on paper while the system underneath cannot yet carry the business. The vendor protects the relationship and the project manager protects the schedule.

Green status reports and red reality

A configuration task reaches 100% when the setup is entered, not when a user has pushed a purchase requisition, a customer order and a supplier invoice through it with correct accounting. The health check asks for a business scenario executed by a business user, on migrated data, in a named environment, with the result recorded.

2.Eight signals that deserve a conversation

Each signal below is checked against a document, a log or a roster, not an opinion. A scoring table follows the list.

The go-live date moved twice with no change in scope

A date that moves while the scope list stays identical shows that the original estimate was not built from the work. Compare the baseline plan, the current plan and the change log. Two date changes with no scope change beside them show that the dates were negotiated with the sponsor while the estimate behind them stayed the same.

The legacy system still runs in parallel because nobody trusts the new one

Parallel running with no end date means the business has not accepted the new system as the book of record. Check whether the legacy system still receives postings, whether finance still reconciles from it, and whether the condition for switching it off exists in writing.

Success metrics were never written down

Look in the business case and the acceptance document for statements such as “month-end close in N working days”. When the only targets are “system live” and “users trained”, go-live is a calendar event. The ERP ROI analysis covers the cost side of the same question.

Scope grows with no change-control record

Scope that enters through meetings and e-mail reaches neither the budget nor the schedule. Compare the requirements in the current design documents and the approved change requests with the kick-off scope. The difference is unfunded scope, and it can by itself explain the first signal.

Migration trials keep failing on the same data classes

A trial that fails on the same class each run, such as supplier bank details, open purchase order lines or inventory part attributes, points at an unowned rule or a source that cannot supply the field. Read the load logs of the last three trials side by side. The data governance phases and the data migration checklist show what ownership looks like.

Testers come from the project team, not from the business

Whoever configured a process follows the path that works, while a business user finds the one that does not. In the test execution log, count the scenarios executed by someone who had never seen the configuration. Rethinking test automation describes how to involve process owners without stalling their daily work.

Key people are single points of failure

Ask for a written, named deputy for the finance configuration lead, the data migration lead and the integration developer. Without deputies the schedule depends on holidays and resignations, and a vendor team with one named architect carries the same exposure.

Extensions grow faster than standard configuration

Track Custom Events, Custom Fields, customised reports and integrations against configured standard processes, release by release. Rising extensions beside flat configuration mean requirements are met by building around the standard, and each extension adds a test obligation at every release, as described in why ERP upgrades fail and upgrade preparation.

Score each signal 0 when the evidence is absent, 1 when it is present and owned, and 2 when it is present and nobody is addressing it.

SignalArtefact to openScore 2 means
1. Date moved twiceBaseline plan, current plan, change logTwo date changes, no scope change recorded
2. Parallel legacyLegacy posting log, finance reconciliationLegacy still posts, no written switch-off condition
3. No written metricsBusiness case, acceptance documentNo measurable target beyond “live”
4. Uncontrolled scopeDesign documents, change requests, kick-off scopeRequirements added since kick-off outnumber approved change requests
5. Repeating migration failuresLoad logs of the last three trialsSame rejection reasons in each trial
6. Project-team testersTest execution logNo scenario executed by a business user
7. Single points of failureRole list with deputiesCritical roles with no named deputy
8. Extension growthExtension inventory by releaseExtensions rising, configuration flat

A total of 0 to 5 calls for ordinary management attention. A total of 6 to 10 justifies an independent review. A total above 10 puts the repair-or-rebuild decision on the table. These thresholds are this practice’s working convention, not a published benchmark.

3.A two-week health check: what is inspected and in what order

The health check is a fixed-length review that changes nothing in the project while it runs. Documents come first because they are cheap and show what the project says about itself. Scenarios come last because only they show what the system does.

Week 1: documents, interviews, environment and data review

Days one and two cover scope, solution design, plan history, change log, risk register, test results, migration trial logs and the vendor contract. The reviewer reads for contradictions, such as a design assuming a standard process while the interface list holds a custom build for the same process. Days three and four are interviews with the sponsor, project manager, vendor lead, process owners and end users who have tested, all answering the same questions so answers can be compared across roles. Day five inspects environments, installed extensions and a sample of migrated customers, suppliers, parts and open orders.

Week 2: scenario walkthroughs, risk register, finding session

Days six to eight run purchase-to-pay, order-to-cash and a period close with business users at the keyboard, on migrated data. A scenario that needs a consultant to touch the keyboard is recorded as failed, with the reason. Day nine re-rates the project’s own risk register against what the scenarios showed. Day ten is the finding session with the sponsor, where every finding arrives with its evidence.

4.The output: keep, repair, rebuild

The deliverable is a map of solution areas, each marked keep, repair or rebuild, plus a recovery plan. Areas follow business boundaries (finance, procurement, sales, inventory, manufacturing, interfaces), because one project can hold a sound finance design and an unusable interface layer.

  • Keep - the scenario ran with business users, the data loaded with explainable rejections, and extensions cover only what standard could not. Work continues on the existing plan.
  • Repair - the design is sound, but evidence is missing or a defined set of defects blocks a scenario. The plan lists the defects, the owner and the retest date.
  • Rebuild - the area was designed against a requirement that no longer holds, or it uses extensions where standard functionality fits. The review states why rebuilding costs less than testing the area into shape.

The sponsor approves keep areas at once, funds repair areas against a defect list, and takes each rebuild decision with its cost in view.

5.Recovery gates: decision points that stop the drift

A recovery gate is a dated decision with an owner, an entry condition and a stop rule that says what happens if the condition is not met, such as work halting or the date being recalculated. The plan described here uses four.

  • Scope freeze - every requirement sits either in the signed list or in the change-control register. Stop rule: anything outside both is not built.
  • Data - a migration trial loads the agreed data classes, and each rejection has a named owner. Stop rule: no cutover rehearsal until two consecutive trials pass.
  • Business test - business users complete the agreed scenarios without consultant intervention. Stop rule: failed scenarios return to repair, and the go-live date is recalculated from the defect list.
  • Go-live readiness - the written metrics from signal 3 are checked against rehearsal results, the legacy switch-off condition from signal 2 is on paper, and support after the start is staffed. That period is covered in IFS Cloud hypercare after go-live, and the first service update after the start belongs in the plan described in the IFS Cloud update calendar article.

6.What to fix first when time is short

Fix the missing success metrics first, because every other decision refers to them: write five to eight measurable targets with the sponsor and the process owners and put them into the acceptance document. Second, freeze scope until a change-control register exists. Third, put business users into testing, even for one order-to-cash scenario on migrated data. Extension growth and key-person risk come after these three, and the process honesty check shows how to keep the evidence honest. If the vendor reprices the remaining work, read the revised quote with the line-by-line quote guide.

7.When the problem is the vendor relationship, not the project

A health check can show a sound design and a team that is the obstacle: named consultants replaced after signing, findings acknowledged and never fixed, or a contract with no acceptance criteria to enforce. The decision then belongs to the commercial side. Choosing an IFS Cloud implementation partner covers the clauses to check: named-team and key-person commitments, acceptance criteria, change control and the support model after go-live. They apply equally to a replacement, a second vendor for a rescued area, or a hybrid model in which the customer leads and a partner provides quality assurance.

The author runs an independent consulting practice and sells health checks, so every finding points to an artefact you can open yourself, and the recommendation can be to keep your current vendor.

8.Frequently asked questions

How do I know if my IFS Cloud implementation is failing?

An IFS Cloud implementation is failing when project artefacts contradict the status report. Eight checks expose the contradiction: a go-live date moved twice with no scope change, a legacy system with no switch-off condition, no written success metrics, scope growth outside change control, repeating migration failures, no business users among the testers, critical roles without a deputy, and rising extensions beside flat configuration. With the eight signals scored 0 to 2, a total above 5 justifies an independent review.

Can an off-track IFS Cloud project be recovered, or should it be restarted?

An off-track IFS Cloud project is decided area by area, not as a whole. A health check marks each solution area keep, repair or rebuild, based on business scenarios executed on migrated data. A programme-wide restart is justified only when the foundation (data approach, process design or extension strategy) fails in every area at once. Otherwise the sound areas continue and only the failing ones are repaired or rebuilt.

How long does an ERP project health check take and who needs to be involved?

An ERP project health check in this practice’s method takes two weeks: document review, interviews and environment inspection in the first week, business scenario walkthroughs, risk re-rating and a findings session with the sponsor in the second. The sponsor, the project manager, the vendor lead, the process owners and the business users who have tested the system take part in scheduled sessions, while the reviewer works from the project artefacts.

Should the original implementation partner perform the project health check?

The original implementation partner should not review its own project, because the review has to be able to find fault with the design, plan and team that the partner supplied. The partner takes part as an interviewee and as owner of the repair actions.

9.About the author

Dariusz Myśliwiec: 18 years hands-on with IFS (Apps 7.5–10 and IFS Cloud). IFS Certified Associate Consultant. PRINCE2® 7. Based in Kraków, delivering remotely across Europe and globally through an independent practice.

Selected clients: Fugro · LGC · BVI Medical · Betafence · Barlinek · NGK Ceramics · Newag · Oleofarm.

IFS is a registered trademark of IFS AB; this practice is not affiliated with IFS AB.

Project running, nobody able to say whether it is on track?

A two-week health check returns a keep, repair or rebuild map for each solution area and a recovery plan with dated gates. Book a 30-minute technical call and talk to the consultant who would run the review.

Book a technical call Read the process honesty check