Cruise Operations
High-touch engagements where experience, trust, and multi-party logistics determine satisfaction.
This interactive experience is the shipped product itself — the same application code customers run in production, mounted read-only in your browser over a real sample journey. Not a video, not a mockup: because the demo and the product are one codebase, it can never drift from the real thing.
Inside this journey
-
Operational Discovery
Align on fleet-level outcomes, operational constraints, stakeholders across shipboard and shoreside teams, and measurable success signals.
Discovery Questions
A short fleet snapshot
- Tell me briefly which parts of your fleet operations this project should touch
- How many vessels do you expect to be in scope for the next 12 months
- Walk me through a typical itinerary complexity for vessels in scope, including number of ports and jurisdiction changes per cruise
- Which teams will be primary users of the platform on shore and on board
- If you had to pause adding new vessels today, what single operational bottleneck would force that decision
Where the pressure builds: recent operational shocks
- Which recurring operational failure costs you the most in fines, delays, or guest impact
- Describe a recent incident where compliance or port requirements created an unexpected delay or fine, and who managed the response
- How often do crew scheduling errors lead to labor disputes, unmet minimum complements, or regulatory risk
- How do limited connectivity windows affect mission-critical shipboard workflows like manifest submission or POS reconciliation
- Which single failure in these operational areas would make you halt a pilot or require immediate remediation before proceeding
Hidden costs and knock-on effects
- Which downstream cost or reputational impact tends to be overlooked until it becomes urgent
- On average how many disruptive operational events require escalation to senior leadership per year
- Who currently pays the cost when an operational integration fails between ship and shore
- When these disruptions occur, which metrics do you track to measure impact
- Which operational assumption do you most worry might be wrong as we scope a pilot
Who's in the room and who gets called at 2 AM
- Who gets notified first when a system error threatens a sailing
- Which shipboard and shoreside roles must be involved for a pilot to be considered valid
- Who must sign off on data sharing, API access, and port manifest changes
- Walk me through your typical 2 AM escalation for voyage disruptions, including who makes the call to change course or call ports
- Is there anyone who can veto a pilot, and if so who and on what grounds
The alternatives you're weighing
- Which solution types are you actively evaluating alongside an external platform
- Has anyone proposed solving this entirely with internal resources, and if yes did they outline timeline and headcount
- What would have to be demonstrably true about your current approach for you to keep it rather than move to an external platform
- Which incumbent capability, if present today, would remove the need for change
- If the pilot delivers the expected operational gains, what would stop you from converting to a fleet rollout within your target window
The hard constraints that will make or break this project
- Which integration or regulatory dependency could derail your timeline if it takes longer than planned
- Which onshore systems must we integrate with and are APIs available for those systems
- Who owns those APIs and who will be our day-to-day technical contact
- Is your historical guest, booking, and crew data centralized and accessible for migration
- Which single missing prerequisite would force us to delay the pilot
Testing the solution in real conditions: pilot success criteria
- Which measurable acceptance metric would make you sign off on a single-vessel pilot the same week the tests succeed
- Which workflows must be demonstrably resilient under limited connectivity during the pilot
- How will you quantify passenger and revenue impact during the pilot
- Who will provide shipboard test resources and approve the test windows for cutover drills
- If the pilot fails to meet the connectivity resilience acceptance, do you have contingency funds or schedule flexibility to re-run testing
Operational handoffs and scale: configuration, training, and rollout boundaries
- Which pilot configuration choices would be hardest to change once we start fleet rollout
- Which integrations require one-time migration versus continuous sync for ongoing operations
- Who will own training and change management for vessel crews and shoreside teams during rollout
- What are the typical port or operational windows you require for a cutover, and how often do those windows appear per quarter
- If training uptake on the first two vessels is below your threshold, what would you do
Commercial gates and decision timing
- Which internal deadline would force you to make a vendor decision regardless of pilot timing
- What budget range is provisioned for the pilot and initial rollout phase
- Who in procurement or legal must sign commercial and data processing terms
- If the pilot proves value, how quickly can your organization convert to a commercial commitment and begin fleet rollout
- If the key approval or budget item is not delivered by the end of this fiscal quarter, will that stop the deal
Final practicalities before we schedule a pilot
- Which practical item missing from this list would prevent a pilot from starting in your next available port window
- Who on your side is authorized to sign the pilot statement of work
- Which shipboard connectivity profile best matches the vessel we would pilot
- When is the next realistic port window you could make available for a cutover test
- If we present a joint plan that addresses the items above, can you commit to scheduling the pilot within your next available window
-
Solution Walkthrough
Translate the buyer's operational scenarios into validated workflows that address voyage planning, crew scheduling, compliance, and limited connectivity constraints.
Solution Experience
- Solution Walkthrough: Validated Operational Workflows
- Confirm the current state and its cost to your team
- You confirm the demonstrated voyage and crew workflows eliminate the manual reconciliation you described.
- Provide one representative itinerary with recent change events and one recent crew roster including union constraints for use in the end-to-end scenario runs.
- You confirm the demonstrated connectivity resilience behavior meets your operational risk threshold for the pilot vessel.
- Walk a voyage-planning scenario end-to-end
- Provide the list of ports of call that historically cause the most compliance or documentation failures and any recent examples of port-state findings.
- Seller to deliver a tailored workflow diagram mapping your provided scenarios to the proposed shipboard and shoreside steps within three business days of this session.
- You agree on the measurable acceptance criteria and the remaining evidence required before pilot authorization.
- Validate a crew-scheduling scenario with union and flag rules
- Seller to run a connectivity resilience simulation using the provided itinerary and deliver the test log and reconciliation behavior report before the pilot kickoff decision.
- You identify the pilot vessel and confirm the initial scope of scenarios to run during the single-vessel pilot.
- Show compliance document flow and a limited-connectivity resilience test
- Confirm acceptance criteria and remaining evidence
- Confirm the single-vessel pilot candidate and a two-week pilot window for integration and acceptance testing.
- Forced validation, confirm this matches what you meant
- Solution Walkthrough: Validated Operational Workflows
- Solution Experience Deck
- Solution Brief - Solution Walkthrough
- meeting
- slides
- document
-
Solution Scope
Define modules, responsibilities, integration boundaries, data migration limits, and measurable acceptance criteria for the pilot and fleet rollout.
Scope Configuration
- Migrate Guest and Booking Records
- Data Cleansing and Deduplication for Legacy Records
- Deploy Shipboard Offline Sync and Local Cache
- Integrate Reservation and Revenue-Management Systems
- Build API Integrations and Endpoint Mapping
- Configure Voyage Planning and Routing Engine
- Implement Crew Scheduling with Labor Rule Enforcement
- Deploy Passenger Manifest and Immigration Exports
- Install Port Call Logistics and Terminal Messaging
- Deploy Onboard POS, Inventory, and Revenue Reconciliation
- Configure Regulatory Compliance Documentation and Filing
- Run Single-Vessel Pilot Deployment and Go-Live
- Fleet-wide Rollout and Systems Cutover Support
- Train Shoreside and Onboard Users
Scope Questions
Migrate Guest and Booking Records
- How many years of guest history and booking records must be migrated for initial cutover?
- List the source systems that contain reservations and guest profiles (legacy reservation DB, loyalty CRM export, onboard PMS, spreadsheets).
- Identify the unique identifiers that must be preserved to reconcile bookings with onboard records (reservation ID, booking reference, loyalty ID, passport number).
- Provide the migration completeness percentage and maximum allowable duplicate or unmatched record rate you will accept as evidence of a successful guest and booking migration.
- In what export formats can your reservation system produce booking and guest payloads for mapping (CSV, XML, JSON, EDI)?
Data Cleansing and Deduplication for Legacy Records
- Do you have a canonical source of truth for guest contact details (shore CRM, onboard PMS) that should be used during deduplication?
- Describe the legacy identifier combinations used to detect duplicate guests (for example name+date of birth+passport, email, loyalty ID).
- Specify the data quality thresholds to apply during cleansing (percent complete for contact fields, valid passport rate).
- Will duplicates be auto-merged at a confidence threshold or routed to a manual review queue for ambiguous matches?
- Are there regulatory or privacy constraints that prevent migrating certain PII or free-text legacy notes for passengers?
Deploy Shipboard Offline Sync and Local Cache
- Name the shipboard systems that must continue to operate during full offline periods (voyage plan, crew roster, passenger manifest, POS).
- Estimate the maximum offline period the shipboard cache must support between shore synchronizations.
- At what cadence should the ship publish sync heartbeats or status to shoreside when connectivity is available?
- Using what shipboard hosts will the local cache reside (ship server, POS terminals, crew tablets)?
- Within what recovery window must offline sync conflicts be resolved once connectivity is restored?
Integrate Reservation and Revenue-Management Systems
- Select the reservation and revenue systems that must be integrated at go-live (booking engine API, CRS exports, RMS feeds, payment gateway).
- How many key business events require near-real-time synchronization to the platform (booking created, booking modified, cancellation, payment captured)?
- Does your reservation system publish webhooks or only batch exports that will affect integration latency?
- Who on your team will own day-to-day reconciliation between the reservation system and onboard POS revenue?
- By what method are historical bookings exported for initial reconciliation and baseline (full CSV export, incremental API feed, SFTP batches)?
Build API Integrations and Endpoint Mapping
- Provide the authentication mechanisms your endpoints support for integrations (OAuth2, API key, Basic Auth, mutual TLS).
- In what payload formats must we deliver and consume data for integration mapping (JSON, XML, CSV, EDIFACT)?
- Do you have OpenAPI/Swagger or formal API documentation available for endpoint mapping and test harness development?
- Who is the technical owner for each endpoint to approve mappings and provide test credentials?
- Identify any middleware, ESB, or message queue components that must be registered with for production integration (e.g., MQ, Kafka, ETL server).
Configure Voyage Planning and Routing Engine
- List the voyage planning artifacts you need imported or produced (route polylines, port call ETAs/ETDs, berth constraints).
- Are there regulatory overlays to enforce in routing such as Emissions Control Areas, mandatory pilotage zones, or traffic separation schemes?
- Will automatic fuel-optimized routing be enabled or will voyage adjustments require manual shoreside approval?
- Within what ETA variance should guest and crew notifications be triggered (minutes/hours)?
- Should berth and terminal time-window constraints block automated scheduling when violated?
Implement Crew Scheduling with Labor Rule Enforcement
- State the number of crew roles and contract types the scheduler must support (officers, ratings, hotel staff, contracted vendors).
- Indicate the specific labor rules that must be encoded (maximum hours, rest periods under STCW, union shift rules).
- Name any shore-leave or visa constraints per nationality that must be enforced when building rosters for port calls.
- Specify the roster change SLA required when a substitution or emergency change is needed prior to sailing.
- By whom will certificates, medicals, and passport expiries be validated and synchronized to shipboard devices?
Deploy Passenger Manifest and Immigration Exports
- Indicate the export formats required by each port authority you call (API, CSV, local XML schema, eManifest).
- State the mandatory fields that must appear on manifests for your busiest ports (passport number, nationality, place of birth, cabin number).
- When are typical manifest cut-off windows for your busiest ports (hours before arrival)?
- Choose whether automated visa and shore-entry checks should be executed against manifest data prior to submission.
- In what transmission methods do port authorities require manifests (SFTP, HTTPS with mTLS, email with PGP)?
Install Port Call Logistics and Terminal Messaging
- Select the terminal messaging formats your port and terminal partners use (custom XML, SFTP batch, REST callbacks).
- Does your port call stakeholder list include terminal ops, ground handlers, provisioning vendors, or customs teams that must receive automated notifications?
- At what frequency should ETA/ETD be published to external partners during approach and turnaround?
- Should customs, bonded stores, or provisioning declarations be transmitted automatically at specific milestones during the port call?
- Which team will own integration to terminal messaging endpoints and certificate provisioning for secure transmissions?
Deploy Onboard POS, Inventory, and Revenue Reconciliation
- Which onboard POS systems and terminal types must be integrated at cutover (bar POS, retail, specialty restaurants)?
- Describe the inventory SKU mapping and costing artifacts that must be preserved to enable accurate revenue reconciliation.
- Confirm the reconciliation accuracy threshold and time-to-close discrepancy you require to accept revenue reporting at go-live.
- Confirm whether onboard POS terminals must store offline transactions locally and auto-replay to shore when connectivity is restored.
- Which fiscal or tax reporting artifacts must be produced per port call for onboard revenue (local tax summary, duty reports, VAT filings)?
Configure Regulatory Compliance Documentation and Filing
- Describe the regulatory regimes and conventions your filings must comply with (IMO conventions, SOLAS manifests, ISPS, flag-state reporting).
- Provide the list of document types that must be auto-generated (cargo declarations, garbage record book entries, fuel consumption logs, alcohol service logs).
- Confirm whether time-stamped, tamper-evident records are required to meet auditability for your auditors or flag administration.
- Indicate which parties require copies of compliance filings (port authority, flag administration, shoreside compliance team).
- Specify the statutory retention period for compliance records per jurisdiction you operate in.
Run Single-Vessel Pilot Deployment and Go-Live
- Which single vessel will be used for the pilot and characterize its itinerary complexity (number of ports, international crossings).
- When do you plan to initiate the pilot and how many voyages should the pilot cover to validate operational workflows?
- What pilot acceptance criteria will confirm go-live for the vessel (for example: manifest exports accepted >98%, offline sync recovery <1 hour, booking reconciliation >99%)?
- Detail the shipboard and shoreside roles that must participate in pilot user acceptance testing and sign-off.
- Outline rollback triggers that would authorize reverting the vessel to legacy systems during the pilot (for example: manifest rejection by port, critical revenue mismatch, system outage >4 hours).
-
Pilot & Integration Trial
Run a single-vessel pilot and integration testing against agreed acceptance criteria to validate migrations, shipboard workflows, and resilience under limited connectivity.
- decision_readiness
- desired_state
- current_state
- success_criteria
- gaps
- stakeholders
- decision_readiness
- success_criteria
- current_state
- desired_state
- gaps
- stakeholders
- stakeholders
- current_state
- decision_readiness
- decision_readiness
- decision_readiness
- decision_readiness
- decision_readiness
-
Pilot Acceptance
Confirm pilot acceptance criteria, capture exceptions and mitigation plans, and authorize progression to commercial commitment.
Checklist items
- Receive buyer pilot acceptance sign-off document
- Deliver consolidated pilot exceptions log with mitigation plans and owners
- Complete integration acceptance test report for each integration endpoint
- Provide data migration validation report and documented rollback checkpoint
- Submit shipboard limited-connectivity resilience test results
- Receive training completion records for shipboard and shoreside owners
- Obtain regulatory/compliance acceptance for pilot artifacts
- Agree and sign operational support and incident SLA for pilot-to-fleet conversion
- Receive written authorization to progress to commercial commitment
-
Mutual Commit
Finalize commercial and legal terms, lock milestones and responsibilities for pilot-to-fleet conversion, and confirm governance cadence.
Agreement Modules
- Master Services Agreement (MSA)
- Statement of Work (SOW)
- Order Form / Subscription Agreement
- Service Level Agreement (SLA)
- Data Processing Agreement (DPA)
- Pilot Acceptance & Handover Agreement
- Pilot-to-Fleet Conversion Milestone Schedule
- Governance & Escalation Plan
- Change Order Agreement
- Termination & Data Return Addendum
-
Deployment
Lock readiness facts and configuration values before execution begins.
-
Pre-Deployment Readiness
Capture concrete readiness facts — data ownership, shoreside access, shipboard owners, port windows, and cutover windows — required before rollout.
Pre-Deployment Questions
Environment and site access
- Is the production shipboard environment provisioned and available to the deployment team (so we can schedule cutover work)?
- If the shipboard production environment is not available now, what is the target availability date (YYYY-MM-DD)?
- Is shoreside technical access for the deployment team configured (VPN, IP whitelist, bastion host), and which access methods apply (so we can validate remote troubleshooting)?
- Who is the shoreside technical contact who can verify access (name and role)?
Data and configuration
- Has the authoritative source(s) for guest and crew records been identified and who owns final migration approval (so we know the sign-off path)?
- If single or multiple owners exist, list the owner name(s) and role(s) who will approve data migration (name and role only).
- Are the required data extracts for the pilot cutover prepared and validated (booking records, crew rosters, manifests, POS history)?
- If some or no extracts are ready, which system categories remain pending (choose or list categories — e.g., booking records, crew rosters, manifests)?
People and ownership
- Please provide the named owners (name and role) for these workstreams: shoreside technical lead, shipboard operations owner, integration lead, and executive change sponsor (these names drive approvals and escalation).
- Is a training owner assigned and is a first-ship training window confirmed (so we can lock trainer availability)?
Timing and constraints
- Are there port blackout windows, regulatory arrival restrictions, or planned drydock windows for the rollout vessel(s) during the proposed quarter (list ports/date ranges below if yes — these block cutovers)?
- If blackout/restriction windows exist, list the affected port(s) and date ranges (port name and date range only — used to sequence rollout).
- Is the planned cutover window for the first ship confirmed (start and end date), or is it still tentative (this determines milestone locking)?
- Are approved contingency communications available for degraded connectivity during cutover (backup VSAT/satellite vendor, alternative comms) and who owns that contingency plan (name and role)?
-
Configuration Details
Record exact configuration values the deployment will use: integration endpoints, API credentials, field mappings, sync schedules, and failover rules.
Configuration Details
Environments & Endpoints
- Select the target deployment environment for this configuration (Default: Production).
- Enter the platform instance base URL for this environment (format: https://... ; Default: https://api.platform.example.com).
- Enter the shoreside integration endpoint URL we will call for reservation/revenue data (format: https://...).
- Provide the non-secret integration identifier the platform will present to the shoreside endpoint (client ID, integration username, or API key NAME). Do NOT paste secrets.
Authentication & Credential Handover
- Which authentication method does the shoreside endpoint require? (Default: OAuth2 (client credentials)).
- Which secrets manager or secure channel will be used to exchange the secret (we will NOT accept the secret in this sheet; Default: your secrets manager)?
Field Mappings, Sync & Failover
- Authoritative source system for guest/manifest data used to drive field mappings (choose one).
- Enter the filename or SFTP path where the field-mapping CSV will be placed for ingestion (format: /path/to/mapping.csv or filename.csv). If mapping will be created in-app, enter 'in-app'.
- Enter the passenger identifier source field name in that source system (single value, e.g., 'booking_id' or 'guest_id').
- Select the regular sync cadence for transactional data (Default: Every 15 minutes). If you choose 'Other (provide cron)' we'll ask for the cron expression separately at kickoff.
- Select the shipboard connectivity profile that best matches the vessel(s) for retry/backoff defaults (Default: Intermittent).
-
Fleet Rollout
Execute phased fleet deployment with sequenced tasks, owner assignments, training, and contingency plans for intermittent connectivity and regulatory variance.
-
-
Success
Measure outcomes against success criteria, run recurring operational reviews, and maintain a shared channel for issues and enhancement requests.
Success Reviews
- Go-live Health Check (weeks 1-4)
- First Measurement Review (weeks 4-10)
- Fleet Acceptance Gate (around day 90)
- Quarterly Operational Review
- Annual Realization Review
Issues & Enhancements
- Publish the quarterly KPI dashboard with annotated trend explanations and data sources.
- Confirm the incumbent system's decommission or retention state and the data archival/migration status.
- Publish the signed acceptance record or conditional acceptance document to the shared workspace within 24 hours.
- Create remediation tickets for any failed criteria with owners, milestones, and verification steps.
- Deliver formal confirmation of incumbent system archival or read-only retention and evidence of migration completion.
- KPI trend review
- Verify KPI stability against Solution Scope targets and identify any metrics at risk of regression.
- Ensure the number of unresolved operational issues older than 30 days decreases and owners are accountable.
- Agree prioritization for enhancement requests that materially affect operational KPIs and document next steps.
- Reconfirm success criteria and owners
- Owners to update their remediation tickets with progress notes and new target dates where required.
- Deliver a prioritized enhancement list with acceptance criteria for implementation consideration in the next quarter.
- Year-to-date KPI summary
- Confirm whether annual targets for manual reporting hours and integrated-vessel coverage were met and document any gaps.
- Agree three concrete process improvements to institutionalize and owners to implement them in the coming year.
- Lock the recurring governance cadence and incident escalation process for the next 12 months.
- Publish the annual realization report with raw metric exports and a red/amber/green assessment per Solution Scope target.
- Document and circulate the top three process changes with implementation checklists and owner assignments.
- Confirm the quarterly review schedule and the shared channel escalation rules for the coming year.
- Confirm the deployment completed and integrations are reachable with no critical blockers unresolved.
- Identify the top 5 open issues, assign owners, and confirm target resolution dates.
- Establish a shared channel for ongoing issues and enhancement requests and confirm its usage rules.
- Publish the deployment validation report and list of open issues to the shared channel within 48 hours.
- Shipboard operations to provide sample workflow logs for two voyages to validate sync behavior.
- Create the shared issues/enhancements channel and confirm access for named owners.
- Schedule the Fleet Acceptance Gate meeting and circulate required evidence checklist drawn from Solution Scope.
- Present outcome data for named metrics
- Determine whether port ETA variance and crew schedule compliance rate are moving toward Solution Scope targets and document root causes for any gaps.
- Agree a remediation plan with owners and dates that closes identified gaps before the acceptance gate.
- Confirm the data sources and validation steps that will be used for the acceptance decision.
- Owner to publish the metric extraction queries and raw data snapshots used for the review for auditability.
- Create a remediation ticket list with priority, owner, and target completion dates.
- Restate acceptance criteria and numeric targets
- Produce a documented acceptance decision with a named buyer signatory for fleet acceptance or a conditional acceptance with explicit remediation timelines.
- List remediation items for any failed criteria with owners and absolute completion dates.
- Deployment and migration validation
- Backlog and blocker burn-down
- Diagnose gaps and root causes
- Recurring operational risks and mitigation effectiveness
- Present outcome data versus each criterion
- Document pass/fail decision and capture signatory
- Lessons learned and process improvements
- Open issues and remediation plan
- Enhancement request queue review
- Early adoption signals and usage patterns
- Remediation plan for failed criteria
- Open issues triage
- Confirm ongoing governance and review cadence
- Confirm readiness timeline to Fleet Acceptance Gate
- Compliance incidents and audit readiness
- Immediate remediation actions and next steps
- Incumbent system decommission status
- Quarterly action plan