Designing the project environment and release strategy
Give yourself time to quickly skim through the scenario, understand the big picture, and develop some initial thoughts about the solution. This is a must-do step for every scenario. In this scenario in particular, you will find some requirements that are related to each other and can be clubbed together.
Understanding the current situation
We understand that PMF is using two different clouds. The scenario didn't specify that both these products are actually in the same environment, but considering the difficulties mentioned in release management, it is fair to assume so. Note that such a challenge would likely not happen with a multi-org setup.
PMF used VSC and Change Sets to deploy metadata between environments. What does that information tell us?
It probably indicates that no source control management is included, which means that changes cannot be tracked and tied back to a requirement. Moreover, that could...