Slice 2
Product Design
Product Development
image displays the logo for Royal Caribbean International

ROYAL CARIBBEAN - ServiceNow DevOps Slackbot

Working with the Royal Caribbean team on a software platform called, Excalibur, we designed and developed a custom integration between ServiceNow and Slack, implemented as a streamlined Go NoGo Approval Application to accelerate the speed of software delivery.
Slack image displaying

Project Overview

Royal Caribbean sought to upfit it’s fleet of cruise ships to use modern technologies including facial recognition, AI, data sciences, and others in a hybrid cloud environment with a massive 5 year project they named Excalibur. At it’s peak, that program was managing about 1,200 developers from all over the world. Onboarding, managing, training, and getting release commits from a distributed team that size was extremely painful.
The Challenge
Efficiently onboarding, monitoring, and managing a large software development workforce.
Key issues identified:
Effective collaboration between product development teams was difficult at Royal Caribbean because often multiple employee teams from a variety of functional areas needed to coordinate process changes and orchestrate approvals.
Describing and tracking proposed changes, monitoring updates and appeals, and ultimately securing and recording final approval often required days or even weeks of administrative and managerial time. All the while, administrators had to take care that changes made by one team did not cancel, limit, prevent changes implemented by another team, either now or in the future.
To save both time and financial resources, as well as to eliminate errors, the product release management team needed an efficient system that could scale to number of users, products, features, and functions needed. Royal Caribbean needed a quicker and more efficient way to alert and engage all decision makers so they could easily approve or reject new requests and rapidly communicate changing requirements.
The Goals
Create new tooling and features that would accelerate speed to delivery.
Challenge:
Royal Caribbean protocols required that each time a team member made a product or procedural amendment, the change had to be approved by each of more than 50 employee teams via a rigorous manual review and confirmation process. The time required to approve or reject a change was compounded by the fact that this complex process required Royal Caribbean’s release management teams to complete multiple iterations of the approval process for each product change—even if the change was rejected.
Solution:
By developing a custom integration between ServiceNow and Slack, a streamlined Go NoGo Approval App was designed and implemented. This lightweight app electronically engages all product stakeholders and automatically alerts them regarding the status of their pending approvals. Currently, about 200 users review and collaborate on one single request to perform impact/risk analysis of specific release and provide necessary approvals from Slack with just one click
+6x
Faster faster cycle times from 1st request to final approval
+70%
Reduction in time to onboard new developers
+18%
Improvement on Opex to Capex expense ratios
Product Strategy

Product Strategy

What made this project impactful wasn’t just its layout — it was how it helped teams think, plan, and collaborate around what truly matters.
image shows a balance wheel with a hairspring
Ease of Use through Extension
Create new Slash commands and respective interaction logic in order to extend this integration to perform a lot of actions from Slack
image shows a red push pin
Immediate Movement
Approve or Reject any request from Slack . Can be sent to users as DM or to channel
image displays a magnifying glass icon,
Immediate Awareness
Notify slack users about any of the event that occurs in ServiceNow
image shows a balance wheel with a hairspring
Automated Documentation
Create on-demand Channels in Slack directly from ServiceNow when required. All discussion related to that particular item is archived in ServiceNow once it is closed.(e.g. During a P1 incident A release management Go-No-Go discussion, etc.)
image displays a stopwatch animation or clock icon with moving arrows.
Immediate Action
Allow users to self-assign any request/ incident or any item by clicking Assign to be button.
image displays a magnifying glass icon,
Easy Monitoring
View and update requests from Slack without logging into ServiceNow
Product Experience Highlights

Product Experience Highlights

A closer look at key interactions and design solutions that helped streamline workflows, boost clarity, and enhance the overall user experience.
The Outcome (4)

The result is a unified, real-time experience

Streamlined workflows across IT, employees, and customers — all integrated in a single platform. This system improves visibility, accelerates decision-making, and reduces operational friction, allowing teams to move faster and deliver better service at scale.
image outlines a framework for enterprise workflows and solutions
dark area from a lighter, bluish-purple area
Let’s build something bold together.
Have a project in mind or need a powerful digital presence? I’d love to help.
Sony logo 11
The image displays the logo for IFC Films
McAfee logo 1
Lionsgate logo 1
GEODIS logo image
H&R Block logo 1
WD40 logo
RCCL logo
Sony logo
 logo for IFC Films
McAfee logo
Lionsgate logo
GEODIS logo
H&R Block logo
WD40 logo
RCCL logo