Diverse portfolio, diverse challenges
This diverse portfolio of marinas means features available on-site vary, including leasing spaces, short term rentals, fuel sales, beverage and food sales, hotel, boat maintenance and manufacturing services. To help manage these business units, the client used a suite of custom and off-the-shelf software. However, as the company grew through acquisition, it experienced issues scaling and extending their custom software. Because the marina industry is grounded in single platform systems, there was no off-the-shelf solution that allowed for multi-marina operations management. Consequently, each new acquisition involved complex deployments that regularly incurred downtime and an inability to maintain separate build processes for both the front- and back-ends. Production and stability issues were increasing, and significant long-term planning challenges were causing features to be delivered that did not meet the business needs.
This client also needed to revamp its system and data collection processes to ensure it could quickly surface more informative data and make its workplace more efficient overall. Keeping operations running while making these massive changes required constant reprioritisation. The CIO had to assemble the right resources to make the project successful, while also working with his resources to establish a robust IT Operations base that would support business operations and becoming SOX compliant.
A transformation journey
We embarked on a technology modernisation journey focused on both application and data/operational improvements. Working with Protiviti and a dedicated in-house project leader, the client established guidelines focused on continuing to deliver efficient operations and enhanced member benefits without adding tech debt and further exacerbating existing issues. We introduced a new microservice architecture which allowed for parallel development while minimising impacts to the existing monolith. This quickly became the foundation for migrating out of the monolith into a modular development and maintenance SDLC, which enabled the creation of new features and gave the development teams the ability to increase scaling efforts. Migrating the monolith to the cloud enabled modern tools and services to support new development.
Next, the client built a data warehouse, bringing their disparate database sources into a single data lake. With KPI logic and reliable data in the data warehouse, Protiviti was able to connect Azure Synapse to Power BI and build out dynamic reports for C-suite and operational end users.
As part of this ambitious transformation, agile project management and a leading-edge engineering and design practice have been established, helping the company accomplish its goals. The client was also able to stabilise core system functions such as point-of-sale systems, enhancing the customer experience. Finally, the new, dynamic Microsoft Power BI reports leveraging reliable KPIs are now confidently shared by C-suite and operational users to satisfy all necessary investor reports. Since the company went public during this project, it became critical to provide consistent, standardised reporting across all operations and the modern technology architecture was able to deliver.