Initially, DS was written in Jquery, then changed to React language. Therefore, the development team took much time to re-build, and at the same time developed other products. Moreover, due to those changes, some component's behaviors were changed too, I had to update those behaviors, but also transferred DS for the development team, and reviewed their output. We created a scrum team that runs sprints every week to check progress. It is necessary because DS had been using many products, if we had not worked closely, maybe the output did not match with the product team's requirements and design criteria.