The below blog describes the journey I had on U.S. Project for relaunch of our online gaming products like poker/casino after the ban on online gaming in U.S. in 1996
This project is crucial to be delivered on time to get license to operate in U.S. and we had collaboration with another company which has land based casino in New Jersey to achieve the same.
The DGE (Government) published the regulations document on what regulations to be adopted in the software to get license to operate which involves the following areas
- Registration of Player
- Check if the player is blacklisted or self excluded
- Online verification of Player's identity (KYC - Know your customer) check
- Duplicate Account check
- Player location verification check
- Responsible gaming limits check - Deposit limits, Wagering limits, Play time limits
- Responsible gaming history
- Showing clock and time elapsed on the Lobby of Poker/Casino
- Integration with third party casino games
My role in this project is to deliver the regulatory based modules of platform and also to help the top management in making certain key decisions.
As part of this project there are numerous challenges like
- Setting up new data center
- Managing test setups
- Opening features to regulatory team for testing
- Soft launch before the actual launch
- Managing cross functional teams
- Integrating the KYC and Location checks with third party partners
- Integrating Blacklist & Self exclusion with DGE and Borgata
- Exposing APIs to mobile team
- Finalizing the architecture
- Collaboration with IT team and Production engineering team
- Build management team for creating the production template, stress template
- Managing production deployments
- Managing QA builds
- Integration with CQ5
- Managing team who is pretty new to CQ5/CIWIC framework used for UI
- Branching strategy
- Strategy of Separate Code Base.
There are around 12 sub teams in platform and huge amount of drive, coordination was required to manage these teams. The sub teams are Login, Accounts, Bonus, EDS, Promotions, Loyalty, Affiliates, Messaging, Infra Services, Wallet, Core Technology, Platform Creative team, respective QA teams
Collecting the estimates, data from the platform team requires lot of energy and constant follow up.
(Continued...)