Programs (which we renamed to Seasons) act like a "container" for our team to store projects that support that specific season for our business.
We use the Portfolio to categorize our business teams.
Users are in groups so we can segment them out to the portfolio(s) they need to be associated with.
Example structure:
Portfolio: DSW Marketing
Season Program: 2023 Fall Season
Group that has access to the above: DSW Marketing Team