As part of a major re-factoring program, the integration project of the new gaming SDK was introduced. The same project, as a later phase 2, contained the introduction of the next generation gaming SDK, that was still under construction.
The slot gaming sector is highly competitive, and plays with high costs and high revenues. New games are deployed to production as frequently as 4-5 new slot games in 2 weeks. Beside that, 50-100 existing slots within an application are maintained and further adjusted to the changing taste of the End Users. There are a dozen of strict regulations to comply with.
As the member of the Program Office, I was accountable for the integration of the new SDKs into the whole software lifecycle. The project organisation included the publisher company, the developer of the SDK (mother company of the publisher), and the slot developer companies (part of the group, and externals).
The new SDK introduced a new language, a new set of standard features, new plugin mechanism, new way of publishing / updating slots in the app, hence a new software development process. Also, the preparation of the artifacts for the slots' marketing also changed. Meanwhile, in the same app and in the same software development process, the old SDK and related old slots, and their maintenance, needed to be supported for another 2-3 years.
During the setup of the project the Project Charter was created based on Stakeholder interviews. Along that, the main deliverables and tasks were defined, with the high level schedule. The project's events and administration process manual was drafted, extended with the risk and issue handling.
As a result of a reconsidered holding wide budget, and new management in the publisher company, the whole program was pulled back, only some of the most foundational and ongoing tasks were kept alive.