← Portfolio

Engineering Information Performance Analysis

An engineering-information reporting model covering 52,000 RFI, submittal and deliverable events across packages and disciplines, with ageing, cycle-time and approval-performance analysis.

PORTFOLIO BUILD
Decision
Detect information bottlenecks before they become programme or coordination problems.
Source
Yatify engineering-information reporting model.
Period
24-month simulated project
Created by
Nyashadzashe Munyati
BACKGROUND

Why engineering information can become a project problem

On a construction project, RFIs, submittals and deliverables move between contractors, designers and the project team every day. A register can contain thousands of records. Simply saying “we have 200 open items” does not tell management which package is stuck, which records are old, whether new RFIs are arriving faster than they are being closed, or where repeated revisions are happening.

PROBLEM

The problem I wanted to solve

I wanted to turn a large engineering-information register into something that points management toward the actual bottleneck: backlog, ageing, revision cycles, late deliverables or a responsible-party workload.

TASK

What I built to investigate it

I structured 52,000 portfolio-safe engineering-information events into one reporting model covering RFIs, submittals and deliverables, then analysed them by package, discipline, responsible party, age, cycle time and approval outcome.

TOOLS I USED

What each tool was doing

Excel / Power Query

Standardise the different register structures and date fields.

SQL

Calculate open-item ageing, cycle times, monthly opened-versus-closed flow and package summaries.

Power BI / DAX logic

Create management measures such as first-pass approval and on-time delivery.

Interactive charts

Show where backlog and information risk are concentrated.

NOW THE ANALYSIS STARTS

With the problem and data purpose clear, the next section shows the result first. The detailed steps below then show exactly how I got there.

HEADLINE FINDING

PKG-ROAD-01 carries the largest open-RFI backlog, but the deeper risk is information quality and delivery timing.

Utilities records only 61.2% first-pass approval and 18.3% on-time deliverables, so the problem is wider than RFI count alone.

Yatify engineering-information reporting model · 52,000 events
32open RFIs in the highest-volume package

What I did in this project

01

Designed a common event model for RFIs, submittals and deliverables.

02

Separated open-item ageing, closed cycle time and monthly workflow movement.

03

Built package and responsible-party exception reporting.

04

Validated event IDs, dates, record types and closure logic.

Detect information bottlenecks before they become programme or coordination problems.

Engineering teams can lose time because information becomes a bottleneck before physical construction is affected. The analytical problem is finding which packages, disciplines and workflow stages are creating delay risk in the information flow.

02 · DATA

I first reduced different workflows to a common reporting structure

The 52,000 records contain RFIs, submittals and deliverables. They follow different workflows, but the management questions share the same core fields.

WHATrecord_idrecord_typestatus
WHEREpackagediscipline
WHOresponsible_party
WHENcreated_datedue_dateclosed_date
REPORTING CUT-OFF

The current analytical cut-off is 2026-12-18

03 · TRANSFORMATION

What I changed before calculating anything

1Standardise RFI, submittal and deliverable records into one event table.
2Keep package, discipline and responsible party as separate dimensions.
3For open records calculate ageing to the reporting cut-off; do not invent a closure date.
4For closed records calculate cycle time from created date to closed date.
5Build monthly opened/closed counts so backlog direction can be separated from backlog size.
04 · CALCULATION

Worked calculations — not black-box KPIs

MONTHLY RFI FLOWOpened − Closed

Jan 2025: − = + RFIs.

Meaning: backlog grew sharply in that month even if some RFIs were being closed.
FIRST-PASS APPROVALFirst-pass approved submittals ÷ assessed submittals × 100

Utilities: 0.0%; Drainage: 0.0%.

Meaning: these packages are stronger candidates for a revision-cycle/root-cause review than packages around 75% first-pass approval.
ON-TIME DELIVERABLESDeliverables closed by due date ÷ deliverables assessed × 100

Utilities: 0.0%; Drainage: 0.0%.

Meaning: the problem is not only RFI volume; required engineering outputs are also missing planned dates.
OPEN RFI AGEReporting cut-off − Created date

PKG-ROAD-01: open RFIs with a median age of 0 days.

Meaning: I would immediately drill into the oldest records and their responsible parties rather than presenting only the count of open RFIs.
05 · MORE ANALYSIS

What the drill-down adds

The headline chart gives the decision signal. These additional views show whether the same conclusion survives when the data is sliced another way.

06 · INTERPRETATION

What I would say in the management meeting

Backlog directionJan 2025 net flow + RFIs

The team closed many RFIs, but not enough to keep pace with new queries in that month.

VolumePKG-ROAD-01 has open RFIs

It has the largest RFI count, so it deserves a backlog review — but count alone is not the only risk measure.

Quality / reworkUtilities 0.0% first-pass approval

This is materially weaker than the packages around 75%, so I would inspect rejection/revision reasons.

Delivery timingUtilities 0.0% on time

This points to a broader information-delivery issue, not simply an RFI administration problem.

07 · RECOMMENDATION

What I would do next

TRIGGER / EVIDENCEACTIONWHY
Open RFIs older than 30 daysIssue a top-oldest-RFI action list by package and responsible party.Age matters more than simply reporting the total open count.
Utilities / Drainage first-pass ≈ 61%Analyse rejection/revision reason codes and repeat issues.Low first-pass approval suggests avoidable review cycles may exist.
Utilities on-time deliverables 0.0%Review overdue deliverables separately from RFIs.The information-flow issue extends beyond technical queries.
Monthly opened > closedTrack net flow and cumulative backlog, not only monthly closures.A team can close many records while the backlog still grows.

Synthetic data cannot establish real industry performance benchmarks. The schema demonstrates information-management analytics, not a specific CDE vendor implementation.

Audit trail behind the case study

Every interactive chart above already has a CSV button for its exact plotted numbers. These files are the deeper audit trail: source extract, model, SQL/DAX and validation.