Skip to content

20 — Roadmap and Phases

PRD Document · Savoy Signature Hotels — Multi-Site Headless Platform
Version: 1.0 · Date: 2026-03-04
Related docs: 00_Introduction_and_Index.md


This document defines the project delivery roadmap, broken into clear phases with milestones, deliverables, and dependencies. It serves as the single source of truth for timeline planning and stakeholder alignment.


Apr 2026 May 2026 Jun 2026 Jul 2026 Aug 2026 Sep 2026 Oct 2026Design System & Theming Functional Analysis Infrastructure & Environments Umbraco Content Modeling Routing & proxy.ts Core Modules (M01-M06) Remaining Modules (M07-M17) Booking Engine & Forms Multi-Language All Templates SEO & Analytics Performance & Accessibility E2E Testing & openClaw QA UAT with Client Content Migration (parallel) Bug Fixes & Adjustments Full Launch (all 8 sites) Phase 1 — DesignPhase 2 — DevelopmentPhase 3 — UAT & LaunchSavoy Signature — Headless Platform Roadmap

Phase 1 — Design (March 5 – March 25, 2026)

Section titled “Phase 1 — Design (March 5 – March 25, 2026)”

Goal: Establish the visual language and complete the functional specification before development completes.

DeliverableDatesDescription
Design System & ThemingMar 5 – Mar 25Base tokens, 8 theme files, responsive breakpoints, typography scale, component library, Storybook
Functional AnalysisMar 15 – Mar 25Detailed functional specification of all modules, templates, CMS content types, and API contracts

Milestone: Design System v1 delivered with all 8 themes. Functional specification approved.

[!NOTE] Design and development overlap intentionally. Infrastructure and Umbraco setup (Phase 2) start March 15 while design finalizes.


Phase 2 — Development (March 15 – ~May 14, 2026)

Section titled “Phase 2 — Development (March 15 – ~May 14, 2026)”

Goal: Complete build of the entire platform — infrastructure, all modules, templates, integrations, SEO, performance, accessibility, and QA.

DeliverableTarget DatesDescription
Infrastructure & EnvironmentsMar 15 – Mar 17DEV, STAGE, QA, PROD provisioned. CI/CD operational.
Umbraco Content ModelingMar 15 – Mar 17All content types, compositions, Element Types, API v2 enabled
Routing & proxy.tsMar 17 – Mar 19Multi-site domain resolution, locale detection, site config
Core Modules (M01–M06)Mar 17 – Apr 1Header, Footer, Booking Bar, Page Hero, Hero Slider, Rich Text
Remaining Modules (M07–M17)Apr 1 – Apr 16Image+Text, Cards, Gallery, Accordion, Forms, etc.
Booking Engine & FormsApr 16 – Apr 18Navarino/Synxis integration, Contact/Newsletter/Enquiry forms
Multi-LanguageApr 16 – Apr 18PT + EN variants, language switcher, hreflang, Dictionary
All TemplatesApr 16 – Apr 24Homepage, Content, Rooms, Dining, Gallery, Contact, FAQ, Offers
SEO & AnalyticsApr 24 – Apr 29Metadata, sitemaps, JSON-LD, GTM + GA4 + Cookiebot
Performance & AccessibilityApr 24 – Apr 29Edge cache config, image optimization, WCAG 2.1 AA audit
E2E Testing & openClaw QAApr 29 – May 14Playwright E2E, visual regression, AI QA, security headers

Milestone: All page types render correctly on STAGE with test content in PT and EN. Lighthouse ≥ 90.

[!WARNING] This is an aggressive development window. Successful delivery depends on: (1) Design System tokens delivered on time, (2) Navarino/Synxis credentials available by mid-April, (3) parallel workstreams across FE and BE developers.


Phase 3 — UAT & Launch (May 14 onwards → Full Launch October 1, 2026)

Section titled “Phase 3 — UAT & Launch (May 14 onwards → Full Launch October 1, 2026)”

Goal: Joint testing with the Savoy Signature team, content migration, bug fixing, and progressive launch.

DeliverableDatesDescription
UAT with ClientMay 14 – Jun 8 (~25 days)Savoy stakeholders review all pages, flows, and booking integration on QA environment. Weekly review sessions.
Content MigrationJun 8 – Jul 3 (~25 days)WYcreative + Savoy editors populate all 8 sites with real content. Media uploaded with Desktop + Mobile variants and focal points.
Bug Fixes & AdjustmentsJul 3 – Jul 28 (~25 days)Dev team fixes reported bugs, applies adjustments based on client feedback. Final polish.
Full Launch (all 8 sites)Oct 1 – Oct 15All 8 sites go live on production domains. Legacy site decommissioned. Monitoring active.

Milestone: All 8 sites live on production domains. Cache hit ratio > 95%. Zero critical bugs.


FeatureTargetNotes
A/B TestingQ4 2026Experimental — evaluate Cloudflare Workers for server-side experiments
Loyalty Program IntegrationQ1 2027Potential integration with CRM loyalty tier
AI Concierge ChatbotQ1 2027AI-powered assistant for common guest queries
Room Availability WidgetQ2 2027Real-time room availability from PMS
Guest Reviews IntegrationQ2 2027TripAdvisor / Google Reviews widget
Event CalendarQ3 2027Interactive calendar for hotel events
PWA / App ShellQ3 2027Progressive Web App for returning guests

RiskImpactProbabilityMitigation
Aggressive timelineIncomplete features at launchHighStrict scope management; defer non-essential features post-launch; buffer week (May 8–15)
Navarino/Synxis credential delaysBlocks booking integration testingMediumStart integration with mock data; switch to real credentials on STAGE
Content migration delaysDelays UAT and soft launchHighBegin content entry during Phase 2 with test data; parallelize with development
Cloudflare Images pricingMay exceed budget if high trafficLowMonitor usage; set billing alerts; evaluate fallback to Polish-only
Third-party script blockingNavarino widget may conflict with CSP/CookiebotMediumTest early; add to CSP allowlist; Cookiebot exemption if essential
Multi-language content qualityEN content may not be ready for all pages at launchMediumLaunch with PT-only; EN pages added progressively post-launch
Design tokens deliveryDelays module developmentHighDesign and dev teams in sync; partial token delivery accepted from March

  • All 3 phases have clearly defined start/end dates approved by stakeholders.
  • Phase 1 milestone achieved: Design System delivered with all 8 themes.
  • Phase 2 milestone achieved: All templates rendering, QA passing, Lighthouse ≥ 90.
  • Phase 3 milestone achieved: UAT complete, all 8 sites live, cache hit ratio > 95%.
  • Post-launch roadmap reviewed and prioritized with Savoy Signature stakeholders.

Next: Annexes (A01A08)