Skip to main content

Platform Health Check

Sample report

This is what you receive at the end of a Health Check: ratings for every area, the evidence behind each finding, and a prioritised backlog you can plan and budget against.

Illustrative sample — fictional organisation. Northwind Logistics” is not a real client, and every figure below is made up to show the format and depth of the report. It contains no data from any real engagement.

Organisation
Northwind Logistics (fictional)
Scope
Full Health Check — all eight areas
Environment
Single production instance, plus development and test
Modules in use
ITSM, Service Catalog, CMDB with Discovery, HR Service Delivery
Interviews
7 stakeholders across IT operations, service desk, HR and architecture
Access
Read-only, sub-production

1 · Executive summary

The platform is stable and well used by the service desk, but it is carrying more risk than its day-to-day behaviour suggests. Customisation on core tables and the absence of automated regression testing are the main reasons upgrades keep slipping, and the CMDB is not yet trusted enough to support change-impact decisions. None of this is urgent in isolation. Together, it means each deferred upgrade makes the next one more expensive. The ten recommendations below are sequenced so the first three — roughly 10 consultant days — remove most of that compounding risk.

2 · Ratings by area

AreaRatingHeadline
Platform healthNeeds attentionSix scheduled jobs failing nightly, unnoticed
Customisation footprintAt risk214 global-scope rules on core tables
CMDB and CSDMAt risk11% duplicate servers; service layer unmaintained
Architecture and scopingNeeds attentionCustom apps built in global scope
IntegrationsNeeds attention4 of 9 integrations fail silently
Governance and releaseNeeds attentionNo written standards; update sets unreviewed
Upgrade readinessAt riskTwo release families behind; no ATF coverage
Adoption and experienceGoodService desk adoption strong; catalogue cluttered

3 · Key findings

A full report documents every finding. The five with the greatest impact are shown here, each with the evidence behind it — so the conclusion can be checked rather than taken on trust.

  1. F1Customisation footprint

    Core-table customisation is the main upgrade blocker

    Evidence
    214 Business Rules and 61 Client Scripts run in global scope against task, incident and change. Of those, 38 duplicate behaviour the platform already provides out of the box, and 22 reference fields that no longer exist.
    Impact
    Each upgrade must re-test every one of them by hand. This is the single largest reason the last two upgrade windows were deferred.
    Recommendation
    Retire the 60 dead or duplicated items first, then move the remaining custom logic behind a scoped application where it can be tested and versioned independently.
  2. F2CMDB and CSDM

    Duplicate CIs are entering through an import that bypasses IRE

    Evidence
    11% of cmdb_ci_server records are duplicates. Every duplicate traces to a weekly asset import that writes directly to the table instead of through the Identification and Reconciliation Engine.
    Impact
    Change-impact assessments return incomplete results, so the change advisory board has stopped relying on them.
    Recommendation
    Route the import through IRE with datasource precedence set, then merge existing duplicates. Fixing the source first prevents the clean-up being undone the following week.
  3. F3Upgrade readiness

    No automated regression tests exist

    Evidence
    Automated Test Framework is installed but has no active suites. The last upgrade was regression-tested manually over 16 working days.
    Impact
    Testing effort, not remediation, is what makes each upgrade a project. Without automation it will not get cheaper.
    Recommendation
    Build ATF coverage for the 12 critical paths identified in interviews — incident lifecycle, top catalogue items, HR case intake and the two main integrations.
  4. F4Integrations

    Integration failures are silent

    Evidence
    4 of 9 integrations have no error handling or alerting. Two still use basic authentication. The HR-system feed failed for 11 days in June before anyone noticed.
    Impact
    Data quietly diverges between systems, and failures are discovered by the people affected rather than by the platform team.
    Recommendation
    Adopt a single integration pattern with retry, logging and failure alerting, and move the two basic-auth integrations to OAuth.
  5. F5Platform health

    Scheduled jobs have been failing unnoticed

    Evidence
    Six scheduled jobs have failed every night for between two and seven months, including the one that closes resolved incidents after five days.
    Impact
    Resolved incidents are not closing, which inflates backlog reporting and the service desk's apparent workload.
    Recommendation
    Fix or retire the six jobs, and add a daily health dashboard so job failures surface the morning they happen.

4 · Prioritised remediation backlog

Every recommendation ranked by impact against effort. The P1 items total 10 consultant days and remove most of the compounding risk; the full backlog is 47 days and can be scheduled over several quarters.

RefRecommendationAreaImpactEffortPriority
R1Route asset import through IRE and set datasource precedenceCMDBHigh3 daysP1
R2Retire 60 dead and duplicated core-table scriptsCustomisationHigh5 daysP1
R3Fix or retire six failing scheduled jobs; add health dashboardPlatform healthHigh2 daysP1
R4ATF suites for the 12 critical pathsUpgrade readinessHigh8 daysP2
R5Standard integration pattern with retry and alertingIntegrationsHigh6 daysP2
R6Move two integrations from basic auth to OAuthIntegrationsMedium2 daysP2
R7Merge existing duplicate server CIsCMDBMedium3 daysP2
R8Write and adopt development standards; review update setsGovernanceMedium4 daysP2
R9Migrate remaining core customisation into a scoped appCustomisationMedium12 daysP3
R10Retire catalogue items unused in 12 months (40% of catalogue)AdoptionLow2 daysP3
Total backlog47 days

5 · What happens next

The report ends with a walkthrough session. We take your team through the findings, take challenges on the ratings, and agree which recommendations to act on. Whether you deliver them yourself, with us, or with another partner is entirely your decision — the backlog is written to be usable by anyone.

Want this for your own platform?

Every Health Check ends with a report like this one — about your environment, with real evidence behind every finding.