We have 3 projects/teams working in parallel on work that will be released in small releases over the next few months. This work and releases lead up and contribute to one bigger and major release that is Critical for the business (ie. the big critical release is dependent on all the small releases - BUT if a small release slides by a week its not as critical as long as the release the end can still be met). What is the best way to track this so we can track the small release progress as well as the big, critical release progress that encompasses all these mini releases along the way?