The Agile Project Management Context needs to manage a pool of Scrum product owners and team members for each tenant that subscribes to the service. At any time a product owner can create a new product and then assign team members to the team. How can the Scrum project management application know who plays each of these roles? The answer is that it won’t go it alone.
Actually, the Agile Project Management Context is going to allow those roles to be managed by the Identity and Access Context, a natural and fitting choice. In that system each tenant that subscribes to the Scrum service will have two
Role instances created:
User who needs to play one ...