To deal with the complex nature of the project, an Agile program structure was established. This involved adapting best practices and frameworks, such as SAFe, to suit the client's specific context and requirements. Standardization was also established related to processes and language with a shared approach across workstreams. Confluence was used for communication and status updates and JIRA was used for Agile planning, with a shared funnel for any new emerging requirements. Due to the high complexity of the project and the need to manage internal and external dependencies, PI planning was used to synchronize all workstreams on a quarterly basis.
Through extensive training, a considerable amount of time working together, and having effective ambassadors to champion the methodology, the adoption and execution of the Agile approach now runs seamlessly within the teams and workstreams.