We've started using MDF inhouse recently. So far, we've had a single person work on MDS at a time. This allows that person to work on a single ticket at a time, once they're done migrating all of MDS with or without data to STG, and if it passes testing gets promoted to PRD.
As of this week, we're two programmers working on MDS. The concern is that if a developer wants to promote their changes from DEV to STG, then they have to migrate all of MDS. If the second developer is halfway through development then their changes will be migrated too.
Is there a way to promote just certain parts of the code? And how do you handle this issue?
There is a feature called Simultaneous versions in MDS. You can try to fit in to your organizations for multiple developers to work on MDS at the same time.
Simultaneous Versions in MDS