Skip to content
PCI World is a global learning and challenge platform operated by the Project Controls Institute. Visit the Project Controls Institute (opens the official Institute website in a new tab)
PCI World From the Project
Controls Institute
Platform tour A frontend-only walkthrough of surfaces that ship switched off. Nothing on these pages is stored, sent or checked.
Forum

Practice, discussed in the open.

The public archive of how project controls actually gets done. Reading needs no account and the pages are server-rendered, so search engines can read them too — which is exactly why what reaches a published page matters more here than anywhere else on the platform.

Forum

Discussions

/world/forum

The public index. This page did not exist until recently — thread pages were reachable only by someone who already had the link, which made the whole forum invisible.

Enforced by the real server

  • Reading needs no account
  • Server-rendered, so search engines can read it
  • Only published threads appear — held ones are absent, not greyed out

Risk & Contingency

Quantitative risk analysis, drawdown and contingency.

Planning & Scheduling

Programme structure, logic and float discipline.

No discussions here yet.

Why an empty category says so in words. Rendering nothing would look like a broken page. Saying “no discussions here yet” is a fact about the forum, not a rendering failure the reader has to diagnose.
What this screen calls
EndpointStatus
GET /world/forum (server-rendered page)Built
GET /api/world/forum/categoriesBuilt

Forum

A thread

/world/forum/estimating/escalation-on-a-five-year-job

A discussion as a reader and a crawler see it. What reaches this page is the thing that matters most in the whole feature — search engines cache it, so anything that escapes onto it can outlive the deletion meant to fix it.

Enforced by the real server

  • Every post here has been published — held posts are not on the page at all
  • Carries DiscussionForumPosting structured data
  • Reflows to a 320px screen without sideways scrolling

Forum / Estimating & Forecasting

How do you model escalation on a five-year job

  • Dana Okoro · 3 days ago

    We stopped using a single CPI series and moved to a blended index, rebaselining quarterly. The blended view separated packages that were genuinely late from those that were mis-estimated at sanction — which one index had been hiding. Curious what others do on long-duration work where the commodity mix shifts.

  • Marked as the answer

    Priya Raman · 2 days ago

    Blend by commodity weight, not by spend. We hold three series — labour, steel, and a general index — and reweight at each rebaseline against the remaining quantities rather than the remaining budget. The difference shows up around year three, when the mix has moved but the budget split hasn’t.

  • Tomasz Nowak · yesterday

    Worth adding: whatever you choose, write down why in the estimate basis. The next planner inherits your index and no reasoning.

    Edited to add the second sentence.

What this screen calls
EndpointStatus
GET /world/forum/{category}/{thread} (server-rendered)Built

Forum

The composer

/world-app/ → Start a discussion

Where someone writes. The screen states up front that new accounts are reviewed first, so a first post “vanishing” into a queue is expected rather than alarming.

Enforced by the real server

  • Posting needs a Passport account
  • A new account’s first posts are held for review
  • The outcome is shown in the server’s own words, never a paraphrase
Your posts are reviewed by a moderator before other people can see them. Every newer account starts this way, and it lifts as your posts are accepted.

Start a discussion

Category

Between 8 and 200 characters. Say what the discussion is about, not just “help”.

New accounts cannot include links yet.

What this screen calls
EndpointStatus
GET /api/world/forum/meBuilt
POST /api/world/forum/categories/{slug}/threadsBuilt
POST /api/world/forum/threads/{id}/postsBuilt
This page is a drawing, not the product. Nothing here is stored, sent or checked — the buttons show what the real screens say, not what a server decided. The rules in each amber register are enforced by the actual system; this drawing of them cannot enforce anything.