Three big challenges were handled simultaneously to reduce the time to deliver the new solutions and to make sure that the transition to the new version was painless for all stakeholders. The first one was to start deploying on a new instance of the OutSystems 10 platform the existing applications but without any data. This allowed the OS Dev Team to detect and document any breaking changes at the application level for the version upgrade. At the same time, the OutSystems Mobile Development Team started implementing the future applications that will be the main selling point to Joyn employees of the new system. The last challenge was how to move all historic data from the previous installation to the new one.
As Joyn F&A Backoffice applications are mission critical they could not be turned off too long for the changes to be executed. It was agreed that one day was the maximum unavailability time for the system, so all data migration execution had be executed under that time window and still leave time for the Q&A and UAT teams to validate that everything was correct at destination before general availability.
With the above assumptions DMM worked together with the other teams to make data migration a process during the transformations and not a stand-alone moment at the end of it. With that process fine-tuned, the migration executed in the agreed date in just three hours, effectively moving 4 GB of data from 200 entities with 1300 attributes without a single issue or post-migration manual tasks.
Achieving the same level of confidence with custom development or with an ETL tool would require two to three OutSystems experts and at least one month.
Sérgio Pereira, OutSystems Manager
JOYN is an international IT group of top skilled Consulting, Technology and Outsourcing companies with over 20 years and high experience and knowledge on Banking, Insurance, Services and Public Sectors. Joyn Group holds a shared services team that is responsible for the F&A of all its companies. This F&A team leverages their services through the use of fourteen applications made with OutSystems technology, which handle information regarding Contracts, Vacations, Absences, Expenses, etc.
All these applications were installed and setup within an OutSystems version 8 environment. More recently Joyn Group’s C-Level made a bet on developing mobile applications to increase performance and productivity of the F&A team, by offloading some of the more time-consuming tasks to their employees. This caused the need to move all the applications with all the existing information to OutSystems version 10 in order to start mobile development on the new version of the platform.
When the data migration was removed from the concerns of the OutSystems Development Team, they started to focus on what was really important. With the gained time they were able to develop, almost at the same time the migration was completed, the new applications for the Joyn Employee base.
In addition to this, Joyn is studying further adoptions of the DMM platform and new ways to integrate data migration in their development process to improve their overall quality indicators.
Volume of data migrated
Complexity of migration
Total migration time
errors during or caused by migration
If you want to download the pdf, please fill in your personal information and you will receive the corresponding link in your mailbox so you can download.