New build · 180 rooms · West Loop, Chicago

Hotel Verbena go-live

Contract signed Jul 1, 2026 Go-live at soft opening, Nov 16 Status as of Mon Sep 28, 2026 v12 · Sent to GM, owner's rep, director of rooms, director of finance · Next update Mon Oct 5
49 daysto soft opening (go-live)
64 daysto grand opening, Dec 1
Concept project. Scenario: I work for a property management system (PMS) company and own the end-to-end implementation for a new hotel preparing for its grand opening. The hotel, people and figures are fictional.
Project goals

Get our PMS live and certified for Hotel Verbena's Nov 16 soft opening, with the hotel's team trained to run it, then hand a stable account to our support team.

Why it matters: a new hotel gets one opening weekend, and our system sits behind every check-in, key card and charge. If it stumbles that weekend, it's the hotel's first bad review and the end of a reference account for us. The opening itself belongs to the hotel. Everything below is what we own to make sure our part doesn't hold it up.

Live on the hotel's date

On track

Our system is ready for the Nov 16 soft opening, so we never become the reason the hotel's schedule moves.

We'll know when
  • Go/no-go passed Nov 12
  • Live Nov 16, no slip to Dec 1
5 of 12 go/no-go criteria met

Every interface works night one

At risk

Our PMS talks correctly to the hotel's door locks, POS, OTAs, payments and accounting before the first guest arrives.

We'll know when
  • 7 of 7 interfaces certified, or a GM-signed waiver with a working fallback
  • 100% of pre-opening reservations reconciled
  • Zero overbookings from channel sync
4 of 7 certified · 1,236 of 1,236 reconciled

Their team can run it

At risk

Everyone the hotel hires can do their real daily tasks in our system, not just log in, however late they start.

We'll know when
  • 100% of front desk and night audit checked off by Nov 13
  • Median check-in under 3 min, opening week
Training plan covers 61 roles · hotel has hired 26

Clean operations from week one

In progress

Night audit closes on time in our system and revenue posts to the right accounts, so the hotel's finance team isn't cleaning up the opening month.

We'll know when
  • Night audit closed by 3 a.m., 14 of 14 nights
  • Mock month-end ties out before go-live
  • Key cards encode first try 98%+
Mock night audit #1 on Oct 7

Clean handoff to our support team

Not started

Our support team takes the account on Jan 15 with nothing on fire, every decision written down, and the project inside the hours sold.

We'll know when
  • Zero open severity 1–2 defects
  • GM satisfaction 4.5 / 5 or higher at day 30
  • Delivered within 480 hours sold
  • Lessons learned captured and reviewed with support by Jan 15
6 sev 1–2 defects open · 214 of 480 hours used
Executive summary · week 12 of 19 Amber: date holding, 2 risks need action

Amber: Nov 16 is holding, with recovery actions in place on two hotel-side risks. The two things that could move it are hotel-side dependencies: door lock installs and late hiring.

The build is essentially done: the property is 97% configured, all 1,236 pre-opening reservations are reconciled, and payments and OTA channels are certified. What's left depends on the hotel's schedule. We can't certify the door lock interface until their contractor installs locks, and the hotel has filled 26 of 61 front-line roles (43%), which squeezes our training window to two weeks. On our side I've booked an engineering slot for the lock interface, pulled super-user training forward, and built a compressed training track. Both risks have a fallback that keeps Nov 16, so I'm not recommending any change to the go-live date.

Critical pathFloor 2 door lock install → lock certification on 10 doors → go/no-go (Nov 12) → go-live (Nov 16). The latest install date that still makes the Oct 12 engineering slot is Oct 14. That gives us 3 working days of float against the Oct 9 target. If installs land after Oct 14, the next engineering slot is after the late-October release freeze, and go-live defaults to the manual key encoding fallback.
Since last week Config +4 pts Interfaces +1 Test scripts +66 Sev 1–2 defects −2 Front desk hires +0

Implementation philosophy: Execute · Assess · Improve · Repeat. Discovery at kickoff with the GM, owner's rep and director of finance set both the technical guardrails (interfaces, data, access) and the business outcomes we measure after launch.

What I need from the hotel

  1. GM: a firm floor 2 door install date from your contractor by Oct 9, so we can certify on 10 doors by Oct 16.If not: I raise it with the owner's rep the same day and start prepping the manual-encoding fallback, so nobody's choosing under pressure on Nov 12.
  2. Director of rooms: expected start dates for every open role by Oct 19, so I can size the training groups.If not: I plan for the worst case (every late hire starting Nov 2) and we lean on super-users to cover opening weekend shifts.
  3. Director of finance: 90 minutes the week of Oct 12 for the mock month-end.If not: if it slips past Oct 23, the month-end tie-out moves after go-live and becomes a waiver the GM has to sign.

What I need from our team

  1. Engineering: keep the door lock certification slot the week of Oct 12, ahead of the late-October release freeze.If not: the next slot lands after the freeze, and I escalate to the director of implementation the same day.
  2. Training team: confirm a second trainer for Nov 2–13 by Oct 16.If not: compressed training covers front desk and night audit only, everyone else gets async packs, and I flag it at Thursday steering.
  3. Support: name the support engineer who starts shadowing Nov 9, by Oct 23.If not: the Jan 15 handoff date goes amber and I escalate to the support manager.

Next decision point: go/no-go call with the GM, Nov 12.

In scope

180 rooms and 18 launch rate plans. 7 interfaces: door locks, POS (restaurant and rooftop bar), channel manager, payments, accounting export, housekeeping app, guest messaging. Staff single sign-on with the hotel's identity provider (SAML login, SCIM provisioning by role). This is staff access, not a guest-facing interface, so it isn't counted in the 7. Pre-opening reservation load. Training for about 70 staff: 61 front-line roles plus 9 managers and department heads. On-site support through grand opening.

Out of scope (phase 2, after Jan 15)

Mobile check-in. The other 16 rate plans. Anything new after the Oct 2 config freeze goes through the change log.

Configuration complete 97% Rooms, rates, taxes, GL codes. Freeze Oct 2.
Interfaces certified 4 / 7 Door locks, POS, accounting still open.
UAT scripts (212 total) · due Oct 16
104 passed · 15 failed · 18 blocked · 75 not run

Blocked: 18 scripts (12 door lock, 6 POS) waiting on hardware installs. +66 passed since last week.

Open severity 1–2 defects 6 Down from 11 two weeks ago. Target 0 at go/no-go.

Go/no-go readiness

Nov 12 call
5 / 12 CRITERIA MET
  • Data and paymentsReady
  • InterfacesAt risk
  • TestingIn progress
  • TrainingAt risk

Workstreams

What I'm watching this week and why.

Build and data

On track

Config freeze Oct 2. All 1,236 pre-opening reservations reconciled against central reservations after fixing a duplicate-import bug.

Interfaces & APIs

At risk

Payments, the channel manager, the housekeeping app and guest messaging are certified. POS and the accounting export are in testing. Door locks can't be certified until the hotel's contractor installs them on floor 2, so we're bench testing with the vendor's encoder on Oct 5 and holding an engineering slot the week of Oct 12.

Technical detail

Payments: webhook certification and automated reconciliation. POS / access control: API sandbox testing, payload validation, failover. Staff SSO: SAML with SCIM role-based provisioning across admin tiers.

Change management

At risk

Two tracks. Managers get admin setup, reporting, and how to handle exceptions. Front-line staff get role guides, one-page cheat sheets, and a super-user on every shift. The hotel has filled 26 of 61 roles, so I moved super-user training up to Sep 30 and built a compressed track for late hires.

Technical detail

Track A · Admin & executive steering: policy governance, audit reporting, exception workflows. Track B · Front-line enablement: role guides, quick-reference templates, train-the-trainer champions.

Our side of the house

What the hotel doesn't see: our hours, our people, our engineering tickets, and the contract milestones go-live triggers.

Hours and forecast

Forecast over budget
Budget (BAC)480 h
Planned to date (PV)220 h
Actual (AC)214 h
Earned (EV) · 40% weighted complete192 h
CPI0.90
SPI0.87
TCPI1.08
Forecast at completion (EAC)535 h
Still to spend (ETC)321 h
Variance at completion (VAC)−55 h

What the 480 hours covers: implementation specialist and solutions engineer time from kickoff through the Jan 15 handoff. Training days and the on-site support engineer are billed separately under the training and hypercare packages.

How earned value is measured: each work package's budgeted hours × its % complete, rolled up every Monday.

Why SPI is under 1 while the date holds: most of the unearned work is UAT and lock certification waiting on hotel installs. Critical path float decides the date, not SPI.

Forecast: about 55 h over. Drivers are extra solutions engineer time on the lock bench test and re-cert, and me running smaller rolling cohorts for late hires. TCPI of 1.08 means we'd need to run 8% leaner than plan during the busiest weeks, which isn't realistic.

Options: (1) change request for 55 h, needs owner's rep approval by Oct 23. (2) cut on-site coverage from 14 nights to 10, saving about 48 h. Option 2 means we can't verify the 14-of-14 night audit goal in person, so I'm recommending option 1.

Our team on this account
  • Implementation specialist (me)~12 h/wk · dedicated point of contact
  • Solutions engineer~6 h/wk → ~10 h/wk in Oct
  • TrainerSep 30 + Nov 2–13
  • Second trainerrequested
  • Support engineerfrom Nov 9
  • Sales / account management · scope & SLA alignmentmonthly
  • Product & engineering · bug escalation, API requestsweekly
  • Customer support · hypercare-to-steady-state checklistfrom Nov 9
Tickets with our product and engineering
  • Night audit report rounding on split-payment foliosFix in Oct 20 release
  • Door lock certification slot, week of Oct 12Booked
  • Feature request: status filter in reservation import toolWith product
Contract milestones
  • SigningInvoiced
  • Go-live, triggered by go/no-go sign-offNov 16
  • Final, at handoff to supportJan 15

Who's involved

I'm the hotel's single point of contact for our company, and I coordinate the third-party vendors that connect to our PMS. The hotel owns its opening, hiring and construction.

Hotel
  • General manager · exec sponsor, go/no-go owner
  • Owner's rep · budget, opening date
  • Director of rooms · day-to-day champion
  • Revenue manager · rates, channels
  • Director of finance · GL, night audit, month-end
Our team
  • Implementation specialist (me) · plan, scope, risks, comms
  • Solutions engineer · interface builds and certification
  • Trainer · role-based training, check-offs
  • Support engineer · on-site at go-live, then owns the account
Vendors
  • Door locks · key card encoding
  • Point of sale · restaurant + rooftop bar
  • Channel manager · OTA rates and availability
  • Payment gateway · tokenization, webhooks, reconciliation
  • Identity provider · SAML SSO, SCIM provisioning
  • IT contractor · network, front desk hardware

Hotel stakeholder engagement

C = current, D = desired.

StakeholderUnawareResistantNeutralSupportiveLeadingGap note

Who decides what

One accountable person per decision, so nobody finds out on Nov 12 that two people thought it was theirs.

R = does the work · A = makes the call · C = consulted · I = informed

DecisionGMOwner's repDirector of roomsImplementation specialist (me)Account management

Timeline

Milestones and dependencies

MilestoneOwnerBaseline dateForecast dateVariance (days)PredecessorStatus

Success criteria

Agreed with the GM and director of rooms at kickoff (Jul 7). Half are gates for go-live, half prove it worked once guests arrive.

CriterionTargetNowMeasured atStatus

Readiness trends

Weekly snapshot every Monday. Dashed line is the target for go/no-go. After launch these hand over to adoption metrics: in-platform transaction rate, first-time user error rate (< 1.5%), 30-day CSAT/NPS and hypercare resolution speed.

Show as a table

Coming up

Next 10 days

    Hotel dependency: staff hired

    The hotel owns hiring. I track it because it decides how many people we can train and when. Mitigation: asynchronous learning packs for new hires and rolling super-user cohorts, so every user is ready before launch regardless of start date.

    What the numbers changed

    • Config was moving 13 points a week, too slow for the rate build. Cut launch rate plans from 34 to 18.Decision with revenue managerAug 26
    • Reconciliation found 38 group reservations imported twice. Fixed the import filter before staff ever saw them.SQL check against central reservations exportSep 17
    • The hotel's front desk hiring stalled at 43%. Moved our super-user training up five weeks.Sep 25

    Risk register

    Score = likelihood × impact (1 to 3 each). Tagged by who owns the cause: us, the hotel, or a third-party vendor. Even when the cause is theirs, the mitigation listed is what I do about it. Reviewed at the Thursday steering call.

    Likelihood ↑Impact →
    6–9 High3–4 Medium1–2 Low

    Strategies use PMBOK terms. Threats: Avoid, Mitigate, Transfer, Accept, Escalate. Opportunities: Exploit, Enhance, Share, Accept.

    IDCause → Risk → EffectL × I = ScoreCause ownerResponse ownerStrategyTriggerContingencySecondary riskResidual scoreStatus

    Logs

    So the support team inherits the reasons, not just the settings.

    Go/no-go checklist

    GM + me · Nov 12

    5 / 12 criteria met
    Must-pass met: 5 of 9

    CriterionTypeWaiver authorityDue

    If door locks aren't certified by Nov 12, the fallback is go-live with manual key encoding at the front desk and a vendor tech on site, not a delayed opening. That call belongs to the GM.