Booking Management System

Voiced by Amazon Polly

CHALLENGES

BMS is an in-house product of a 3rd Party Containers company in Australia, with plans to commercialize it as a SaaS offering.

The system was previously maintained by the Innovent team in the Philippines, but due to quality issues, the customer wanted Groove to take over.

BMS consists of multiple web and mobile applications; however, there was no existing documentation on technical stack, functionalities, or data integration flows.

The customer’s long-term goal is to transform BMS into a multi-tenant system – a large-scale and complex effort that has not yet been executed.

Customer Background

Stable Software is a B2B SaaS company that provides a suite of solutions to improve onsite efficiency, including timesheets, rostering, invoicing, payroll, incident/safety reporting, and comprehensive reporting. Their core product is the Booking Management System (BMS).

OUR APPROACH & ACTIONS TAKEN
upload and sharing Overcoming the lack of documentation
  • With no existing technical or business documentation, our team relied heavily on developers’ code-reading and debugging skills to reverse-engineer the system.
  • We compiled and formalized both technical and business documentation for future reference.
faq Bridging the BA/QC gap
  • In the absence of Business Analysts and Quality Control staff, we maintained close coordination with the onshore Product Owner.
  • We maximized daily calls to capture essential business rules and high-priority use cases.
course management Mobile app takeover & re-registration
  • Previously, Innovent fully managed mobile app publishing for Android and iOS.
  • In addition to taking over mobile app development, our team handled submission and registration under Groove’s ownership.
  • Provided all necessary information, documents, and links for the registration process -> Involving both the Groove team (with support from the SM) and the onshore team.
RESULTS & MILESTONES
Rebuilt System Understanding from Scratch

We reverse-engineered the entire platform without any documentation, reconstructing business rules, system architecture, and workflows. This gave the customer a reliable foundation for future development and scale.

Stability Restored, Faster Releases Unlocked

Despite the initial complexity, we delivered the first Groove-led production release in just 3 months (August 2023). Our structured approach replaced previous inefficiencies with a streamlined delivery process.

Mobile App Ownership & New Releases Delivered

We fully took over the mobile apps, completed the transfer of publishing rights, and successfully released new Android and iOS versions under Groove’s ownership by October 2023.

End-to-End Delivery Coverage

In the absence of Business Analysts and Quality Control staff, our team filled the gap - taking responsibility for both requirement clarification and testing, ensuring consistent and high-quality delivery.

Commercial Traction Achieved

Today, several businesses are actively using the BMS system - a clear sign of the platform’s readiness for real-world usage and a key step forward in the customer’s SaaS commercialization journey.

Groove Technology - Software Company in Australia - Viet Nam - Singapore